1.pytest初尝试

语法规范

pytest命令会默认执行以 -- test_**.py -- 或 -- **_test.py -- 命名文件的测试用例

 

pytest的测试用例必须以 -- test -- 开头

def test_1():

pytest的测试用例类必须以 -- Test -- 开头

class Test_1():

 

简单的例子

 

#测试用例

def test_1():

  name = "小李"

  assert name == "小李"

#测试用例类  ---   注意,类不能包含__init__函数

class Test_gather():

  def test_1():

    name = "小李"

    assert name == "小李"

 

执行方式

输入命令

可以直接输入pytest命令,会直接搜索当前目前以及子目录下,文件名为*_test.py/test_*.py命名的文件中的测试用例。

或者可以可以指定pytest XX.py文件来执行该文件的测试用例

如果想在执行的过程打印print语句的内容,那么就要在pytest后面加上 -s 

 

 

运行代码

直接在代码中写入

pytest.main()

就可以执行当前的测试用例

如果要加上对应的参数,比如打印print语句的内容,那么就在

pytest.main(["-s"])

加上对应参数

 

posted @ 2021-08-17 11:12  旧时候  阅读(54)  评论(0)    收藏  举报