How to parametrize fixtures and test functions¶ pytest enables test parametrization at several levels: pytest.fixture() allows one to parametrize fixture functions. @pytest.mark.parametrize allows one to define multiple sets of arguments and fixtures at the test function or class. pytest_generate_tests allows one to define custom parametrization schemes or extensions. @pytest.mark.parametrize: par