diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-12-17 22:51:42 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2014-12-28 17:02:30 +0100 |
| commit | d3205e3e2eb0202e7bdffaee3e2a80ad444b1ca2 (patch) | |
| tree | 11cc72ef84a3c35a5736de34b01bd52106fce08f /django | |
| parent | cf0fd65ed42d5d4f0585da413db4b1cf7c6b0d1a (diff) | |
Deprecated TEMPLATE_DIRS.
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/flatpages/tests/settings.py | 12 | ||||
| -rw-r--r-- | django/contrib/flatpages/tests/test_csrf.py | 7 | ||||
| -rw-r--r-- | django/contrib/flatpages/tests/test_middleware.py | 11 | ||||
| -rw-r--r-- | django/contrib/flatpages/tests/test_templatetags.py | 7 | ||||
| -rw-r--r-- | django/contrib/flatpages/tests/test_views.py | 11 | ||||
| -rw-r--r-- | django/contrib/messages/tests/base.py | 32 | ||||
| -rw-r--r-- | django/contrib/sitemaps/tests/test_http.py | 14 |
7 files changed, 60 insertions, 34 deletions
diff --git a/django/contrib/flatpages/tests/settings.py b/django/contrib/flatpages/tests/settings.py new file mode 100644 index 0000000000..b10ebe564c --- /dev/null +++ b/django/contrib/flatpages/tests/settings.py @@ -0,0 +1,12 @@ +import os + + +FLATPAGES_TEMPLATES = [{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [os.path.join(os.path.dirname(__file__), 'templates')], + 'OPTIONS': { + 'context_processors': ( + 'django.contrib.auth.context_processors.auth', + ), + }, +}] diff --git a/django/contrib/flatpages/tests/test_csrf.py b/django/contrib/flatpages/tests/test_csrf.py index 2ade56aa57..7b35f621fd 100644 --- a/django/contrib/flatpages/tests/test_csrf.py +++ b/django/contrib/flatpages/tests/test_csrf.py @@ -1,9 +1,10 @@ -import os from django.contrib.auth.models import User from django.contrib.auth.tests.utils import skipIfCustomUser from django.test import TestCase, Client from django.test import override_settings +from .settings import FLATPAGES_TEMPLATES + @override_settings( LOGIN_URL='/accounts/login/', @@ -17,9 +18,7 @@ from django.test import override_settings ), ROOT_URLCONF='django.contrib.flatpages.tests.urls', CSRF_FAILURE_VIEW='django.views.csrf.csrf_failure', - TEMPLATE_DIRS=( - os.path.join(os.path.dirname(__file__), 'templates'), - ), + TEMPLATES=FLATPAGES_TEMPLATES, SITE_ID=1, ) class FlatpageCSRFTests(TestCase): diff --git a/django/contrib/flatpages/tests/test_middleware.py b/django/contrib/flatpages/tests/test_middleware.py index 227e69eb49..0e8415b075 100644 --- a/django/contrib/flatpages/tests/test_middleware.py +++ b/django/contrib/flatpages/tests/test_middleware.py @@ -1,10 +1,11 @@ -import os from django.conf import settings from django.contrib.auth.models import User from django.contrib.auth.tests.utils import skipIfCustomUser from django.contrib.flatpages.models import FlatPage from django.test import TestCase, override_settings +from .settings import FLATPAGES_TEMPLATES + @override_settings( LOGIN_URL='/accounts/login/', @@ -17,9 +18,7 @@ from django.test import TestCase, override_settings 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ), ROOT_URLCONF='django.contrib.flatpages.tests.urls', - TEMPLATE_DIRS=( - os.path.join(os.path.dirname(__file__), 'templates'), - ), + TEMPLATES=FLATPAGES_TEMPLATES, SITE_ID=1, ) class FlatpageMiddlewareTests(TestCase): @@ -97,9 +96,7 @@ class FlatpageMiddlewareTests(TestCase): 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ), ROOT_URLCONF='django.contrib.flatpages.tests.urls', - TEMPLATE_DIRS=( - os.path.join(os.path.dirname(__file__), 'templates'), - ), + TEMPLATES=FLATPAGES_TEMPLATES, SITE_ID=1, ) class FlatpageMiddlewareAppendSlashTests(TestCase): diff --git a/django/contrib/flatpages/tests/test_templatetags.py b/django/contrib/flatpages/tests/test_templatetags.py index 7b9c4cf468..f771adbafb 100644 --- a/django/contrib/flatpages/tests/test_templatetags.py +++ b/django/contrib/flatpages/tests/test_templatetags.py @@ -1,9 +1,10 @@ -import os from django.contrib.auth.models import AnonymousUser, User from django.contrib.auth.tests.utils import skipIfCustomUser from django.template import Template, Context, TemplateSyntaxError from django.test import TestCase, override_settings +from .settings import FLATPAGES_TEMPLATES + @override_settings( MIDDLEWARE_CLASSES=( @@ -15,9 +16,7 @@ from django.test import TestCase, override_settings 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', ), ROOT_URLCONF='django.contrib.flatpages.tests.urls', - TEMPLATE_DIRS=( - os.path.join(os.path.dirname(__file__), 'templates'), - ), + TEMPLATES=FLATPAGES_TEMPLATES, SITE_ID=1, ) class FlatpageTemplateTagTests(TestCase): diff --git a/django/contrib/flatpages/tests/test_views.py b/django/contrib/flatpages/tests/test_views.py index f05e02c191..b6fb25f9c3 100644 --- a/django/contrib/flatpages/tests/test_views.py +++ b/django/contrib/flatpages/tests/test_views.py @@ -1,10 +1,11 @@ -import os from django.conf import settings from django.contrib.auth.models import User from django.contrib.auth.tests.utils import skipIfCustomUser from django.contrib.flatpages.models import FlatPage from django.test import TestCase, override_settings +from .settings import FLATPAGES_TEMPLATES + @override_settings( LOGIN_URL='/accounts/login/', @@ -17,9 +18,7 @@ from django.test import TestCase, override_settings # no 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware' ), ROOT_URLCONF='django.contrib.flatpages.tests.urls', - TEMPLATE_DIRS=( - os.path.join(os.path.dirname(__file__), 'templates'), - ), + TEMPLATES=FLATPAGES_TEMPLATES, SITE_ID=1, ) class FlatpageViewTests(TestCase): @@ -85,9 +84,7 @@ class FlatpageViewTests(TestCase): # no 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware' ), ROOT_URLCONF='django.contrib.flatpages.tests.urls', - TEMPLATE_DIRS=( - os.path.join(os.path.dirname(__file__), 'templates'), - ), + TEMPLATES=FLATPAGES_TEMPLATES, SITE_ID=1, ) class FlatpageViewAppendSlashTests(TestCase): diff --git a/django/contrib/messages/tests/base.py b/django/contrib/messages/tests/base.py index 13b6fa0a3a..139d32c067 100644 --- a/django/contrib/messages/tests/base.py +++ b/django/contrib/messages/tests/base.py @@ -2,7 +2,6 @@ from unittest import skipUnless from django import http from django.apps import apps -from django.conf import global_settings from django.contrib.messages import constants, utils, get_level, set_level from django.contrib.messages.api import MessageFailure from django.contrib.messages.constants import DEFAULT_LEVELS @@ -58,8 +57,17 @@ class BaseTests(object): def setUp(self): self.settings_override = override_settings_tags( - TEMPLATE_DIRS=(), - TEMPLATE_CONTEXT_PROCESSORS=global_settings.TEMPLATE_CONTEXT_PROCESSORS, + TEMPLATES=[{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': ( + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ), + }, + }], ROOT_URLCONF='django.contrib.messages.tests.urls', MESSAGE_TAGS='', MESSAGE_STORAGE='%s.%s' % (self.storage_class.__module__, @@ -219,9 +227,15 @@ class BaseTests(object): @modify_settings( INSTALLED_APPS={'remove': 'django.contrib.messages'}, MIDDLEWARE_CLASSES={'remove': 'django.contrib.messages.middleware.MessageMiddleware'}, - TEMPLATE_CONTEXT_PROCESSORS={'remove': 'django.contrib.messages.context_processors.messages'}, ) - @override_settings(MESSAGE_LEVEL=constants.DEBUG) + @override_settings( + MESSAGE_LEVEL=constants.DEBUG, + TEMPLATES=[{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + }], + ) def test_middleware_disabled(self): """ Tests that, when the middleware is disabled, an exception is raised @@ -239,7 +253,13 @@ class BaseTests(object): @modify_settings( INSTALLED_APPS={'remove': 'django.contrib.messages'}, MIDDLEWARE_CLASSES={'remove': 'django.contrib.messages.middleware.MessageMiddleware'}, - TEMPLATE_CONTEXT_PROCESSORS={'remove': 'django.contrib.messages.context_processors.messages'}, + ) + @override_settings( + TEMPLATES=[{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + }], ) def test_middleware_disabled_fail_silently(self): """ diff --git a/django/contrib/sitemaps/tests/test_http.py b/django/contrib/sitemaps/tests/test_http.py index 045570e660..b5700af626 100644 --- a/django/contrib/sitemaps/tests/test_http.py +++ b/django/contrib/sitemaps/tests/test_http.py @@ -39,9 +39,10 @@ class HTTPSitemapTests(SitemapTestsBase): """ % self.base_url self.assertXMLEqual(response.content.decode('utf-8'), expected_content) - @override_settings( - TEMPLATE_DIRS=(os.path.join(os.path.dirname(upath(__file__)), 'templates'),) - ) + @override_settings(TEMPLATES=[{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [os.path.join(os.path.dirname(upath(__file__)), 'templates')], + }]) def test_simple_sitemap_custom_index(self): "A simple sitemap index can be rendered with a custom template" with warnings.catch_warnings(): @@ -81,9 +82,10 @@ class HTTPSitemapTests(SitemapTestsBase): """ % (self.base_url, date.today()) self.assertXMLEqual(response.content.decode('utf-8'), expected_content) - @override_settings( - TEMPLATE_DIRS=(os.path.join(os.path.dirname(upath(__file__)), 'templates'),) - ) + @override_settings(TEMPLATES=[{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [os.path.join(os.path.dirname(upath(__file__)), 'templates')], + }]) def test_simple_custom_sitemap(self): "A simple sitemap can be rendered with a custom template" response = self.client.get('/simple/custom-sitemap.xml') |
