Disable individual Python unit tests temporarily

coelhudo picture coelhudo · Jan 14, 2010 · Viewed 55.2k times · Source

How can individual unit tests be temporarily disabled when using the unittest module in Python?

Answer

yoni picture yoni · Apr 22, 2013

Individual test methods or classes can both be disabled using the unittest.skip decorator.

@unittest.skip("reason for skipping")
def test_foo():
    print('This is foo test case.')


@unittest.skip  # no reason needed
def test_bar():
    print('This is bar test case.')

For other options, see the docs for Skipping tests and expected failures.