Python Pytest usa os mesmos testes para vários módulos

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--;