示例#1
0
 def test_network_in_usable(self):
     subnet = '1.12.1.0/24'
     address = '1.12.1.10'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.0/24'
     address = '1.12.0.10'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.32/28'
     address = '1.12.1.36'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.32/28'
     address = '1.12.1.36/31'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.32/28'
     address = '1.12.1.48/31'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.32/255.255.255.240'
     address = '1.12.1.31'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.36/31'
     address = '1.12.1.36'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.37/31'
     address = '1.12.1.35'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.36/32'
     address = '1.12.1.36'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.0/24'
     address = '1.12.2.0'
     self.assertEqual(network_in_usable(subnet, address), False)
示例#2
0
 def test_network_in_usable(self):
     subnet = '1.12.1.0/24'
     address = '1.12.1.10'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.0/24'
     address = '1.12.0.10'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.32/28'
     address = '1.12.1.36'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.32/28'
     address = '1.12.1.36/31'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.32/28'
     address = '1.12.1.48/31'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.32/255.255.255.240'
     address = '1.12.1.31'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.36/31'
     address = '1.12.1.36'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.37/31'
     address = '1.12.1.35'
     self.assertEqual(network_in_usable(subnet, address), False)
     subnet = '1.12.1.36/32'
     address = '1.12.1.36'
     self.assertEqual(network_in_usable(subnet, address), True)
     subnet = '1.12.1.0/24'
     address = '1.12.2.0'
     self.assertEqual(network_in_usable(subnet, address), False)