diff options
| author | Tim Graham <timograham@gmail.com> | 2015-02-09 19:16:07 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-02-09 19:16:07 -0500 |
| commit | c970018f41985567b7c4bb858e158cb33a180f8a (patch) | |
| tree | dd66601dff2c793ebafcfce651f71dc4fcd1fb65 /tests/check_framework | |
| parent | 5b75b01939d88c8799127c961bccc78367b83181 (diff) | |
Removed Django 1.7 MIDDLEWARE_CLASSES upgrade check.
Diffstat (limited to 'tests/check_framework')
| -rw-r--r-- | tests/check_framework/tests.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/tests/check_framework/tests.py b/tests/check_framework/tests.py index 167d0087ee..3c79e9ba51 100644 --- a/tests/check_framework/tests.py +++ b/tests/check_framework/tests.py @@ -4,11 +4,8 @@ from __future__ import unicode_literals import sys from django.apps import apps -from django.conf import settings from django.core import checks from django.core.checks import Error, Warning -from django.core.checks.compatibility.django_1_7_0 import \ - check_1_7_compatibility from django.core.checks.registry import CheckRegistry from django.core.management import call_command from django.core.management.base import CommandError @@ -112,40 +109,6 @@ class MessageTests(TestCase): self.assertEqual(force_text(e), expected) -class Django_1_7_0_CompatibilityChecks(TestCase): - - @override_settings(MIDDLEWARE_CLASSES=['django.contrib.sessions.middleware.SessionMiddleware']) - def test_middleware_classes_overridden(self): - errors = check_1_7_compatibility() - self.assertEqual(errors, []) - - def test_middleware_classes_not_set_explicitly(self): - # If MIDDLEWARE_CLASSES was set explicitly, temporarily pretend it wasn't - middleware_classes_overridden = False - if 'MIDDLEWARE_CLASSES' in settings._wrapped._explicit_settings: - middleware_classes_overridden = True - settings._wrapped._explicit_settings.remove('MIDDLEWARE_CLASSES') - try: - errors = check_1_7_compatibility() - expected = [ - checks.Warning( - "MIDDLEWARE_CLASSES is not set.", - hint=("Django 1.7 changed the global defaults for the MIDDLEWARE_CLASSES. " - "django.contrib.sessions.middleware.SessionMiddleware, " - "django.contrib.auth.middleware.AuthenticationMiddleware, and " - "django.contrib.messages.middleware.MessageMiddleware were removed from the defaults. " - "If your project needs these middleware then you should configure this setting."), - obj=None, - id='1_7.W001', - ) - ] - self.assertEqual(errors, expected) - finally: - # Restore settings value - if middleware_classes_overridden: - settings._wrapped._explicit_settings.add('MIDDLEWARE_CLASSES') - - def simple_system_check(**kwargs): simple_system_check.kwargs = kwargs return [] |
