def test_edit(self): firstname = 'Robert' lastname = 'Raleur' music_on_hold = 'music_on_hold' preprocess_subroutine = 'preprocess_subroutine' expected_lastname = 'Lereu' expected_music_on_hold = 'expected_music_on_hold' expected_preprocess_subroutine = 'expected_preprocess_subroutine' user = self.add_user(firstname=firstname, lastname=lastname, musiconhold=music_on_hold, preprocess_subroutine=preprocess_subroutine) user = user_dao.get(user.id) user.lastname = expected_lastname user.music_on_hold = expected_music_on_hold user.preprocess_subroutine = expected_preprocess_subroutine user_dao.edit(user) row = (self.session.query(UserSchema).filter( UserSchema.id == user.id).first()) assert_that(row.firstname, equal_to(firstname)) assert_that(row.lastname, equal_to(expected_lastname)) assert_that(row.musiconhold, equal_to(expected_music_on_hold)) assert_that(row.preprocess_subroutine, equal_to(expected_preprocess_subroutine))
def test_edit(self): firstname = 'Robert' lastname = 'Raleur' music_on_hold = 'music_on_hold' preprocess_subroutine = 'preprocess_subroutine' expected_lastname = 'Lereu' expected_music_on_hold = 'expected_music_on_hold' expected_preprocess_subroutine = 'expected_preprocess_subroutine' user = self.add_user(firstname=firstname, lastname=lastname, musiconhold=music_on_hold, preprocess_subroutine=preprocess_subroutine) user = user_dao.get(user.id) user.lastname = expected_lastname user.music_on_hold = expected_music_on_hold user.preprocess_subroutine = expected_preprocess_subroutine user_dao.edit(user) row = (self.session.query(UserSchema) .filter(UserSchema.id == user.id) .first()) assert_that(row.firstname, equal_to(firstname)) assert_that(row.lastname, equal_to(expected_lastname)) assert_that(row.musiconhold, equal_to(expected_music_on_hold)) assert_that(row.preprocess_subroutine, equal_to(expected_preprocess_subroutine))
def edit(user): validator.validate_edit(user) update_caller_id(user) user_dao.edit(user) update_voicemail_fullname(user) line_services.update_callerid(user) notifier.edited(user)
def test_edit_all_fields(self): user_row = self.add_user(firstname='Paul', lastname='Rogers', callerid='"Cool dude"', outcallerid='"Cool dude going out"', loginclient='paulrogers', passwdclient='paulrogers', musiconhold='mymusic', mobilephonenumber='4185551234', userfield='userfield', timezone='America/Montreal', language='fr_FR', description='Really cool dude') caller_id = '"caller_id"' user = user_dao.get(user_row.id) user.firstname = 'firstname' user.lastname = 'lastname' user.timezone = 'America/Montreal' user.language = 'en_US' user.description = 'description' user.caller_id = 'caller_id' user.outgoing_caller_id = 'outgoing_caller_id' user.mobile_phone_number = '1234567890' user.username = '******' user.password = '******' user.music_on_hold = 'music_on_hold' user.preprocess_subroutine = 'preprocess_subroutine' user.userfield = 'userfield' user_dao.edit(user) row = (self.session.query(UserSchema).filter( UserSchema.id == user.id).first()) assert_that(row.id, equal_to(user.id)) assert_that(row.firstname, equal_to(user.firstname)) assert_that(row.lastname, equal_to(user.lastname)) assert_that(row.timezone, equal_to(user.timezone)) assert_that(row.language, equal_to(user.language)) assert_that(row.description, equal_to(user.description)) assert_that(row.callerid, equal_to(caller_id)) assert_that(row.outcallerid, equal_to(user.outgoing_caller_id)) assert_that(row.mobilephonenumber, equal_to(user.mobile_phone_number)) assert_that(row.loginclient, equal_to(user.username)) assert_that(row.passwdclient, equal_to(user.password)) assert_that(row.musiconhold, equal_to(user.music_on_hold)) assert_that(row.preprocess_subroutine, equal_to(user.preprocess_subroutine)) assert_that(row.userfield, equal_to(user.userfield))
def test_edit_all_fields(self): user_row = self.add_user(firstname='Paul', lastname='Rogers', callerid='"Cool dude"', outcallerid='"Cool dude going out"', loginclient='paulrogers', passwdclient='paulrogers', musiconhold='mymusic', mobilephonenumber='4185551234', userfield='userfield', timezone='America/Montreal', language='fr_FR', description='Really cool dude') caller_id = '"caller_id"' user = user_dao.get(user_row.id) user.firstname = 'firstname' user.lastname = 'lastname' user.timezone = 'America/Montreal' user.language = 'en_US' user.description = 'description' user.caller_id = 'caller_id' user.outgoing_caller_id = 'outgoing_caller_id' user.mobile_phone_number = '1234567890' user.username = '******' user.password = '******' user.music_on_hold = 'music_on_hold' user.preprocess_subroutine = 'preprocess_subroutine' user.userfield = 'userfield' user_dao.edit(user) row = (self.session.query(UserSchema) .filter(UserSchema.id == user.id) .first()) assert_that(row.id, equal_to(user.id)) assert_that(row.firstname, equal_to(user.firstname)) assert_that(row.lastname, equal_to(user.lastname)) assert_that(row.timezone, equal_to(user.timezone)) assert_that(row.language, equal_to(user.language)) assert_that(row.description, equal_to(user.description)) assert_that(row.callerid, equal_to(caller_id)) assert_that(row.outcallerid, equal_to(user.outgoing_caller_id)) assert_that(row.mobilephonenumber, equal_to(user.mobile_phone_number)) assert_that(row.loginclient, equal_to(user.username)) assert_that(row.passwdclient, equal_to(user.password)) assert_that(row.musiconhold, equal_to(user.music_on_hold)) assert_that(row.preprocess_subroutine, equal_to(user.preprocess_subroutine)) assert_that(row.userfield, equal_to(user.userfield))