-
可以用 @pytest.importorskip(“mode_name”, minersion=“1.5”) 进行跳过, mode_name 如果不存在就会跳过, 所以这个参数随便写就可以了, 只要不是和存在的模块同名就可以, 但是不可以写中文, 写中文会报错,
minversion: 表示需要导入的最小的版本号,如果该版本不达标,将会打印出报错信息;
reason: 只有当模块没有被导入时,给定该参数将会显示出给定的消息内容。 这个 reason 可以不写.
使用这个跳过整个模块的时候, 就写这两个参数即可. -
可以用 pytestmark = pytest.mark.skip(reason)
跳过这个模块下所有的用例
注意事项是, 不可以 把 pytestmark 这个变量进行改变, 哪怕加个下划线也会跳过失效的.
用pytest跳过整个模块的时候,要注意的事项
最新推荐文章于 2023-03-14 14:08:01 发布