Есть ли в pytest способ получить список параметризованных идентификаторов тестовых узлов из прибора? - PullRequest
1 голос
/ 10 апреля 2019

Я пытаюсь написать обходной путь для неспособности pytest / xdist запускать некоторые тесты последовательно, а не все тесты параллельно.

Чтобы сделать то, что я пытаюсь сделать, мне нужно получить список всех собранных параметризованных тестов (чтобы они выглядели примерно как path/to/test_module_name.py::TestClassName::test_method_name[parameterization info]).Я пытаюсь сделать это в фиксированной сессии, но не могу понять, где хранится эта информация.Есть ли способ сделать это?

Однажды, когда я вызывал pytest с --cache-show, я заметил, что «cache / nodeids» заполняется точной информацией об идентификаторе узла, которая мне нужна, но я не могу понять, когда это происходит./ не происходит, так как это не соответствует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...