예제 #1
0
 def test_is_ip_address(self):
     self.assertTrue(is_ip_address("127.0.0.1"))
     self.assertTrue(is_ip_address("127.000.000.1"))
     self.assertTrue(is_ip_address("255.255.255.255"))
     self.assertFalse(is_ip_address("255.255.256.255"))
     self.assertFalse(is_ip_address("123.456.789.000"))
     self.assertTrue(
         is_ip_address("2001:0db8:0000:0000:0000:ff00:0042:8329"))
     self.assertTrue(is_ip_address("2001:db8:0:0:0:ff00:42:8329"))
     self.assertTrue(is_ip_address("2001:db8::ff00:42:8329"))
     self.assertFalse(is_ip_address("2001:::db8::ff00:42:8329"))
     self.assertTrue(is_ip_address("::1"))
     self.assertFalse(is_ip_address("2001:db8:0:0:g:ff00:42:8329"))
     self.assertFalse(is_ip_address("lol"))
     self.assertFalse(is_ip_address(":@ASD:@AS\x77\x22\xff¬!"))
예제 #2
0
 def test_is_ip_address(self):
     self.assertTrue(is_ip_address("127.0.0.1"))
     #self.assertTrue(is_ip_address("127.000.000.1"))  # disabled as result differs based on python version
     self.assertTrue(is_ip_address("255.255.255.255"))
     self.assertFalse(is_ip_address("255.255.256.255"))
     self.assertFalse(is_ip_address("123.456.789.000"))
     self.assertTrue(
         is_ip_address("2001:0db8:0000:0000:0000:ff00:0042:8329"))
     self.assertTrue(is_ip_address("2001:db8:0:0:0:ff00:42:8329"))
     self.assertTrue(is_ip_address("2001:db8::ff00:42:8329"))
     self.assertFalse(is_ip_address("2001:::db8::ff00:42:8329"))
     self.assertTrue(is_ip_address("::1"))
     self.assertFalse(is_ip_address("2001:db8:0:0:g:ff00:42:8329"))
     self.assertFalse(is_ip_address("lol"))
     self.assertFalse(is_ip_address(":@ASD:@AS\x77\x22\xff¬!"))