Refs #5691 -- Made cache keys independent of USE_L10N.

This mostly reverts af1893c4ff.
This commit is contained in:
Claude Paroz 2020-05-22 19:43:03 +02:00 committed by Mariusz Felisiak
parent e37f809618
commit 258c88a913
4 changed files with 16 additions and 22 deletions

18
tests/cache/tests.py vendored
View file

@ -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()