def test_associate_extension(self): exten = '1000' context = 'default' provisioningid = 123456 line_row = self.add_line(provisioningid=provisioningid) extension_row = self.add_extension(exten=exten, context=context, typeval=str(line_row.id)) extension = extension_dao.get(extension_row.id) line_dao.associate_extension(extension, line_row.id) line_row = self.session.query(LineSchema).get(line_row.id) self.assertEquals(line_row.number, exten) self.assertEquals(line_row.context, context) self.assertEquals(line_row.provisioningid, provisioningid)
def update_exten_and_context(main_user, line, extension): extension_dao.associate_destination(extension.id, 'user', main_user.id) line_dao.associate_extension(extension, line.id)