我的目标是获得包装/文件夹中的测试方法的数量。我可以通过执行
py.test <folder> --collect-only|grep collected
这显示测试计数为
collected 104 items
但是,这将对参数化测试进行多次计数,例如,如果某个方法具有两组参数,则一次测试将被计数2次。有什么方法可以告诉pytest将它们视为单个?
怎么样
find . -type f -name 'test*.py' -exec grep -e 'def test_' '{}' \; | wc -l
或者
ag 'def test_' | wc -l
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句