[1.7.x] Added a warning about direct settings manipulation in tests.
Thanks Thomas Chaumeny for the initial patch.
Backport of 3f651b3e88
from master
This commit is contained in:
parent
40ad022d5e
commit
c2cad66e47
|
@ -1034,6 +1034,12 @@ If ``multi_db=True``, fixtures are loaded into all databases.
|
||||||
Overriding settings
|
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()
|
.. method:: SimpleTestCase.settings()
|
||||||
|
|
||||||
For testing purposes it's often useful to change a setting temporarily and
|
For testing purposes it's often useful to change a setting temporarily and
|
||||||
|
|
Loading…
Reference in New Issue