"""Skipping an entire subclass with unittest.skip() should *not* call setUp from a base class.""" import unittest class Base(unittest.TestCase): def setUp(self): assert 0 @unittest.skip("skip all tests") class Test(Base): def test_foo(self): assert 0