def test_create_sip_line_with_no_extension(self): line = LineSIP(protocol='sip', context='default', provisioning_extension="123456") line_created = line_dao.create(line) assert_that(line_created, is_not(has_property('number')))
def test_create_sip_line(self): line = LineSIP(context='default', provisioning_extension="123456") line_created = line_dao.create(line) result_protocol = (self.session.query(UserSIPSchema) .filter(UserSIPSchema.id == line_created.protocolid) .first()) result_line = (self.session.query(LineSchema) .filter(LineSchema.id == line_created.id) .first()) assert_that(result_line, all_of( has_property('protocol', 'sip'), has_property('protocolid', result_protocol.id), has_property('context', 'default'), has_property('provisioningid', int(line.provisioning_extension)) )) assert_that(result_protocol, has_property('type', 'friend'))