[Python-Dev] skip all TestCase methods if resource is not available

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:
>>            test_support.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