Example #1
0
 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'))
Example #2
0
    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
Example #3
0
 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
Example #5
0
 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