def test_locale_persist_middleware_persists_explicit_language(client, rf):
language_code = 'en-gb'
request = rf.get('/', {'lang': language_code})
response = HttpResponse()
request.session = client.session
instance = middleware.PersistLocaleMiddleware()
instance.process_response(request, response)
cookie = response.cookies[settings.LANGUAGE_COOKIE_NAME]
assert cookie.value == language_code
评论列表
文章目录