diff options
Diffstat (limited to 'Lib/unittest/case.py')
-rw-r--r-- | Lib/unittest/case.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/unittest/case.py b/Lib/unittest/case.py index 908ae07..f106765 100644 --- a/Lib/unittest/case.py +++ b/Lib/unittest/case.py @@ -655,12 +655,12 @@ class TestCase(object): or getattr(testMethod, '__unittest_skip_why__', '')) raise SkipTest(skip_why) - self.setUp() - testMethod() - self.tearDown() + self._callSetUp() + self._callTestMethod(testMethod) + self._callTearDown() while self._cleanups: - function, args, kwargs = self._cleanups.pop(-1) - function(*args, **kwargs) + function, args, kwargs = self._cleanups.pop() + self._callCleanup(function, *args, **kwargs) def skipTest(self, reason): """Skip this test.""" |