Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在pytest中运行标记为skip的测试_Python_Pytest - Fatal编程技术网

Python 如何在pytest中运行标记为skip的测试

Python 如何在pytest中运行标记为skip的测试,python,pytest,Python,Pytest,我只想运行标记为pytest.mark.skip的测试 在我的测试课上,我已经标记了一些测试用例被标记为跳过。现在我只想运行那些测试您可以根据一些环境变量切换到使用skipif i、 e。 @pytest.mark.skipif(os.getenv('don_SKIP_TESTS',False)==False)pytest-m“SKIP”。看,你只能用conftest来做。在conftest中使用RequestFixture在收集时查找跳过的测试,并将它们标记为测试。当我有时间的时候,我会发布代

我只想运行标记为pytest.mark.skip的测试


在我的测试课上,我已经标记了一些测试用例被标记为跳过。现在我只想运行那些测试

您可以根据一些环境变量切换到使用
skipif

i、 e。
@pytest.mark.skipif(os.getenv('don_SKIP_TESTS',False)==False)
pytest-m“SKIP”
。看,你只能用conftest来做。在conftest中使用RequestFixture在收集时查找跳过的测试,并将它们标记为测试。当我有时间的时候,我会发布代码。