[Python-Dev] skip all TestCase methods if resource is not available (original) (raw)

anatoly techtonik techtonik at gmail.com
Thu Apr 1 20:16:02 CEST 2010


On Thu, Apr 1, 2010 at 8:02 PM, Florent Xicluna <florent.xicluna at gmail.com> wrote:

2010/4/1 anatoly techtonik:

Currently it is possible to mark individual test methods with:  testsupport.requires('network')

However, sometimes it is necessary to skip the whole TestCase if 'network' resource is not available counting the number of skipped tests at the same time. Are there any standard means to do this? Put it in unittest.TestCase.setUp() method. It should be enough.

It fails with error instead if skip, as it should according to http://docs.python.org/library/unittest.html#unittest.TestCase.setUp

"...any exception raised by this method will be considered an error rather than a test failure..."

anatoly t.



More information about the Python-Dev mailing list