Expert Python
def pytest_collection_modifyitems(articles, config):
fixture_name = config.option.utilisefixture
si fixture_name est ne pas Aucun:
selected_items = [[[[]
deselected_items = [[[[]
pour article dans articles:
si fixture_name dans getattr(article, 'fixturenames', ()):
selected_items.ajouter(article)
autre:
deselected_items.ajouter(article)
config.crochet.pytest_deselected(articles=deselected_items)
articles[[[[:] = selected_items
def pytest_addoption(analyseur):
analyseur.addoption("–usfixture",
action="le magasin",
défaut=Aucun,
Aidez-moi="Il suffit d'exécuter des tests qui utilisent un appareil particulier")
[ad_2]