From 985d0865a3cfb5850f926dfd9742fa7a9ca88bdc Mon Sep 17 00:00:00 2001 From: Henk Vos Date: Sat, 22 Feb 2014 18:06:39 +0100 Subject: [PATCH] [1.6.x] Fixed #22071 -- Added a warning regarding override_settings and aliasing. Thanks EvilDMP for the suggestion. Backport of e65c0ccac0 from master --- docs/topics/testing/tools.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt index ae291627d4..1f59943ade 100644 --- a/docs/topics/testing/tools.txt +++ b/docs/topics/testing/tools.txt @@ -1104,6 +1104,10 @@ The decorator can also be applied to test case classes:: the original ``LoginTestCase`` is still equally affected by the decorator. + Finally, avoid aliasing your settings as module-level constants as + ``override_settings()`` won't work on such values since they are + only evaluated the first time the module is imported. + You can also simulate the absence of a setting by deleting it after settings have been overriden, like this::