Pytest-安装&运行

一、安装

1)新建项目,在PyCharm上进行安装pytest即可

2)pip install-U pytest 

     pip3 install pytest -i http://pypi.douban.com/simple/  --trusted-host  pypi.douban.com

二、cmd执行

1)pytest   

会查找当前目录及其子目录下以  test_*.py  或 *_test.py 文件,找到文件后,在文件中找到以  test 开头函数并执行

2)pytest **.py   

执行该文件中test开头的函数

3)pytest   **.py::classname::test_functionname

执行某个文件下某个类的某个方法

4)参数

-v :可以打印详细信息

-q:显示简单结果

-s:详细打印结果

-x:遇到执行失败的用例或错误,停止测试

--maxfail=1:测试用例失败达到1个,停止测试

-k login **.py: 执行当前文件名称中包含login字符的测试用例

-k "not login"  **.py:执行当前文件名称中不包含login字符的测试用例

-k  "login or weibo"   **.py:执行当前文件名称中包含login字符或weibo字符的测试用例

-m  login:执行文件中用@pytest.mark.login 修饰的测试用例

三、pycharm执行

1)perferences ---->Tools  -----> Python Integrated Tools ---->Default test runner设置为pytest

之后直接执行测试用例即可

2)if __name__ =="__main__":

            command_line = ["-s","./test_creative_create_card_pic_nobase.py","--alluredir=../result"]

           pytest.main(command_line)

你可能感兴趣的:(Pytest-安装&运行)