Changeset 83
- Timestamp:
- Mon Aug 7 12:14:19 2006
- Files:
-
- trunk/nose/suite.py (modified) (diff)
- trunk/nose/result.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
trunk/nose/suite.py
r28 r83 41 41 42 42 def run(self, result): 43 result.startTest(self) 43 44 try: 44 self.setUp() 45 except KeyboardInterrupt: 46 raise 47 except: 48 result.addError(self, sys.exc_info()) 49 return 50 for test in self._tests: 51 log.debug("running test %s", test) 52 if result.shouldStop: 53 break 54 test(result) 55 try: 56 self.tearDown() 57 except KeyboardInterrupt: 58 raise 59 except: 60 result.addError(self, sys.exc_info()) 61 return result 62 45 try: 46 self.setUp() 47 except KeyboardInterrupt: 48 raise 49 except: 50 result.addError(self, sys.exc_info()) 51 return 52 for test in self._tests: 53 log.debug("running test %s", test) 54 if result.shouldStop: 55 break 56 test(result) 57 try: 58 self.tearDown() 59 except KeyboardInterrupt: 60 raise 61 except: 62 result.addError(self, sys.exc_info()) 63 return result 64 finally: 65 result.stopTest(self) 66 63 67 def setUp(self): 64 68 pass -
trunk/nose/result.py
r70 r83 9 9 import sys 10 10 import tokenize 11 from unittest import _TextTestResult 11 from unittest import _TextTestResult, TestSuite 11 11 try: 12 12 from cStringIO import StringIO … … 201 201 def startTest(self, test): 202 202 Result.startTest(self, test) 203 _TextTestResult.startTest(self, test) 203 if not isinstance(test, TestSuite): 204 _TextTestResult.startTest(self, test) 204 205 205 206 def stopTest(self, test): 206 207 Result.stopTest(self, test) 207 _TextTestResult.stopTest(self, test) 208 if not isinstance(test, TestSuite): 209 _TextTestResult.stopTest(self, test) 208 210 209 211 def writeRes(self, long, short):
