Python pytest.mark.parametrize 参数化的测试方法中,有一段代码只需要跑第一条用例的时候执行,请问怎么处理

wenbin · 2020年04月28日 · 最后由 巫师师 回复于 2020年04月30日 · 2965 次阅读

如题,pytest.mark.parametrize 参数化的测试方法中,有一段代码只需要跑第一条用例的时候执行,怎么处理?目前参数化后每次执行一条用例就会跑一次

最佳回复

搞一个依赖注解

共收到 5 条回复 时间 点赞

搞一个依赖注解

Qjping 回复

大佬可否具体点大概怎么做

Qjping 回复

我看 pytest 的依赖注解是 a 方法失败后,b 跳过执行。但是我想要的是 b 里面的某段代码在参数化后只在第一次运行

搞个 setup 啊

你可以在测试用例里加个字段,Ture 才执行那个方法

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册