def test_is_valid_hostname(self): self.assertTrue(is_valid_hostname('google.com')) self.assertTrue(is_valid_hostname('google.com.')) self.assertTrue(is_valid_hostname('www.google.com')) self.assertTrue(is_valid_hostname('www.google.com.')) self.assertFalse(is_valid_hostname('.www.google.com')) self.assertFalse(is_valid_hostname('http://www.google.com')) self.assertFalse(is_valid_hostname('https://www.google.com')) self.assertFalse(is_valid_hostname('127.0.0.1')) self.assertFalse(is_valid_hostname('::1'))
def get_hostname(self): value = self.get_value('hostname') if not value: return DEFAULT_HOSTNAME hostname = value if hostname is None or not is_valid_hostname(hostname): raise InvalidValueError('Invalid hosttname: {}'.format(value)) return hostname
def get_hostname(self): value = self.get_value('hostname') if not (is_valid_hostname(value) | is_valid_ipv4_address(value) | is_valid_ipv6_address(value)): raise InvalidException('Invalid hostname: {}'.format(value)) return value
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
def get_hostname(self): value = self.get_value('hostname') if not (is_valid_hostname(value) | is_valid_ipv4_address(value) | is_valid_ipv6_address(value)): raise ValueError('Invalid hostname: {}.'.format(value)) return value