示例#1
0
 def test_name_too_long(self):
     oversized_domain_name = '10ww.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'nl'
     with self.assertRaisesRegex(ValueError, 'must be 255 characters'):
         domain_name(oversized_domain_name)
 def test_name_too_long(self):
     oversized_domain_name = '10ww.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-steffann.' \
                             'steffann-steffann-steffann-steffann-steffann-steffann-ste.' \
                             'nl'
     with self.assertRaisesRegex(ValueError, 'Domain too long'):
         domain_name(oversized_domain_name)
示例#3
0
    def test_valid(self):
        valid_domain_names = [
            ('steffann.nl', 'steffann.nl'),
            ('Steffann.Nl', 'steffann.nl'),
            ('STEFFANN.NL', 'steffann.nl'),
            ('10ww.steffann.nl', '10ww.steffann.nl'),
            ('local', 'local'),
            ('LOCAL', 'local'),
        ]

        for test, output in valid_domain_names:
            with self.subTest(test=test):
                self.assertEqual(domain_name(test), output)
示例#4
0
 def test_label_too_long(self):
     oversized_label_name = '10ww.steffann-steffann-steffann-steffann-steffann-steffann-steffann-steffann.nl'
     with self.assertRaisesRegex(ValueError, 'must be 1 to 63 characters'):
         domain_name(oversized_label_name)
 def test_label_too_long(self):
     oversized_label_name = '10ww.steffann-steffann-steffann-steffann-steffann-steffann-steffann-steffann.nl'
     with self.assertRaisesRegex(ValueError, 'Label too long'):
         domain_name(oversized_label_name)