2017-02-13 11 views
5

Я пытаюсь выполнить некоторые тесты, вызвав команду pytest в командной строке в каталоге, содержащем тесты. В конце, однако, я вижу только, сколько тестов прошло или провалилось, но я не вижу, какие из них или трассировка были произведены неудачные тесты (см. Снимок экрана ниже).Pytest не показывает результаты теста в окне терминала

Прежде, чем я увидел эти вещи, и я не помню ничего менять в конфигурации Питеста. В чем может быть проблема?

enter image description here

Update

Что еще более странно, что, когда я запускаю некоторые из тестовых сценариев, которые я совершенно уверен, что были показаны, чтобы получить отказы тестирования при запуске с pytest индивидуально, то тесты проходят:

[email protected]:~/dev/clones6/ipercron-compose/test$ pytest test_api.py 
====================== test session starts ======================= 
platform linux2 -- Python 2.7.12, pytest-3.0.5, py-1.4.32, pluggy-0.4.0 
rootdir: /home/kurt/dev/clones6/ipercron-compose/test, inifile: 
plugins: flask-0.10.0 
collected 5 items 

test_api.py ..... 

==================== 5 passed in 4.20 seconds ==================== 
[email protected]:~/dev/clones6/ipercron-compose/test$ pytest test_furion.py 
====================== test session starts ======================= 
platform linux2 -- Python 2.7.12, pytest-3.0.5, py-1.4.32, pluggy-0.4.0 
rootdir: /home/kurt/dev/clones6/ipercron-compose/test, inifile: 
plugins: flask-0.10.0 
collected 6 items 

test_furion.py ...... 

==================== 6 passed in 7.84 seconds ==================== 
[email protected]:~/dev/clones6/ipercron-compose/test$ pytest test_furion2.py 
====================== test session starts ======================= 
platform linux2 -- Python 2.7.12, pytest-3.0.5, py-1.4.32, pluggy-0.4.0 
rootdir: /home/kurt/dev/clones6/ipercron-compose/test, inifile: 
plugins: flask-0.10.0 
collected 4 items 

test_furion2.py .... 

=================== 4 passed in 12.91 seconds ==================== 

Может ли быть какая-то разница между вызовом тестов с pytest команды или pytest [filename] команда?

+0

Вы видите вывод с 'pytest --color = no'? – wim

+0

Что произойдет, если вы запустите 'python -m pytest'? – diogenesgg

+0

Какая именно проблема вы видите? @ user94154 –

ответ

0

Я бы установил pytest-html. Таким образом, могут быть устранены потенциальные проблемы с терминальным выходом.