summaryrefslogtreecommitdiff
path: root/tests/user_commands
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2021-09-16 08:23:46 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-09-20 21:23:01 +0200
commit1cb495074f6d983096a015736fed16176588cd33 (patch)
treeb3f791f911ac1b6a2f5e5474d00e0ac27d157937 /tests/user_commands
parent2e10abeb7f375d56dca21b1baed11f98e74ab7f5 (diff)
downloaddjango-1cb495074f6d983096a015736fed16176588cd33.tar.gz
Refs #31546 -- Removed support for boolean values in Command.requires_system_checks.
Per deprecation timeline.
Diffstat (limited to 'tests/user_commands')
-rw-r--r--tests/user_commands/tests.py45
1 files changed, 1 insertions, 44 deletions
diff --git a/tests/user_commands/tests.py b/tests/user_commands/tests.py
index 60cfe86b3d..d3afb697bb 100644
--- a/tests/user_commands/tests.py
+++ b/tests/user_commands/tests.py
@@ -14,9 +14,8 @@ from django.core.management.utils import (
)
from django.db import connection
from django.test import SimpleTestCase, override_settings
-from django.test.utils import captured_stderr, extend_sys_path, ignore_warnings
+from django.test.utils import captured_stderr, extend_sys_path
from django.utils import translation
-from django.utils.deprecation import RemovedInDjango41Warning
from .management.commands import dance
@@ -422,45 +421,3 @@ class UtilsTests(SimpleTestCase):
def test_normalize_path_patterns_truncates_wildcard_base(self):
expected = [os.path.normcase(p) for p in ['foo/bar', 'bar/*/']]
self.assertEqual(normalize_path_patterns(['foo/bar/*', 'bar/*/']), expected)
-
-
-class DeprecationTests(SimpleTestCase):
- def test_requires_system_checks_warning(self):
- class Command(BaseCommand):
- pass
-
- msg = (
- "Using a boolean value for requires_system_checks is deprecated. "
- "Use '__all__' instead of True, and [] (an empty list) instead of "
- "False."
- )
- for value in [False, True]:
- Command.requires_system_checks = value
- with self.assertRaisesMessage(RemovedInDjango41Warning, msg):
- Command()
-
- @ignore_warnings(category=RemovedInDjango41Warning)
- def test_requires_system_checks_true(self):
- class Command(BaseCommand):
- requires_system_checks = True
-
- def handle(self, *args, **options):
- pass
-
- command = Command()
- with mock.patch('django.core.management.base.BaseCommand.check') as mocked_check:
- management.call_command(command, skip_checks=False)
- mocked_check.assert_called_once_with()
-
- @ignore_warnings(category=RemovedInDjango41Warning)
- def test_requires_system_checks_false(self):
- class Command(BaseCommand):
- requires_system_checks = False
-
- def handle(self, *args, **options):
- pass
-
- command = Command()
- with mock.patch('django.core.management.base.BaseCommand.check') as mocked_check:
- management.call_command(command)
- self.assertIs(mocked_check.called, False)