一直在寻找这一个并且惊讶于找不到多少。我目前正在使用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 ========
我正在寻找一种方法,让传递的测试以类似的方式报告,可能还有自定义文字?
如果没有办法在结束报告中添加自定义文字就足够了。
这是可能的,还是我在这里尝试的东西不正确?
干杯, R上。
答案 0 :(得分:0)
py.test -s
显示stdout
次成功测试。
这与上面示例中的失败结果不同,但在成功传递中,您没有触发任何断言。
因此,您会看到测试在成功传递中输出到stdout
的内容。