4.1.3.Pytest安装(https://docs.pytest.org/en/latest/)
4.1.3.1.安装包安装
1.进入下载包路径 2.python setup install 3.安装出现权限问题: 3.1.mac/linux 添加sudo,运行:sudo python setup install 3.2.windows 管理员方式运行cmd窗口,运行:python setup install4.1.3.2.命令行安装
1.mac/linux:sudo pip3 install -U pytest # -U:可以理解为--upgrade,表示已安装就升级为最新版本 2.管理员方式运行cmd:pip3 install -U pytest4.1.3.3.安装成功校验:
1.进入命令行 2.运行:pytest --version # 会展示当前已安装版本4.1.4.Pytest运行的第一个例子
# file_name: test_abc.py import pytest # 引入pytest包 def test_a(): # test开头的测试函数 print("------->test_a") assert 1 # 断言成功 def test_b(): print("------->test_b") assert 0 # 断言失败 if __name__ == '__main__': pytest.main("-s test_abc.py") # 调用pytest的main函数执行测试 执行结果: test_abc.py ------->test_a . # .(代表成功) ------->test_b F # F(代表失败)4.1.5.Pytest运行方式
1.测试类主函数模式
pytest.main("-s test_abc.py")2.命令行模式
pytest 文件路径/测试文件名 例如: pytest ./test_abc.py