summaryrefslogtreecommitdiff
path: root/Lib/test/test_ipaddress.py
diff options
context:
space:
mode:
authorHynek Schlawack <hs@ox.cx>2012-06-01 20:12:17 +0200
committerHynek Schlawack <hs@ox.cx>2012-06-01 20:12:17 +0200
commit7aa92658695b5a742c10835acb3d2dbe0fb8ff27 (patch)
tree3bb26170478babdf6a121acb585928dd9326e74d /Lib/test/test_ipaddress.py
parent62658b334269ecd11edcebcdcfd7f6ebb5c55988 (diff)
downloadcpython-7aa92658695b5a742c10835acb3d2dbe0fb8ff27.tar.gz
#14814: Fix errror message creation in ipaddress.collapse_addresses
Diffstat (limited to 'Lib/test/test_ipaddress.py')
-rw-r--r--Lib/test/test_ipaddress.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/Lib/test/test_ipaddress.py b/Lib/test/test_ipaddress.py
index fd6c38c2be..aff4ff9a7c 100644
--- a/Lib/test/test_ipaddress.py
+++ b/Lib/test/test_ipaddress.py
@@ -596,10 +596,17 @@ class IpaddrUnitTest(unittest.TestCase):
self.assertEqual(list(collapsed), [ip3])
# the toejam test
- ip1 = ipaddress.ip_address('1.1.1.1')
- ip2 = ipaddress.ip_address('::1')
- self.assertRaises(TypeError, ipaddress.collapse_addresses,
- [ip1, ip2])
+ addr_tuples = [
+ (ipaddress.ip_address('1.1.1.1'),
+ ipaddress.ip_address('::1')),
+ (ipaddress.IPv4Network('1.1.0.0/24'),
+ ipaddress.IPv6Network('2001::/120')),
+ (ipaddress.IPv4Network('1.1.0.0/32'),
+ ipaddress.IPv6Network('2001::/128')),
+ ]
+ for ip1, ip2 in addr_tuples:
+ self.assertRaises(TypeError, ipaddress.collapse_addresses,
+ [ip1, ip2])
def testSummarizing(self):
#ip = ipaddress.ip_address