def test_subnet_to_string_v6(self): call = lambda base, mask: (ipaddr.subnet_to_string(ipaddr.Subnet(128, base, mask))) self.assertEqual("0:0:0:0:0:0:0:1/128", call(1, 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL)) self.assertEqual( "ffff:fffe:fffd:fffc:fffb:fffa:fff0:fff9/128", call(0xFFFFFFFEFFFDFFFCFFFBFFFAFFF0FFF9L, 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL), ) self.assertEqual( "ffff:fffe:fffd:fffc:fffb:fffa:0:0/96", call(0xFFFFFFFEFFFDFFFCFFFBFFFA00000000L, 0xFFFFFFFFFFFFFFFFFFFFFFFF00000000L), )
def test_subnet_to_string_v6(self): call = lambda base, mask: (ipaddr.subnet_to_string( ipaddr.Subnet(128, base, mask))) self.assertEqual('0:0:0:0:0:0:0:1/128', call(1, 0xffffffffffffffffffffffffffffffffL)) self.assertEqual( 'ffff:fffe:fffd:fffc:fffb:fffa:fff0:fff9/128', call(0xfffffffefffdfffcfffbfffafff0fff9L, 0xffffffffffffffffffffffffffffffffL)) self.assertEqual( 'ffff:fffe:fffd:fffc:fffb:fffa:0:0/96', call(0xfffffffefffdfffcfffbfffa00000000L, 0xffffffffffffffffffffffff00000000L))
def test_subnet_to_string_v6(self): call = lambda base, mask: ( ipaddr.subnet_to_string(ipaddr.Subnet(128, base, mask))) self.assertEqual( '0:0:0:0:0:0:0:1/128', call(1, 0xffffffffffffffffffffffffffffffffL)) self.assertEqual( 'ffff:fffe:fffd:fffc:fffb:fffa:fff0:fff9/128', call( 0xfffffffefffdfffcfffbfffafff0fff9L, 0xffffffffffffffffffffffffffffffffL)) self.assertEqual( 'ffff:fffe:fffd:fffc:fffb:fffa:0:0/96', call( 0xfffffffefffdfffcfffbfffa00000000L, 0xffffffffffffffffffffffff00000000L))
def test_subnet_to_string_bad(self): with self.assertRaises(ValueError): ipaddr.subnet_to_string(ipaddr.Subnet(15, 0, 0))
def test_subnet_to_string_v4(self): call = lambda base, mask: (ipaddr.subnet_to_string( ipaddr.Subnet(32, base, mask))) self.assertEqual('127.0.0.1/32', call(0x7f000001, 0xffffffff)) self.assertEqual('0.0.0.0/0', call(0, 0)) self.assertEqual('255.254.253.0/24', call(0xfffefd00, 0xffffff00))
def test_subnet_to_string_v4(self): call = lambda base, mask: (ipaddr.subnet_to_string(ipaddr.Subnet(32, base, mask))) self.assertEqual("127.0.0.1/32", call(0x7F000001, 0xFFFFFFFF)) self.assertEqual("0.0.0.0/0", call(0, 0)) self.assertEqual("255.254.253.0/24", call(0xFFFEFD00, 0xFFFFFF00))
def test_subnet_to_string_v4(self): call = lambda base, mask: ( ipaddr.subnet_to_string(ipaddr.Subnet(32, base, mask))) self.assertEqual('127.0.0.1/32', call(0x7f000001, 0xffffffff)) self.assertEqual('0.0.0.0/0', call(0, 0)) self.assertEqual('255.254.253.0/24', call(0xfffefd00, 0xffffff00))