def test_single_line(self):
     raw_list = [
         100, 1688, 3002, 3003, 3004, 3005, 3102, 3103, 3104, 3105, 3802,
         3900, 3998, 3999
     ]
     parsed_list = ['100,1688,3002-3005,3102-3105,3802,3900,3998,3999']
     self.assertEqual(vlan_parser(raw_list), parsed_list)
 def test_multi_line(self):
     raw_list = [
         100, 1688, 3002, 3004, 3005, 3050, 3102, 3104, 3105, 3151, 3802,
         3900, 3998, 3999
     ]
     parsed_list = [
         '100,1688,3002,3004,3005,3050,3102,3104,3105,3151',
         '3802,3900,3998,3999'
     ]
     self.assertEqual(vlan_parser(raw_list), parsed_list)
Exemple #3
0
 def test_multi_line(self):
     raw_list = [
         100,
         1688,
         3002,
         3004,
         3005,
         3050,
         3102,
         3104,
         3105,
         3151,
         3802,
         3900,
         3998,
         3999,
     ]
     parsed_list = [
         "100,1688,3002,3004,3005,3050,3102,3104,3105,3151",
         "3802,3900,3998,3999",
     ]
     self.assertEqual(vlan_parser(raw_list), parsed_list)
Exemple #4
0
 def test_compression(self):
     raw_list = [1, 2, 3]
     parsed_list = ["1-3"]
     self.assertEqual(vlan_parser(raw_list), parsed_list)