Michael Foord <mich...@voidspace.org.uk> added the comment:

Well, the original report is here:

http://code.google.com/p/unittest-ext/issues/detail?id=21

I copied all the details provided into this issue though. Obviously the 
original reporter feels that they have a genuine use case.

There is also issue 9857 where Antoine is asking for test skipping in a 
tearDown. His use case works just as well for wanting to mark an expected fail 
in a tearDown (or a clean up function). As soon as we allow skips in tearDown / 
cleanUp functions it seems wise to also allow them in setUps for consistency 
(otherwise it becomes difficult to remember which parts of the test can skip, 
which can be expected fail etc):

http://bugs.python.org/issue9857

Raising SkipTest when in a tearDown method is reported as an error, rather than 
a skipped test.
Now doing this sounds like a weird use case, but it would be actually useful 
when you have a worker thread, and the tearDown method collects the exception 
raised in that thread and raises it again. For the worker thread to be able to 
use skipTest(), a SkipTest exception raised in tearDown should be properly 
reported as a skip.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10548>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to