Есть ли способ выбрать pytest
тесты для запуска из файла? Например, файл, foo.txt
содержащий список тестов, которые нужно выполнить:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
Или есть ли способ выбрать несколько тестов, не имеющих общего шаблона в имени теста, из разных каталогов с pytest?
pytest -k <pattern>
позволяет один шаблон.
Один из вариантов - иметь pytest.mark
против каждого теста, но мое требование - запускать разные комбинации тестов из разных файлов.
Есть ли способ указать несколько шаблонов и имя тестового файла для каждого шаблона?
Или
Есть ли способ указать точные тестовые пути в файле и передать этот файл в качестве входных данных pytest
?
Или
Есть ли функция ловушки, которая может быть использована для этой цели?