(self, accept_language, vary, reference_key)
| 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): |
no test coverage detected