summaryrefslogtreecommitdiff
path: root/tests/servers
diff options
context:
space:
mode:
authorThomas Chaumeny <t.chaumeny@gmail.com>2014-10-18 20:03:10 +0200
committerTim Graham <timograham@gmail.com>2014-11-03 14:14:39 -0500
commitd89f56dc4d03f6bf6602536b8b62602ec0d46d2f (patch)
treeee089210ebb576d286abbe2bee51db042ee6ee48 /tests/servers
parent8b77b64f1cf878b100d1d2001c8a73938ea3e1ed (diff)
Fixed #21281 -- Made override_settings act at class level when used as a TestCase decorator.
Diffstat (limited to 'tests/servers')
-rw-r--r--tests/servers/tests.py15
1 files changed, 1 insertions, 14 deletions
diff --git a/tests/servers/tests.py b/tests/servers/tests.py
index 2331a0ddce..50b2cafe1a 100644
--- a/tests/servers/tests.py
+++ b/tests/servers/tests.py
@@ -27,7 +27,7 @@ TEST_SETTINGS = {
}
-@override_settings(ROOT_URLCONF='servers.urls')
+@override_settings(ROOT_URLCONF='servers.urls', **TEST_SETTINGS)
class LiveServerBase(LiveServerTestCase):
available_apps = [
@@ -38,19 +38,6 @@ class LiveServerBase(LiveServerTestCase):
]
fixtures = ['testdata.json']
- @classmethod
- def setUpClass(cls):
- # Override settings
- cls.settings_override = override_settings(**TEST_SETTINGS)
- cls.settings_override.enable()
- super(LiveServerBase, cls).setUpClass()
-
- @classmethod
- def tearDownClass(cls):
- # Restore original settings
- cls.settings_override.disable()
- super(LiveServerBase, cls).tearDownClass()
-
def urlopen(self, url):
return urlopen(self.live_server_url + url)