MCPcopy
hub / github.com/django/django / test_context_manager

Method test_context_manager

tests/settings_tests/tests.py:195–205  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

193 self.assertEqual("override", settings.TEST)
194
195 def test_context_manager(self):
196 with self.assertRaises(AttributeError):
197 getattr(settings, "TEST")
198 override = override_settings(TEST="override")
199 with self.assertRaises(AttributeError):
200 getattr(settings, "TEST")
201 override.enable()
202 self.assertEqual("override", settings.TEST)
203 override.disable()
204 with self.assertRaises(AttributeError):
205 getattr(settings, "TEST")
206
207 def test_class_decorator(self):
208 # SimpleTestCase can be decorated by override_settings, but not

Callers

nothing calls this directly

Calls 3

override_settingsClass · 0.90
enableMethod · 0.45
disableMethod · 0.45

Tested by

no test coverage detected