chiark / gitweb /
ipaddrset-test: Fix network with host bits
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 18 Oct 2019 18:22:36 +0000 (19:22 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 24 Oct 2019 18:16:15 +0000 (19:16 +0100)
2001:23:24:: has 3x16 bits set, ie /48.  This was always wrong.

We need to fix this now because we are going to switch to ipaddress
from ipaddr, which actually checks this.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
ipaddrset-test.expected
ipaddrset-test.py

index 12d49e8583dff9b51a357e0b7e29e3455c41fcc9..103050dde3cfeb911868a84b8e4fbae6d365299a 100644 (file)
@@ -1,5 +1,5 @@
 s = -
-2001:23:24::/40,172.18.45.0/24
+2001:23:24::/48,172.18.45.0/24
 t = 172.18.45.192/28,172.31.80.8/32
 False
 False
@@ -19,5 +19,5 @@ True
 172.18.45.192/28
 172.18.45.192/28
 u
-2001:23:24::/40,172.18.45.0/24,172.31.80.8/32
-2001:23:24::/40,172.18.45.0/24,172.31.80.8/32
+2001:23:24::/48,172.18.45.0/24,172.31.80.8/32
+2001:23:24::/48,172.18.45.0/24,172.31.80.8/32
index 82059f0a98b5ffb6f53068a047db83a44ca96bd6..a60a5e8c4022ef09ff99b60189bc8d816c2a250e 100755 (executable)
@@ -40,7 +40,7 @@ v4a=IPAddress('172.18.45.6')
 s=IPAddressSet()
 print 's =', s
 s.append([IPNetwork('172.18.45.0/24')])
-s.append([IPNetwork('2001:23:24::/40')])
+s.append([IPNetwork('2001:23:24::/48')])
 print s
 
 t=IPAddressSet(map(IPNetwork,['172.31.80.8/32','172.18.45.192/28']))