Python PyTest Verwenden Sie die gleichen Tests für mehrere Module
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...
Expert--;