pytest 在 main 函数中执行测试用例的 3 种常用方法
在 Python 脚本的if __name__ == '__main__':主函数中调用pytest,可以直接运行测试用例,无需手动敲命令行,非常适合 IDE 直接运行、自动化脚本集成。下面给你最实用、可直接复制的写法:方法 1:最简写法(执行当前文件所有用例)python运行import pytest # 测试用例示例 def test_case1(): assert 1 + 1 == 2 def test_case2(): assert "pytest" in "hello pytest" if __name__ == '__main__': # 执行当前文件的所有测试用例 pytest.main()直接运行这个 Python 文件,就会自动执行所有test_开头的函数。方法 2:指定运行某个文件 / 某个用例(最常用)python运行import pytest if __name__ == '__main__': # 1. 运行当前文件所有用例 # pytest.main(["test_demo.py"]) # 2. 只运行当前文件(推荐写法) pytest.main([__file__]) # 3. 只运行文件中指定的某个测试函数 # pytest.mai
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2508107.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!