Python 将参数化测试与pytest匹配
我正在使用pytest进行一些参数化测试。然而,在pytest的最新版本中,关键字匹配变得越来越复杂,我不知道如何匹配测试的特定参数化 如果我运行测试,它们看起来像Python 将参数化测试与pytest匹配,python,pytest,Python,Pytest,我正在使用pytest进行一些参数化测试。然而,在pytest的最新版本中,关键字匹配变得越来越复杂,我不知道如何匹配测试的特定参数化 如果我运行测试,它们看起来像 test_abc[backend_generator0-1] test_abc[backend_generator0-2] 等等,但我不知道如何运行特定的测试参数化 pytest -k "test_abc[backend_generator0-2]" 给出语法错误 测试\u简单\u延迟[后端\u生成器1不是2] 我尝试了各种方法
test_abc[backend_generator0-1]
test_abc[backend_generator0-2]
等等,但我不知道如何运行特定的测试参数化
pytest -k "test_abc[backend_generator0-2]"
给出语法错误
测试\u简单\u延迟[后端\u生成器1不是2]
我尝试了各种方法来逃避-
,只匹配特定的测试,但没有成功
pytest 2.3.5上的python 2.7我想你只需要做
py.test-k“test\u abc and generator0”
。你不需要-k
或转义。直接使用节点ID:
py.test“test\u abc[backend\u generator 0-1]”
有关节点ID的更多信息,请参阅。