MCPcopy Index your code
hub / github.com/python/cpython / testGetSupernet4

Method testGetSupernet4

Lib/test/test_ipaddress.py:1454–1473  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1452 '2001:658:22a:caf8::')
1453
1454 def testGetSupernet4(self):
1455 self.assertRaises(ValueError, self.ipv4_network.supernet,
1456 prefixlen_diff=2, new_prefix=1)
1457 self.assertRaises(ValueError, self.ipv4_network.supernet,
1458 new_prefix=25)
1459 self.assertEqual(self.ipv4_network.supernet(prefixlen_diff=2),
1460 self.ipv4_network.supernet(new_prefix=22))
1461
1462 self.assertRaises(ValueError, self.ipv6_network.supernet,
1463 prefixlen_diff=2, new_prefix=1)
1464 self.assertRaises(ValueError, self.ipv6_network.supernet,
1465 new_prefix=65)
1466 self.assertEqual(self.ipv6_network.supernet(prefixlen_diff=2),
1467 self.ipv6_network.supernet(new_prefix=62))
1468 self.assertRaises(ValueError, self.ipv6_scoped_network.supernet,
1469 prefixlen_diff=2, new_prefix=1)
1470 self.assertRaises(ValueError, self.ipv6_scoped_network.supernet,
1471 new_prefix=65)
1472 self.assertEqual(self.ipv6_scoped_network.supernet(prefixlen_diff=2),
1473 self.ipv6_scoped_network.supernet(new_prefix=62))
1474
1475 def testHosts(self):
1476 hosts = self.ipv4_network.hosts()

Callers

nothing calls this directly

Calls 3

supernetMethod · 0.80
assertRaisesMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected