[3.6] bpo-29931 fix lt check in ipaddress.ip_interface for both v… · python/cpython@cf58dfb (original) (raw)
`@@ -1405,14 +1405,35 @@ def testAddressComparison(self):
`
1405
1405
`ipaddress.ip_address('::2'))
`
1406
1406
``
1407
1407
`def testInterfaceComparison(self):
`
1408
``
`-
self.assertTrue(ipaddress.ip_interface('1.1.1.1') <=
`
1409
``
`-
ipaddress.ip_interface('1.1.1.1'))
`
1410
``
`-
self.assertTrue(ipaddress.ip_interface('1.1.1.1') <=
`
1411
``
`-
ipaddress.ip_interface('1.1.1.2'))
`
1412
``
`-
self.assertTrue(ipaddress.ip_interface('::1') <=
`
1413
``
`-
ipaddress.ip_interface('::1'))
`
1414
``
`-
self.assertTrue(ipaddress.ip_interface('::1') <=
`
1415
``
`-
ipaddress.ip_interface('::2'))
`
``
1408
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') ==
`
``
1409
`+
ipaddress.ip_interface('1.1.1.1/24'))
`
``
1410
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.1/16') <
`
``
1411
`+
ipaddress.ip_interface('1.1.1.1/24'))
`
``
1412
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') <
`
``
1413
`+
ipaddress.ip_interface('1.1.1.2/24'))
`
``
1414
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.2/16') <
`
``
1415
`+
ipaddress.ip_interface('1.1.1.1/24'))
`
``
1416
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') >
`
``
1417
`+
ipaddress.ip_interface('1.1.1.1/16'))
`
``
1418
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.2/24') >
`
``
1419
`+
ipaddress.ip_interface('1.1.1.1/24'))
`
``
1420
`+
self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') >
`
``
1421
`+
ipaddress.ip_interface('1.1.1.2/16'))
`
``
1422
+
``
1423
`+
self.assertTrue(ipaddress.ip_interface('::1/64') ==
`
``
1424
`+
ipaddress.ip_interface('::1/64'))
`
``
1425
`+
self.assertTrue(ipaddress.ip_interface('::1/64') <
`
``
1426
`+
ipaddress.ip_interface('::1/80'))
`
``
1427
`+
self.assertTrue(ipaddress.ip_interface('::1/64') <
`
``
1428
`+
ipaddress.ip_interface('::2/64'))
`
``
1429
`+
self.assertTrue(ipaddress.ip_interface('::2/48') <
`
``
1430
`+
ipaddress.ip_interface('::1/64'))
`
``
1431
`+
self.assertTrue(ipaddress.ip_interface('::1/80') >
`
``
1432
`+
ipaddress.ip_interface('::1/64'))
`
``
1433
`+
self.assertTrue(ipaddress.ip_interface('::2/64') >
`
``
1434
`+
ipaddress.ip_interface('::1/64'))
`
``
1435
`+
self.assertTrue(ipaddress.ip_interface('::1/64') >
`
``
1436
`+
ipaddress.ip_interface('::2/48'))
`
1416
1437
``
1417
1438
`def testNetworkComparison(self):
`
1418
1439
`# ip1 and ip2 have the same network address
`