运行Pytest及会话信息简解
运行pytest时可以指定目录和文件。如果不指定,pytest会搜索当前目录及其子目录中以test_开头或以_test结尾的测试函数
以下的例子是我在当前目录下,终端输入pytes(没有指定任何参数)运行的结果,可以看出在ReadPytest目录中的两个以test_开头的py文件全部被运行了
F:\TESTING\BlogPosts\ReadPytest>pytest
================================================================================== test session starts ===================================================================================
collected 4 items
test_one.py .. [ 50%]
test_two.py .F [100%]
======================================================================================== FAILURES ========================================================================================
_____________________________________________________________________________________ test_run_fail ______________________________________________________________________________________
def test_run_fail():
expected = (1, 2, 3)
> assert expected == (3, 2, 1)
E assert (1, 2, 3) == (3, 2, 1)
E At index 0 diff: 1 != 3
E Use -v to get the full diff
test_two.py:18: AssertionError
================================================================================ short test summary info ================