Terry J. Reedy added the comment:

I re-ran with setUp 'raise' changed to 'pass' to see the effect of raise 
AssertionError or unittest.SkipTest in tearDown and indeed the test fails or 
skips even then. I suggest adding ', other than AssertionError or SkipTest,' 
just after 'method'. The same is true of test_xxx methods.

A slight anomaly is that AssertionError in test_nothing and SkipTest in 
tearDown results in "FAILED (failures=1, skipped=1)", which is not really a 
skip.

For setUpClass and setUpModule, AssertionErrors *are* errors, not failures, 
while SkipTest works everywhere.

----------
nosy: +terry.reedy
versions: +Python 2.7, Python 3.3

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

Reply via email to