Revision 0c7bb91d175872ce6e1c154c50311dc23bee7075 authored by Birgit Hassler on 27 November 2020, 13:11:27 UTC, committed by Birgit Hassler on 27 November 2020, 13:11:27 UTC
1 parent 22529af
conftest.py
import pytest
def pytest_addoption(parser):
"""Add a command line option to skip tests that require installation."""
parser.addoption(
"--installation",
action="store_true",
default=False,
help="run tests that require installation")
def pytest_collection_modifyitems(config, items):
"""Select tests to run based on command line options."""
if config.getoption("--installation"):
return
skip_install = pytest.mark.skip(reason="need --installation option to run")
for item in items:
if "install" in item.keywords:
item.add_marker(skip_install)
Computing file changes ...