summaryrefslogtreecommitdiff
path: root/tests/check_framework
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2015-02-09 19:16:07 -0500
committerTim Graham <timograham@gmail.com>2015-02-09 19:16:07 -0500
commitc970018f41985567b7c4bb858e158cb33a180f8a (patch)
treedd66601dff2c793ebafcfce651f71dc4fcd1fb65 /tests/check_framework
parent5b75b01939d88c8799127c961bccc78367b83181 (diff)
Removed Django 1.7 MIDDLEWARE_CLASSES upgrade check.
Diffstat (limited to 'tests/check_framework')
-rw-r--r--tests/check_framework/tests.py37
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 []