コード例 #1
0
 def test_elink(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'elink,trd-gw,uninett')
     self.assertNotEquals(d, None)
     self.assertEqual(d['to_router'], 'trd-gw')
     self.assertEqual(d['to_org'], 'uninett')
     self.assertEqual(d['netident'], '%s,%s' % (self.sysname, 'trd-gw'))
コード例 #2
0
ファイル: descrparsers_test.py プロジェクト: bj0rns0der/nav
 def test_lan(self):
     d = descrparsers.parse_ntnu_convention(
         self.sysname, 'lan,math,staff')
     self.assertNotEquals(d, None)
     self.assertEqual(d['org'], 'math')
     self.assertEqual(d['usage'], 'staff')
     self.assertEqual(d['netident'], 'math,staff')
コード例 #3
0
 def test_link_with_comment_and_vlan(self):
     d = descrparsers.parse_ntnu_convention(
         self.sysname, 'link,moholt-gw,Tn_20022350,923')
     self.assertEqual(d['to_router'], 'moholt-gw')
     self.assertEqual(d['comment'], 'Tn_20022350')
     self.assertEqual(d['netident'], '%s,%s' % (self.sysname, 'moholt-gw'))
     self.assertEqual(d['vlan'], 923)
コード例 #4
0
 def test_elink(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'elink,trd-gw,uninett')
     d is not None
     assert d['to_router'] == 'trd-gw'
     assert d['to_org'] == 'uninett'
     assert d['netident'] == '%s,%s' % (self.sysname, 'trd-gw')
コード例 #5
0
ファイル: descrparsers_test.py プロジェクト: hmpf/nav
 def test_core_with_comment_and_vlan(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'core,it,fddi,manring,180')
     d is not None
     assert d['org'] == 'it'
     assert d['usage'] == 'fddi'
     assert d['comment'] == 'manring'
     assert d['netident'] == 'it,fddi,manring'
     assert d['vlan'] == 180
コード例 #6
0
 def test_elink_with_empty_comment(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'elink,sintef-gw,sintef,,902')
     d is not None
     assert d['to_router'] == 'sintef-gw'
     assert d['to_org'] == 'sintef'
     assert not d['comment']
     assert d['netident'] == '%s,%s' % (self.sysname, 'sintef-gw')
     assert d['vlan'] == 902
コード例 #7
0
 def test_core_with_comment_and_vlan(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'core,it,fddi,manring,180')
     self.assertNotEquals(d, None)
     self.assertEqual(d['org'], 'it')
     self.assertEqual(d['usage'], 'fddi')
     self.assertEqual(d['comment'], 'manring')
     self.assertEqual(d['netident'], 'it,fddi,manring')
     self.assertEqual(d['vlan'], 180)
コード例 #8
0
 def test_lan_with_numbered_usage_and_comment(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'lan,math,staff12,campus_lade')
     d is not None
     assert d['org'] == 'math'
     assert d['usage'] == 'staff'
     assert d['n'] == 12
     assert d['netident'] == 'math,staff12,campus_lade'
     assert d['comment'] == 'campus_lade'
コード例 #9
0
 def test_lan_with_spaces(self):
     d = descrparsers.parse_ntnu_convention(
         self.sysname, 'lan ,physics,students,  campus_dragv, 340')
     self.assertNotEquals(d, None)
     self.assertEqual(d['org'], 'physics')
     self.assertEqual(d['usage'], 'students')
     self.assertEqual(d['comment'], 'campus_dragv')
     self.assertEqual(d['netident'], 'physics,students,campus_dragv')
     self.assertEqual(d['vlan'], 340)
コード例 #10
0
 def test_lan_with_numbered_usage_and_comment(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'lan,math,staff12,campus_lade')
     self.assertNotEquals(d, None)
     self.assertEqual(d['org'], 'math')
     self.assertEqual(d['usage'], 'staff')
     self.assertEqual(d['n'], 12)
     self.assertEqual(d['netident'], 'math,staff12,campus_lade')
     self.assertEqual(d['comment'], 'campus_lade')
コード例 #11
0
 def test_elink_with_empty_comment(self):
     d = descrparsers.parse_ntnu_convention(self.sysname,
                                            'elink,sintef-gw,sintef,,902')
     self.assertNotEquals(d, None)
     self.assertEqual(d['to_router'], 'sintef-gw')
     self.assertEqual(d['to_org'], 'sintef')
     self.assertFalse(d['comment'])
     self.assertEqual(d['netident'], '%s,%s' % (self.sysname, 'sintef-gw'))
     self.assertEqual(d['vlan'], 902)
コード例 #12
0
 def test_lan_with_spaces(self):
     d = descrparsers.parse_ntnu_convention(
         self.sysname, 'lan ,physics,students,  campus_dragv, 340')
     d is not None
     assert d['org'] == 'physics'
     assert d['usage'] == 'students'
     assert d['comment'] == 'campus_dragv'
     assert d['netident'] == 'physics,students,campus_dragv'
     assert d['vlan'] == 340
コード例 #13
0
 def test_link(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'link,mts-gw')
     self.assertNotEquals(d, None)
     self.assertEqual(d['to_router'], 'mts-gw')
コード例 #14
0
ファイル: descrparsers_test.py プロジェクト: hmpf/nav
 def test_core(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'core,it,wlan')
     d is not None
     assert d['org'] == 'it'
     assert d['usage'] == 'wlan'
     assert d['netident'] == 'it,wlan'
コード例 #15
0
ファイル: descrparsers_test.py プロジェクト: hmpf/nav
 def test_link(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'link,mts-gw')
     d is not None
     assert d['to_router'] == 'mts-gw'
コード例 #16
0
ファイル: descrparsers_test.py プロジェクト: hmpf/nav
 def test_lan_invalid(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'lan,foo')
     assert d is None
コード例 #17
0
ファイル: descrparsers_test.py プロジェクト: hmpf/nav
 def test_lan(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'lan,math,staff')
     assert d is not None
     assert d['org'] == 'math'
     assert d['usage'] == 'staff'
     assert d['netident'] == 'math,staff'
コード例 #18
0
ファイル: descrparsers_test.py プロジェクト: hmpf/nav
 def test_invalid(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'foobar,bar,baz')
     assert d is None
コード例 #19
0
 def test_core_invalid(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'core,foo')
     self.assertEquals(d, None)
コード例 #20
0
 def test_core(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'core,it,wlan')
     self.assertNotEquals(d, None)
     self.assertEqual(d['org'], 'it')
     self.assertEqual(d['usage'], 'wlan')
     self.assertEqual(d['netident'], 'it,wlan')
コード例 #21
0
 def test_invalid(self):
     d = descrparsers.parse_ntnu_convention(self.sysname, 'foobar,bar,baz')
     self.assertEquals(d, None)