示例#1
0
 def test_equal_1(self):
     self.assertEqual(shorten('2642:0006:0006:0000:0000:0000:0000:9147'),
                      '2642:6:6::9147')
示例#2
0
 def test_equal_15(self):
     self.assertEqual(shorten('97CA:4C84:B62B:C3A8:00F4:0000:0000:0000'),
                      '97CA:4C84:B62B:C3A8:F4::')
示例#3
0
 def test_equal_13(self):
     self.assertEqual(shorten('0000:0FBA:0000:0000:0000:0000:057E:AFFD'),
                      '0:FBA::57E:AFFD')
示例#4
0
 def test_equal_14(self):
     self.assertEqual(shorten('0000:0000:0000:0000:0000:0C30:00DA:29CB'),
                      '::C30:DA:29CB')
示例#5
0
 def test_equal_3(self):
     self.assertEqual(shorten('1111:0000:0000:2222:0000:0000:3333:4444'),
                      '1111::2222:0:0:3333:4444')
示例#6
0
 def test_equal_12(self):
     self.assertEqual(shorten('A2A5:03DB:0000:60A5:0000:0005:BD22:0000'),
                      'A2A5:3DB::60A5:0:5:BD22:0')
示例#7
0
 def test_equal_9(self):
     self.assertEqual(shorten('0388:0B7B:004D:0000:00D3:FDC1:E0E8:08D7'),
                      '388:B7B:4D::D3:FDC1:E0E8:8D7')
示例#8
0
 def test_equal_18(self):
     self.assertEqual(shorten('0000:0000:0001:0007:0F63:0000:4FF7:0000'),
                      '::1:7:F63:0:4FF7:0')
示例#9
0
 def test_equal_7(self):
     self.assertEqual(shorten('9000:0004:000A:094C:00CD:102D:394F:0001'),
                      '9000:4:A:94C:CD:102D:394F:1')
示例#10
0
 def test_equal_8(self):
     self.assertEqual(shorten('3BDF:000E:0004:0ECD:0000:0009:3C7F:734F'),
                      '3BDF:E:4:ECD::9:3C7F:734F')
示例#11
0
 def test_equal_6(self):
     self.assertEqual(shorten('043B:00F6:541C:08AA:0003:1092:000D:90AD'),
                      '43B:F6:541C:8AA:3:1092:D:90AD')
示例#12
0
 def test_equal_5(self):
     self.assertEqual(shorten('9000:B004:C13A:594C:19CD:102D:394F:FCD1'),
                      '9000:B004:C13A:594C:19CD:102D:394F:FCD1')
示例#13
0
 def test_equal_4(self):
     self.assertEqual(shorten('A43B:1CF6:541C:98AA:CC43:1092:E932:90AD'),
                      'A43B:1CF6:541C:98AA:CC43:1092:E932:90AD')
示例#14
0
 def test_equal_16(self):
     self.assertEqual(shorten('0000:0391:F08E:0F28:0000:0003:0037:0006'),
                      '::391:F08E:F28:0:3:37:6')
示例#15
0
 def test_equal_10(self):
     self.assertEqual(shorten('0018:000A:0F0C:10B2:668D:0000:0000:009B'),
                      '18:A:F0C:10B2:668D::9B')
示例#16
0
 def test_equal_17(self):
     self.assertEqual(shorten('00C8:0000:0243:0050:ED26:008F:0000:0000'),
                      'C8:0:243:50:ED26:8F::')
示例#17
0
 def test_equal_11(self):
     self.assertEqual(shorten('00AF:0000:0000:0000:0000:704E:EC20:3DAA'),
                      'AF::704E:EC20:3DAA')
示例#18
0
 def test_equal_19(self):
     self.assertEqual(shorten('0000:0000:6B6F:63B3:0000:0001:0000:0000'),
                      '::6B6F:63B3:0:1:0:0')
示例#19
0
 def test_equal_2(self):
     self.assertEqual(shorten('1234:0000:5678:0000:0000:90AB:0000:CDEF'),
                      '1234:0:5678::90AB:0:CDEF')