Fixed #27019 -- Made teardown_test_environment() restore the old DEBUG.

This commit is contained in:
Chris Jerdonek 2016-08-08 03:04:27 -07:00 committed by Tim Graham
parent a757c68129
commit 7f9fd42b93
3 changed files with 24 additions and 6 deletions

View file

@ -612,11 +612,18 @@ Testing utilities
To assist in the creation of your own test runner, Django provides a number of
utility methods in the ``django.test.utils`` module.
.. function:: setup_test_environment()
.. function:: setup_test_environment(debug=None)
Performs global pre-test setup, such as installing instrumentation for the
template rendering system and setting up the dummy email outbox.
If ``debug`` isn't ``None``, the :setting:`DEBUG` setting is updated to its
value.
.. versionchanged:: 1.11
The ``debug`` argument was added.
.. function:: teardown_test_environment()
Performs global post-test teardown, such as removing instrumentation from