Beispiel #1
0
    def test_hostname_pattern(self):
        bad_values = ['@openstack', 'ffff.abcdefg' * 26, 'f' * 80, '-hello',
                      'goodbye-', 'example..org']
        for data in bad_values:
            msg = attributes._validate_hostname(data)
            self.assertIsNotNone(msg)

        # All numeric hostnames are allowed per RFC 1123 section 2.1
        good_values = ['www.openstack.org', '1234x', '1234',
                       'openstack-1', 'v.xyz', '1' * 50, 'a1a',
                       'x.x1x', 'x.yz', 'example.org.']
        for data in good_values:
            msg = attributes._validate_hostname(data)
            self.assertIsNone(msg)
Beispiel #2
0
    def test_hostname_pattern(self):
        bad_values = ['@openstack', 'ffff.abcdefg' * 26, 'f' * 80, '-hello',
                      'goodbye-', 'example..org']
        for data in bad_values:
            msg = attributes._validate_hostname(data)
            self.assertIsNotNone(msg)

        # All numeric hostnames are allowed per RFC 1123 section 2.1
        good_values = ['www.openstack.org', '1234x', '1234',
                       'openstack-1', 'v.xyz', '1' * 50, 'a1a',
                       'x.x1x', 'x.yz', 'example.org.']
        for data in good_values:
            msg = attributes._validate_hostname(data)
            self.assertIsNone(msg)
Beispiel #3
0
    def test_hostname_pattern(self):
        bad_values = ["@openstack", "ffff.abcdefg" * 26, "f" * 80, "-hello", "goodbye-", "example..org"]
        for data in bad_values:
            msg = attributes._validate_hostname(data)
            self.assertIsNotNone(msg)

        # All numeric hostnames are allowed per RFC 1123 section 2.1
        good_values = [
            "www.openstack.org",
            "1234x",
            "1234",
            "openstack-1",
            "v.xyz",
            "1" * 50,
            "a1a",
            "x.x1x",
            "x.yz",
            "example.org.",
        ]
        for data in good_values:
            msg = attributes._validate_hostname(data)
            self.assertIsNone(msg)