File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -2787,6 +2787,21 @@ def testV6NetworkLastAddress(self):
27872787 self .assertEqual (addr , ipaddress .IPv4Address ("192.0.2.255" ))
27882788 self .assertEqual (int (addr ), 3221226239 )
27892789
2790+ def testV6NetworkSubnetRouterAnycastAddress (self ):
2791+ network = ipaddress .IPv6Network ('2001:658:22a:cafe::/64' )
2792+ addr = network .subnet_router_anycast_address
2793+ self .assertEqual (addr , ipaddress .IPv6Address ("2001:658:22a:cafe::" ))
2794+ self .assertEqual (int (addr ), 42540616829182469433403647294022090752 )
2795+
2796+ def testV6NetworkSubnetRouterAnycastAddressWithPrefix127 (self ):
2797+ network = ipaddress .IPv6Network ('2001:658:22a:cafe::/127' )
2798+ addr = network .subnet_router_anycast_address
2799+ self .assertIsNone (addr )
2800+
2801+ def testV6NetworkSubnetRouterAnycastAddressWithPrefix128 (self ):
2802+ network = ipaddress .IPv6Network ('2001:658:22a:cafe::/128' )
2803+ addr = network .subnet_router_anycast_address
2804+ self .assertIsNone (addr )
27902805
27912806if __name__ == '__main__' :
27922807 unittest .main ()
You can’t perform that action at this time.
0 commit comments