import pytest @pytest.mark.parametrize('a,b,sum',[ # 参数化出来3组数据 (1,2,3), (2,3,5), (3,-19,-16) ]) def test_add(a,b,sum): assert a+b==sum # 如果 名称等于main 输出pytest.main([文档,sv参数]) if __name__=='__main__': pytest.main([__file__,'-sv']) #__file__ 是一个Python内置变量,它表示当前脚本的文件路径。在命令行中,可以使用 __file__ 来指定要运行的测试文件;使用 -s 选项可以将这些输出打印到控制台上;-v 选项可以输出更详细的测试结果,包括每个测试用例的名称和结果
标签:__,sum,pytest,参数,file,main From: https://www.cnblogs.com/haha1988/p/17570957.html