[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

`