В PyTest есть способ упорядочить тесты с помощью хука pytest_collect_file? - PullRequest
2 голосов
/ 08 мая 2019

Когда я запускаю pytest_collect_file, чтобы собрать все тесты (вручную / автоматизация), этот сборщик запускается первым, и я не могу получить идентификаторы теста автоматизации для удаления повторяющихся тестов.

Я хочу сообщить о своем ручном тесте через PyTest, поэтому я написал некоторый код, который получает статус выполнения тестов, и теперь я пытаюсь сообщить о каждом тесте со статусом теста выполнения через PyTest.

Для этого я использую pytest_collect_file функцию pytest, и я собираю все ручные тесты.

Проблема в том, что теперь у меня есть все тесты проекта, руководство и тесты автоматизации. Я хочу удалить тест автоматизации из списка сбора, чтобы удалить дубликат отчета. Я могу получить testID теста автоматизации, если pytest соберет все тесты автоматизации до того, как я добавлю руководство через pytest_collect_file, но проблема в том, что эта функция вызывается первой.

моя база коллекционеров по этому коду https://docs.pytest.org/en/latest/example/nonpython.html

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