Python 请教 pytest 怎么执行一个类下多条 case?

武士比亚 · 2020年03月29日 · 最后由 zzzzZ 回复于 2020年04月10日 · 2249 次阅读

在网上搜了好久了没解决

test 001 ,test002 是类下的 2 个用例。如下执行不行,执行一条可以。
pytest.main( ['-v', './testCase/testDemo.py::TestDemo::test001::test002')

试验了如下也不行
pytest.main( ['-v', './testCase/testDemo.py::TestDemo::test001::tests002','./testCase/testDemo.py::TestDemo::test002'])

共收到 2 条回复 时间 点赞

下面那種方法應該是可以的,我現在項目就是這麽用的

只是你這個沒太看明白,爲什麽 test001 的 case 後面又加了一個 tests002
pytest.main( ['-v', './testCase/testDemo.py::TestDemo::test001::tests002','./testCase/testDemo.py::TestDemo::test002'])

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