diff options
author | Hynek Schlawack <hs@ox.cx> | 2012-06-01 20:12:17 +0200 |
---|---|---|
committer | Hynek Schlawack <hs@ox.cx> | 2012-06-01 20:12:17 +0200 |
commit | 7aa92658695b5a742c10835acb3d2dbe0fb8ff27 (patch) | |
tree | 3bb26170478babdf6a121acb585928dd9326e74d /Lib/test/test_ipaddress.py | |
parent | 62658b334269ecd11edcebcdcfd7f6ebb5c55988 (diff) | |
download | cpython-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.py | 15 |
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 |