def test_ip_string_to_int_prefix(self): self.assertEqual(firewall.ip_string_to_int("0.0.0.0/32"), 0) self.assertEqual(firewall.ip_string_to_int("0.0.10.5/32"), 2565) self.assertEqual(firewall.ip_string_to_int("127.0.0.0/8"), 2130706432) self.assertEqual(firewall.ip_string_to_int("127.0.0.0/12"), 2130706432) self.assertEqual(firewall.ip_string_to_int("127.0.0.0/16"), 2130706432) self.assertEqual(firewall.ip_string_to_int("127.0.0.0/21"), 2130706432) self.assertEqual(firewall.ip_string_to_int("127.0.0.1/32"), 2130706433)
def test_ip_string_to_int_no_prefix(self): self.assertEqual(firewall.ip_string_to_int("0.0.0.0"), 0) self.assertEqual(firewall.ip_string_to_int("0.0.10.5"), 2565) self.assertEqual(firewall.ip_string_to_int("127.0.0.1"), 2130706433) self.assertEqual(firewall.ip_string_to_int("255.255.255.255"), 4294967295)