tox как таковой - это просто универсальный создатель venv, установщик deps и исполнитель команд. Он не выполняет захват выходных данных (если вы не используете - параллельный ). Так что это на уровне абстракции от носа. tox может запускать ваши тесты или что-либо еще, что можно запустить через командную строку.
Как вы уже упомянули о носе: в зависимости от вашего бегуна, вам может потребоваться отключить захват выходных данных, чтобы увидеть отпечатки, поступающие с тестов. Так, например, если вы используете pytest, вы можете использовать pytest -s
, чтобы отключить захват всех выходных данных (см. Также docs )
Вы можете также распечатать что-нибудь после запуска теста, добавив что-то вроде этогов вашем tox.ini
testenv:
[testenv:test]
[...]
commands =
<some test command>
python -c 'print("All is fine."))'