[3.5] bpo-29931 fix lt check in ipaddress.ip_interface for both v… · python/cpython@c5a6fb6 (original) (raw)

`@@ -1404,14 +1404,35 @@ def testAddressComparison(self):

`

1404

1404

`ipaddress.ip_address('::2'))

`

1405

1405

``

1406

1406

`def testInterfaceComparison(self):

`

1407

``

`-

self.assertTrue(ipaddress.ip_interface('1.1.1.1') <=

`

1408

``

`-

ipaddress.ip_interface('1.1.1.1'))

`

1409

``

`-

self.assertTrue(ipaddress.ip_interface('1.1.1.1') <=

`

1410

``

`-

ipaddress.ip_interface('1.1.1.2'))

`

1411

``

`-

self.assertTrue(ipaddress.ip_interface('::1') <=

`

1412

``

`-

ipaddress.ip_interface('::1'))

`

1413

``

`-

self.assertTrue(ipaddress.ip_interface('::1') <=

`

1414

``

`-

ipaddress.ip_interface('::2'))

`

``

1407

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') ==

`

``

1408

`+

ipaddress.ip_interface('1.1.1.1/24'))

`

``

1409

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.1/16') <

`

``

1410

`+

ipaddress.ip_interface('1.1.1.1/24'))

`

``

1411

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') <

`

``

1412

`+

ipaddress.ip_interface('1.1.1.2/24'))

`

``

1413

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.2/16') <

`

``

1414

`+

ipaddress.ip_interface('1.1.1.1/24'))

`

``

1415

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') >

`

``

1416

`+

ipaddress.ip_interface('1.1.1.1/16'))

`

``

1417

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.2/24') >

`

``

1418

`+

ipaddress.ip_interface('1.1.1.1/24'))

`

``

1419

`+

self.assertTrue(ipaddress.ip_interface('1.1.1.1/24') >

`

``

1420

`+

ipaddress.ip_interface('1.1.1.2/16'))

`

``

1421

+

``

1422

`+

self.assertTrue(ipaddress.ip_interface('::1/64') ==

`

``

1423

`+

ipaddress.ip_interface('::1/64'))

`

``

1424

`+

self.assertTrue(ipaddress.ip_interface('::1/64') <

`

``

1425

`+

ipaddress.ip_interface('::1/80'))

`

``

1426

`+

self.assertTrue(ipaddress.ip_interface('::1/64') <

`

``

1427

`+

ipaddress.ip_interface('::2/64'))

`

``

1428

`+

self.assertTrue(ipaddress.ip_interface('::2/48') <

`

``

1429

`+

ipaddress.ip_interface('::1/64'))

`

``

1430

`+

self.assertTrue(ipaddress.ip_interface('::1/80') >

`

``

1431

`+

ipaddress.ip_interface('::1/64'))

`

``

1432

`+

self.assertTrue(ipaddress.ip_interface('::2/64') >

`

``

1433

`+

ipaddress.ip_interface('::1/64'))

`

``

1434

`+

self.assertTrue(ipaddress.ip_interface('::1/64') >

`

``

1435

`+

ipaddress.ip_interface('::2/48'))

`

1415

1436

``

1416

1437

`def testNetworkComparison(self):

`

1417

1438

`# ip1 and ip2 have the same network address

`