Is it possible to conditionally skip parametrized tests?
Here's an example:
@pytest.mark.parametrize("a_date", a_list_of_dates)
@pytest.mark.skipif(a_date > date.today())
def test_something_using_a_date(self, a_date):
assert <some assertion>
Of course I can do this inside the test method, but I'm looking for a structured way to do this with pytest.