Fixed #34180 -- Added note about resetting language in test tear-downs.

Co-authored-by: Faris Naimi <farisfaris66@gmail.com>
This commit is contained in:
Durval Carvalho 2022-12-21 14:25:24 -05:00 committed by Mariusz Felisiak
parent 20a0850099
commit 40217d1a82
2 changed files with 9 additions and 0 deletions

View file

@ -685,6 +685,14 @@ or by including the ``Accept-Language`` HTTP header in the request::
response = self.client.get("/", headers={"accept-language": "fr"})
self.assertEqual(response.content, b"Bienvenue sur mon site.")
.. note::
When using these methods, ensure to reset the active language at the end of
each test::
def tearDown(self):
translation.activate(settings.LANGUAGE_CODE)
More details are in :ref:`how-django-discovers-language-preference`.
If the middleware isn't enabled, the active language may be set using