File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1298,10 +1298,14 @@ def testGetIp(self):
12981298 '2001:658:22a:cafe:200::1' )
12991299
13001300 def testIPv6IPv4MappedStringRepresentation (self ):
1301- ipv6_ipv4_mapped_str = '::ffff:1.2.3.4'
1301+ long_prefix_len = 30
1302+ prefix = '::ffff:'
1303+ ipv4 = '1.2.3.4'
1304+ ipv6_ipv4_mapped_str = '%s%s' % (prefix , ipv4 )
13021305 ipv6_ipv4_mapped_address = ipaddress .IPv6Address (ipv6_ipv4_mapped_str )
13031306 ipv6_ipv4_mapped_interface = ipaddress .IPv6Interface (ipv6_ipv4_mapped_str )
13041307 self .assertEqual (str (ipv6_ipv4_mapped_address ), ipv6_ipv4_mapped_str )
1308+ self .assertEqual (ipv6_ipv4_mapped_address .exploded , ipv6_ipv4_mapped_str .exploded [long_prefix_len ] + ipv4 )
13051309 self .assertEqual (str (ipv6_ipv4_mapped_interface .ip ), ipv6_ipv4_mapped_str )
13061310
13071311 def testGetScopeId (self ):
You can’t perform that action at this time.
0 commit comments