Когда я запускаю свои модульные тесты, используя 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
не выполняет (по крайней мере, я предполагаю объяснить, почему он сталкивается с ошибкой, в отличие от других бегунов).
Я не уверен, как распространить минимальный рабочий / неработающий пример для этого, но это пакет, о котором идет речь .