我熟悉命令py.test -k string
,用于选择名称中包含string
的所有测试并运行它。
我想要的是选择具有多个string
参数的测试,例如OR
逻辑选择。例如,假设我有3个测试:
test_should_connect
test_should_execute
test_should_return
让我们说我只想运行test_should_connect
和test_should_return
。
我在py.test documentation中寻找答案,为此,我应该使用以下命令:
py.test -k "connect or return"
但是,这不起作用= /
答案 0 :(得分:3)
py.test -k "connect or return"
应该有效。你在使用pytest == 2.3.4吗?你可以粘贴“py.test”的输出,否则测试?