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