Skip to content

Commit 51a006a

Browse files
committed
No need for class-setup
1 parent e9a4695 commit 51a006a

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

tests/test_engines.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88

99
@django_start_at(1, 8)
1010
class MultipleEngineTests(DjangoPluginTestCase):
11-
@classmethod
12-
def setUpClass(cls):
11+
def setUp(self):
12+
super(MultipleEngineTests, self).setUp()
13+
1314
# Move to module imports once we drop support for Django < 1.7
1415
from django.test import modify_settings
1516
engine = {
@@ -20,12 +21,9 @@ def setUpClass(cls):
2021
'debug': True,
2122
},
2223
}
23-
cls._modified_settings = modify_settings(TEMPLATES={'append': [engine]})
24-
cls._modified_settings.enable()
25-
26-
@classmethod
27-
def tearDownClass(cls):
28-
cls._modified_settings.disable()
24+
modified_settings = modify_settings(TEMPLATES={'append': [engine]})
25+
modified_settings.enable()
26+
self.addCleanup(modified_settings.disable)
2927

3028
def test_file_template(self):
3129
self.make_template('Hello')

0 commit comments

Comments
 (0)