Улучшение отчета о завершении тестирования, чтобы показать отдельные пройденные тесты?
Некоторое время искал по этому и был удивлен, что не нашел много. В настоящее время я работаю над pytest и надеюсь улучшить детали пройденных тестов.
Цель здесь - сообщить об отдельных тестах, которые прошли вместе со сбоями, с одинаковым уровнем детализации. Используя пример с сайта для неудачного теста:
$ pytest
======= test session starts ========
platform linux -- Python 3.5.2, pytest-3.0.4, py-1.4.31, pluggy-0.4.0
rootdir: $REGENDOC_TMPDIR, inifile:
collected 1 items
test_sample.py F
======= FAILURES ========
_______ test_answer ________
def test_answer():
> assert func(3) == 5
E assert 4 == 5
E + where 4 = func(3)
test_sample.py:5: AssertionError
======= 1 failed in 0.12 seconds ========
Я ищу способ сообщить о пройденных тестах в подобной усадьбе, возможно, с пользовательским текстом?
Если бы не способ добавить пользовательский текст в конец отчета будет достаточно.
Это возможно, или я пытаюсь что-то здесь, что не правильно?
Приветствия, Р.
1 ответ
py.test -s
шоу stdout
успешных испытаний.
Это не похоже на результат неудачи в приведенном выше примере, но при успешном прохождении вы не запускаете никаких подтверждений.
Таким образом, вы увидите, что ваш тест будет выводить на stdout
в успешном проходе.