@pytest.mark.parametrize("input, expected", [
(1, True),
(2, True)
])
def test_check_value(input, expected):
assert input > 0 == expected
def pytest_addoption(parser):
parser.addoption("--libname", action="append", default=[],
help="name of the tested library")
def pytest_generate_tests(metafunc):
if 'libname' in metafunc.fixturenames:
metafunc.parametrize("libname", metafunc.config.option.libname)
def test_import(libname):
import importlib
tested_library = importlib.import_module(libname)
# asserts...