Почему два участника теста (тест на нос / pytest против теста python setup.py) выполняют разные тесты? - PullRequest
1 голос
/ 18 июня 2019

Когда я запускаю свои модульные тесты, используя nosetests или pytest, запускается 83 теста, и ни один из них неожиданно не срабатывает:

80 passed, 2 skipped, 1 xfailed, 34 warnings in 280.63 seconds

Однако, когда я запускаю свои тесты, используя python setup.py test, 75 тестовзапускаются и один неожиданно завершается с ошибкой:

Ran 75 tests in 228.599s

FAILED (errors=1, skipped=2, expected failures=1)

Почему два бегуна запускают разные тесты?python setup.py test не только запускает меньше тестов, но, по-видимому, также выполняет по крайней мере один тест, который nosetests или pytest не выполняет (по крайней мере, я предполагаю объяснить, почему он сталкивается с ошибкой, в отличие от других бегунов).

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

...