예제 #1
0
파일: test_utils.py 프로젝트: zwd1990/dbmon
 def test_is_valid_ip_address(self):
     self.assertFalse(is_valid_ip_address('127.0.0'))
     self.assertFalse(is_valid_ip_address(b'127.0.0'))
     self.assertTrue(is_valid_ip_address('127.0.0.1'))
     self.assertTrue(is_valid_ip_address(b'127.0.0.1'))
     self.assertFalse(is_valid_ip_address('abc'))
     self.assertFalse(is_valid_ip_address(b'abc'))
     self.assertTrue(is_valid_ip_address('::1'))
     self.assertTrue(is_valid_ip_address(b'::1'))
 def get_hostname(self):
     value = self.get_json_argument('hostname')
     if not (is_valid_hostname(value) or is_valid_ip_address(value)):
         raise InvalidValueError('Invalid hostname: {}'.format(value))
     return value
예제 #3
0
 def test_is_valid_ip_address(self):
     self.assertFalse(is_valid_ip_address('127.0.0'))
     self.assertFalse(is_valid_ip_address(b'127.0.0'))
     self.assertTrue(is_valid_ip_address('127.0.0.1'))
     self.assertTrue(is_valid_ip_address(b'127.0.0.1'))
     self.assertFalse(is_valid_ip_address('abc'))
     self.assertFalse(is_valid_ip_address(b'abc'))
     self.assertTrue(is_valid_ip_address('::1'))
     self.assertTrue(is_valid_ip_address(b'::1'))
     self.assertTrue(is_valid_ip_address('fe80::1111:2222:3333:4444'))
     self.assertTrue(is_valid_ip_address(b'fe80::1111:2222:3333:4444'))
     self.assertTrue(is_valid_ip_address('fe80::1111:2222:3333:4444%eth0'))
     self.assertTrue(is_valid_ip_address(b'fe80::1111:2222:3333:4444%eth0'))