def test_get_device_id_no_device_one_line(self): user = self.add_user(firstname="Toto", lastname="Plop") line = LineFeatures() line.number = "1234" line.name = "12kjdhf" line.context = "context" line.provisioningid = 1234 line.protocol = "sip" line.protocolid = 1 line.device = "" self.add_me(line) self.assertRaises(LookupError, user_dao.get_device_id, user.id)
def test_get_device_id_no_device_one_line(self): user = self.add_user(firstname='Toto', lastname='Plop') line = LineFeatures() line.number = '1234' line.name = '12kjdhf' line.context = 'context' line.provisioningid = 1234 line.protocol = 'sip' line.protocolid = 1 line.device = '' self.add_me(line) self.assertRaises(LookupError, user_dao.get_device_id, user.id)
def test_create(self): expected_line = LineFeatures() expected_line.number = '1234' expected_line.protocolid = 1 expected_line.protocol = 'sip' expected_line.name = 'name' expected_line.context = 'default' expected_line.provisioningid = 123456 line_id = line_dao.create(expected_line) line = line_dao.get(line_id) self.assertEquals(line.number, expected_line.number) self.assertEquals(line.protocolid, expected_line.protocolid) self.assertEquals(line.protocol, expected_line.protocol) self.assertEquals(line.name, expected_line.name) self.assertEquals(line.context, expected_line.context) self.assertEquals(line.provisioningid, expected_line.provisioningid)
def test_get_peer_name_abcde(self): protocol = 'sip' name = 'abcde' expected_name = '/'.join([protocol, name]) line = LineFeatures() line.device = '1232' line.protocolid = 0 line.context = 'myctx' line.number = '1002' line.name = name line.provisioningid = 123 line.protocol = protocol self.add_me(line) peer_name = line_dao.get_peer_name(line.device) self.assertEqual(peer_name, expected_name)
def test_get_peer_name_abcde(self): protocol = 'sip' name = 'abcde' expected_name = '/'.join([protocol, name]) line = LineFeatures() line.device = '1232' line.protocolid = 0 line.context = 'myctx' line.number = '1002' line.name = name line.provisioningid = 123 line.protocol = protocol self.session.begin() self.session.add(line) self.session.commit() peer_name = line_dao.get_peer_name(line.device) self.assertEqual(peer_name, expected_name)
def test_get_peer_name_qwerty(self): protocol = 'sip' name = 'qwerty' expected_name = '/'.join([protocol, name]) line = LineFeatures() line.device = '213' line.protocolid = 0 line.context = 'myctx' line.iduserfeatures = 5 line.number = '1002' line.name = name line.provisioningid = 123 line.protocol = protocol self.session.begin() self.session.add(line) self.session.commit() peer_name = line_dao.get_peer_name(line.device) self.assertEqual(peer_name, expected_name)