コード例 #1
0
    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')))
コード例 #2
0
    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'))