用distutils2做鼻子测试

2024-05-16 11:09:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用nosetests作为我的构建/发布链的一部分,它基于distutils2(使用setup.cfg文件,而不是“遗留”setup.py脚本)。在

不幸的是,当我发布:

pysetup run test

我得到:

^{pr2}$

…但是,如果我从同一个位置发出nosetests,我可以看到我所有的测试正在执行。我的目录结构如下:

^{3}$

我的setup.cfg文件的相关部分包含:

[test]
runner = nosetests

我做错什么了?官方文件在这一点上并不完美。。。在


Tags: 文件runpytest目录脚本官方setup
1条回答
网友
1楼 · 发布于 2024-05-16 11:09:50

您是否尝试过:

pysetup run test  runner=nosetests

我也有同样的问题,在我看来distutils2并不太在意我在[test]部分输入的内容(我可以写任何东西,它从不引发错误)。在

无论如何,它也不会运行,因为runner和suite选项都需要一个模块。在

我能运行测试的唯一方法就是“运行”_测试.py比如“我把模块放在一个包里,然后用它来调用:

^{pr2}$

相关问题 更多 >