summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2014-10-31 13:34:41 -0400
committerTim Graham <timograham@gmail.com>2014-10-31 13:37:56 -0400
commitc2cad66e4743afa28b3bf476e62aae29cc8abc47 (patch)
treee712d33bc9b073e813354a7999d6f405256c955e /docs
parent40ad022d5e366f56424dcdb885607d13c00a550e (diff)
[1.7.x] Added a warning about direct settings manipulation in tests.
Thanks Thomas Chaumeny for the initial patch. Backport of 3f651b3e88 from master
Diffstat (limited to 'docs')
-rw-r--r--docs/topics/testing/tools.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt
index 8aca04aaba..334c34e7dc 100644
--- a/docs/topics/testing/tools.txt
+++ b/docs/topics/testing/tools.txt
@@ -1034,6 +1034,12 @@ If ``multi_db=True``, fixtures are loaded into all databases.
Overriding settings
~~~~~~~~~~~~~~~~~~~
+.. warning::
+
+ Use the functions below to temporarily alter the value of settings in tests.
+ Don't manipulate ``django.conf.settings`` directly as Django won't restore
+ the original values after such manipulations.
+
.. method:: SimpleTestCase.settings()
For testing purposes it's often useful to change a setting temporarily and