Called parent in SimpleTestCase.setUpClass/tearDownClass.

This commit is contained in:
Aymeric Augustin 2015-02-05 21:26:54 +01:00
parent 0204714b0b
commit 146dd7be8d
1 changed files with 2 additions and 0 deletions

View File

@ -146,6 +146,7 @@ class SimpleTestCase(unittest.TestCase):
@classmethod @classmethod
def setUpClass(cls): def setUpClass(cls):
super(SimpleTestCase, cls).setUpClass()
if cls._overridden_settings: if cls._overridden_settings:
cls._cls_overridden_context = override_settings(**cls._overridden_settings) cls._cls_overridden_context = override_settings(**cls._overridden_settings)
cls._cls_overridden_context.enable() cls._cls_overridden_context.enable()
@ -161,6 +162,7 @@ class SimpleTestCase(unittest.TestCase):
if hasattr(cls, '_cls_overridden_context'): if hasattr(cls, '_cls_overridden_context'):
cls._cls_overridden_context.disable() cls._cls_overridden_context.disable()
delattr(cls, '_cls_overridden_context') delattr(cls, '_cls_overridden_context')
super(SimpleTestCase, cls).tearDownClass()
def __call__(self, result=None): def __call__(self, result=None):
""" """