【发布时间】:2012-06-22 10:37:04
【问题描述】:
我尝试使用 setup.cfg 中的 norecursedirs 选项来告诉 py.test 不要从某些目录收集测试,但它似乎确实忽略了它。
[tool:pytest]
norecursedirs=lib/third
当我运行py.test 时,我确实看到它是如何从lib/third 内部获取测试的!
【问题讨论】:
-
看来我有
py.test和pytest他们都在运行测试并且是不同的野兽。奇怪,但pytest是失败的,因为它没有从[pytest]加载排除项。 -
pytest来自 logilab。你想要py.test。 -
也可以试试
nosecuredirs=lib/third/* -
在这里结束,因为我很好奇为什么我的本地开发中的 web 应用程序的 pytest 如此缓慢......原因是一些上传的资源目录具有嵌套的 yy/dd/mm 结构.. ..导致它真的很烂!谢天谢地,
[pytest] norecursedirs = resources中的pytest.ini有一个技巧!???? -
@ecatmur 我猜你的评论已经过时了?我认为今天应该使用
pytest而不是py.test
标签: python unit-testing pytest