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

武士比亚 · March 29, 2020 · Last by zzzzZ replied at April 10, 2020 · 3007 hits

在网上搜了好久了没解决

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'])

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up