Django

Code

Changeset 7023

Show
Ignore:
Timestamp:
01/18/08 07:37:40 (11 months ago)
Author:
russellm
Message:

Fixed #6031 -- Added error handling for _pre_test in django.test.TestCase?; exceptions during pre-test setup are now reported as test failures, rather than crashing the entire test framework. Thanks, Thomas Guttler <hv@tbz-pariv.de>.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/test/testcases.py

    r6710 r7023  
    7171        """ 
    7272        self.client = Client() 
    73         self._pre_setup() 
     73        try: 
     74            self._pre_setup() 
     75        except Exception: 
     76            import sys 
     77            result.addError(self, sys.exc_info()) 
     78            return 
    7479        super(TestCase, self).__call__(result) 
    7580