summaryrefslogtreecommitdiff
path: root/tests/validators
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2021-09-16 08:53:34 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-09-20 21:23:01 +0200
commitd25710a625fbb6dbb047c159417f796102fd721a (patch)
treeac34420b9b682b1b1e2559c47b5417fe5e69c627 /tests/validators
parent1cb495074f6d983096a015736fed16176588cd33 (diff)
downloaddjango-d25710a625fbb6dbb047c159417f796102fd721a.tar.gz
Refs #31670 -- Removed whitelist argument and domain_whitelist attribute in EmailValidator per deprecation timeline.
Diffstat (limited to 'tests/validators')
-rw-r--r--tests/validators/tests.py42
1 files changed, 1 insertions, 41 deletions
diff --git a/tests/validators/tests.py b/tests/validators/tests.py
index 98da8b012c..78063a58cc 100644
--- a/tests/validators/tests.py
+++ b/tests/validators/tests.py
@@ -15,8 +15,7 @@ from django.core.validators import (
validate_ipv4_address, validate_ipv6_address, validate_ipv46_address,
validate_slug, validate_unicode_slug,
)
-from django.test import SimpleTestCase, ignore_warnings
-from django.utils.deprecation import RemovedInDjango41Warning
+from django.test import SimpleTestCase
try:
from PIL import Image # noqa
@@ -738,42 +737,3 @@ class TestValidatorEquality(TestCase):
ProhibitNullCharactersValidator(message='message', code='code1'),
ProhibitNullCharactersValidator(message='message', code='code2')
)
-
-
-class DeprecationTests(SimpleTestCase):
- @ignore_warnings(category=RemovedInDjango41Warning)
- def test_whitelist(self):
- validator = EmailValidator(whitelist=['localdomain'])
- self.assertEqual(validator.domain_allowlist, ['localdomain'])
- self.assertIsNone(validator('email@localdomain'))
- self.assertEqual(validator.domain_allowlist, validator.domain_whitelist)
-
- def test_whitelist_warning(self):
- msg = "The whitelist argument is deprecated in favor of allowlist."
- with self.assertRaisesMessage(RemovedInDjango41Warning, msg):
- EmailValidator(whitelist='localdomain')
-
- @ignore_warnings(category=RemovedInDjango41Warning)
- def test_domain_whitelist(self):
- validator = EmailValidator()
- validator.domain_whitelist = ['mydomain']
- self.assertEqual(validator.domain_allowlist, ['mydomain'])
- self.assertEqual(validator.domain_allowlist, validator.domain_whitelist)
-
- def test_domain_whitelist_access_warning(self):
- validator = EmailValidator()
- msg = (
- 'The domain_whitelist attribute is deprecated in favor of '
- 'domain_allowlist.'
- )
- with self.assertRaisesMessage(RemovedInDjango41Warning, msg):
- validator.domain_whitelist
-
- def test_domain_whitelist_set_warning(self):
- validator = EmailValidator()
- msg = (
- 'The domain_whitelist attribute is deprecated in favor of '
- 'domain_allowlist.'
- )
- with self.assertRaisesMessage(RemovedInDjango41Warning, msg):
- validator.domain_whitelist = ['mydomain']