MCPcopy
hub / github.com/django/django / check_accept_language_vary

Method check_accept_language_vary

tests/cache/tests.py:2417–2426  ·  view source on GitHub ↗
(self, accept_language, vary, reference_key)

Source from the content-addressed store, hash-verified

2415 self.assertEqual(key, key2)
2416
2417 def check_accept_language_vary(self, accept_language, vary, reference_key):
2418 request = self.factory.get(self.path)
2419 request.META["HTTP_ACCEPT_LANGUAGE"] = accept_language
2420 request.META["HTTP_ACCEPT_ENCODING"] = "gzip;q=1.0, identity; q=0.5, *;q=0"
2421 response = HttpResponse()
2422 response.headers["Vary"] = vary
2423 key = learn_cache_key(request, response)
2424 key2 = get_cache_key(request)
2425 self.assertEqual(key, reference_key)
2426 self.assertEqual(key2, reference_key)
2427
2428 @override_settings(USE_I18N=True, USE_TZ=False)
2429 def test_cache_key_i18n_translation_accept_language(self):

Calls 4

HttpResponseClass · 0.90
learn_cache_keyFunction · 0.90
get_cache_keyFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected