Улучшение отчета о завершении тестирования, чтобы показать отдельные пройденные тесты?

Некоторое время искал по этому и был удивлен, что не нашел много. В настоящее время я работаю над 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 в успешном проходе.

Другие вопросы по тегам