Traditional xUnit fixtures
examples/traditional/test_fixture.py
def setup_module(): print("setup_module") def teardown_module(): print("teardown_module") def setup_function(): print(" setup_function") def teardown_function(): print(" teardown_function") def test_one(): print(" test_one") assert True print(" test_one after") def test_two(): print(" test_two") assert False print(" test_two after") def test_three(): print(" test_three") assert True print(" test_three after")
$ pytest test_fixture.py -s setup_module setup_function test_one test_one after teardown_function setup_function test_two teardown_function setup_function test_three test_three after teardown_function teardown_module