未知
pytest-markfiltration的Python项目详细描述
默认py.test关键字筛选(-k)太宽。你会认为 将基于与过滤器选项一起描述的markinfo对象 但那是不正确的。实际上,它选择脚本的方法/函数名 也。
这个插件为pytest引入了一个-f标志,它将markinfo对象的名称改为 保留或从收集的脚本中移除。
语法与-k相同。因此…
包含带有markinfo对象的脚本
Py.试验-f Rhino
排除一个
py.test-f-河马
就像使用-k一样,您也可以使用
py.test-f“河马犀牛”
或
py.test-f“河马-犀牛”
但是内置的k不允许你进行“或”收集。-f确实允许通过多个he flag实例执行此操作
py.test-河马-犀牛
或许还有一个愚蠢的例子
py.test-河马-犀牛
安装,或者 *pip安装pytest markfilter *python setup.py安装