소스 검색

Fixed #20032 -- Documented how to simulate the absence of a setting

Thanks Ram Rachum for the report.
Claude Paroz 12 년 전
부모
커밋
50eb70b08f
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      docs/topics/testing/overview.txt

+ 8 - 0
docs/topics/testing/overview.txt

@@ -1415,6 +1415,14 @@ The decorator can also be applied to test case classes::
     the original ``LoginTestCase`` is still equally affected by the
     decorator.
 
+You can also simulate the absence of a setting by deleting it after settings
+have been overriden, like this::
+
+    @override_settings()
+    def test_something(self):
+        del settings.LOGIN_URL
+        ...
+
 When overriding settings, make sure to handle the cases in which your app's
 code uses a cache or similar feature that retains state even if the
 setting is changed. Django provides the