Hi there
Not sure if I'm missing something in the docs. I'm trying to add a marker
to every test that's decorated with a given fixture. What I have currently
is this:
def pytest_itemcollected(item):
if 'solr' in item.fixturenames:
# so you can skip it with "-m 'not solr'"
item.add_marker('solr')
This sort of works ( the marker is present by the time the test runs), but
command-line filtering options (`-m 'not solr'`) don't filter based on it.
I guess this hook is running after those options have been consulted?
I also tried the same thing in pytest_collection_modifyitems, but that
happens later so is even less likely to work.
Is there an earlier hook where I can modify an item before the command line
filtering options are checked?
Thanks
Craig
_______________________________________________
pytest-dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-dev