23 lines
694 B
Python
23 lines
694 B
Python
import pytest
|
|
|
|
from tests.utils import PYTEST_6
|
|
|
|
pytest_plugins = "pytester"
|
|
|
|
|
|
def pytest_generate_tests(metafunc):
|
|
if "pytest_params" in metafunc.fixturenames:
|
|
if PYTEST_6:
|
|
parametrizations = [
|
|
pytest.param([], id="no-import-mode"),
|
|
pytest.param(["--import-mode=prepend"], id="--import-mode=prepend"),
|
|
pytest.param(["--import-mode=append"], id="--import-mode=append"),
|
|
pytest.param(["--import-mode=importlib"], id="--import-mode=importlib"),
|
|
]
|
|
else:
|
|
parametrizations = [[]]
|
|
metafunc.parametrize(
|
|
"pytest_params",
|
|
parametrizations,
|
|
)
|