pytest(1)-LMLPHP

安装就讲这么多,别的不多比比

pytest(1)-LMLPHP

第1个例子(基本法要了解):

pytest(1)-LMLPHP

pytest(1)-LMLPHP

这个例子中,还有一些需要注意的知识点:

pytest将在当前目录及其子目录中运行test _ * .py或* _test.py形式的所有文件

那么当前目录指的是什么呢?pytest(1)-LMLPHP

2 pytest查找所遵循的标准测试发现规则,扩展资料有时间可以查看一下

第2个例子(重试次数):

使用 --maxfail=2 可以设置最大重试次数

pytest --maxfail=2 

第3个例子(指定测试/选择测试):

指定一个文件运行测试

pytest test_mod.py

指定一个目录运行测试

pytest test_mod.py

按关键字表达式进行测试

  使用此方法有一些不确定性,无法准确地知道会运行了那些测试,会有一些维护成本

# MyClass 中方法没有method的测试   “” 内是一个表达式
pytest -k "MyClass and not method" 

此外还有很多选择测试的方法,具体请点击这里查看

第4个例子:

第5个例子:

第6个例子:

第7个例子:

第8个例子:

第9个例子:

第10个例子:

第11个例子:

第12个例子:

第13个例子:

05-11 19:57