diff options
Diffstat (limited to 'netaddr/tests/ip/test_ip_v6.py')
-rw-r--r-- | netaddr/tests/ip/test_ip_v6.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/netaddr/tests/ip/test_ip_v6.py b/netaddr/tests/ip/test_ip_v6.py index e8fb2ad..d0d657a 100644 --- a/netaddr/tests/ip/test_ip_v6.py +++ b/netaddr/tests/ip/test_ip_v6.py @@ -85,6 +85,13 @@ def test_ipnetwork_constructor_v6(): def test_ipaddress_netmask_v6(): assert IPAddress('::').netmask_bits() == 0 + assert IPAddress('8000::').netmask_bits() == 1 + assert IPAddress('ffff:ffff:ffff:ffff::').netmask_bits() == 64 + assert IPAddress('ffff:ffff:ffff:ffff:ffff:ffff:ffff::').netmask_bits() == 112 + assert IPAddress('ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe').netmask_bits() == 127 + assert IPAddress('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff').netmask_bits() == 128 + + assert IPAddress('fe80::1').netmask_bits() == 128 def test_objects_use_slots(): |