mirror of
https://github.com/django/django.git
synced 2025-08-04 10:59:45 +00:00
Refs #5691 -- Made cache keys independent of USE_L10N.
This mostly reverts af1893c4ff
.
This commit is contained in:
parent
e37f809618
commit
258c88a913
4 changed files with 16 additions and 22 deletions
18
tests/cache/tests.py
vendored
18
tests/cache/tests.py
vendored
|
@ -1816,7 +1816,7 @@ class CacheI18nTest(SimpleTestCase):
|
|||
def tearDown(self):
|
||||
cache.clear()
|
||||
|
||||
@override_settings(USE_I18N=True, USE_L10N=False, USE_TZ=False)
|
||||
@override_settings(USE_I18N=True, USE_TZ=False)
|
||||
def test_cache_key_i18n_translation(self):
|
||||
request = self.factory.get(self.path)
|
||||
lang = translation.get_language()
|
||||
|
@ -1837,7 +1837,7 @@ class CacheI18nTest(SimpleTestCase):
|
|||
self.assertEqual(key, reference_key)
|
||||
self.assertEqual(key2, reference_key)
|
||||
|
||||
@override_settings(USE_I18N=True, USE_L10N=False, USE_TZ=False)
|
||||
@override_settings(USE_I18N=True, USE_TZ=False)
|
||||
def test_cache_key_i18n_translation_accept_language(self):
|
||||
lang = translation.get_language()
|
||||
self.assertEqual(lang, 'en')
|
||||
|
@ -1893,17 +1893,7 @@ class CacheI18nTest(SimpleTestCase):
|
|||
key
|
||||
)
|
||||
|
||||
@override_settings(USE_I18N=False, USE_L10N=True, USE_TZ=False)
|
||||
def test_cache_key_i18n_formatting(self):
|
||||
request = self.factory.get(self.path)
|
||||
lang = translation.get_language()
|
||||
response = HttpResponse()
|
||||
key = learn_cache_key(request, response)
|
||||
self.assertIn(lang, key, "Cache keys should include the language name when formatting is active")
|
||||
key2 = get_cache_key(request)
|
||||
self.assertEqual(key, key2)
|
||||
|
||||
@override_settings(USE_I18N=False, USE_L10N=False, USE_TZ=True)
|
||||
@override_settings(USE_I18N=False, USE_TZ=True)
|
||||
def test_cache_key_i18n_timezone(self):
|
||||
request = self.factory.get(self.path)
|
||||
tz = timezone.get_current_timezone_name()
|
||||
|
@ -1913,7 +1903,7 @@ class CacheI18nTest(SimpleTestCase):
|
|||
key2 = get_cache_key(request)
|
||||
self.assertEqual(key, key2)
|
||||
|
||||
@override_settings(USE_I18N=False, USE_L10N=False)
|
||||
@override_settings(USE_I18N=False)
|
||||
def test_cache_key_no_i18n(self):
|
||||
request = self.factory.get(self.path)
|
||||
lang = translation.get_language()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue