Commit bd514f28 authored by Tim Graham's avatar Tim Graham
Browse files

[1.4.X] Fixed #18057 - Documented that caches are not cleared after each test;...

[1.4.X] Fixed #18057 - Documented that caches are not cleared after each test; thanks guettli for the suggestion.

Backport of 2aaa467a from master
parent 1189dca4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -494,6 +494,13 @@ file, all Django tests run with :setting:`DEBUG`\=False. This is to ensure that
the observed output of your code matches what will be seen in a production
setting.

Caches are not cleared after each test, and running "manage.py test fooapp" can
insert data from the tests into the cache of a live system if you run your
tests in production because, unlike databases, a separate "test cache" is not
used. This behavior `may change`_ in the future.

.. _may change: https://code.djangoproject.com/ticket/11505

Understanding the test output
-----------------------------