2024-06-25 23:16:06 发布
网友
我想用unittest.skiptest但只有在命令行中给定参数时才跳过测试。这让我可以更容易地进行集成测试。我该怎么做?在
文件中充满了有用的信息。你会找到你要找的here。在
根本不需要使用skiptest。在
基本上,只需使用conftest.py文件定义一个新的命令行选项,然后用新的注释标记测试。注:注释和参数可以不同。。
conftest.py
你可以用记号笔。您可以用一个标记来标记任务,并使用-m命令行参数编写逻辑表达式(de),选择要运行的测试。在
-m
@pytest.mark.slowtest def test_case1(): pass
要跳过它,请按如下方式运行:
文档:https://pytest.org/latest/example/markers.html
文件中充满了有用的信息。你会找到你要找的here。在
根本不需要使用skiptest。在
基本上,只需使用
conftest.py
文件定义一个新的命令行选项,然后用新的注释标记测试。注:注释和参数可以不同。。你可以用记号笔。您可以用一个标记来标记任务,并使用
-m
命令行参数编写逻辑表达式(de),选择要运行的测试。在要跳过它,请按如下方式运行:
^{pr2}$文档:https://pytest.org/latest/example/markers.html
相关问题 更多 >
编程相关推荐