diff options
| -rw-r--r-- | django/test/testcases.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/django/test/testcases.py b/django/test/testcases.py index 1d65ee1d23..5b5c6f67ec 100644 --- a/django/test/testcases.py +++ b/django/test/testcases.py @@ -70,7 +70,12 @@ class TestCase(unittest.TestCase): include a call to super().setUp(). """ self.client = Client() - self._pre_setup() + try: + self._pre_setup() + except Exception: + import sys + result.addError(self, sys.exc_info()) + return super(TestCase, self).__call__(result) def assertRedirects(self, response, expected_url, status_code=302, |
