Код: Выделить всё
@pytest.mark.parametrize("project_name", [
pytest.param("default", marks=pytest.mark.defa),
pytest.param("remote", marks=[pytest.mark.remote, pytest.mark.nightly])
])
@pytest.mark.parametrize("spec_file", [
pytest.param("some_A.json", marks=pytest.mark.nightly),
pytest.param("some_B.json")
])
def test_A(self, project_name, spec_file):
assert 1==1
, я получу следующее вывод
Код: Выделить всё
У меня здесь 2 вопроса:< /p>
- Почему здесь используются два других случая?
- Как мне заставить pytest понимать, что нужно запускать только случай?
Подробнее здесь: https://stackoverflow.com/questions/789 ... aramterize