有问题的功能
我正在寻找有关一项功能的文档,该功能让您可以为 python 包指定测试用例并使用 setup.xml 运行它们。例如,如果我的 setup.py 文件是:
from setuptools setup
setup(
name='foo',
version='1.0',
py_modules=['foo'],
test_suite='testsuite.test_all.suite',
)
然后我可以使用以下命令运行包的测试用例:
python setup.py test
我看过的地方
- PEP 索引- 有许多与包装相关的PEP,我在其中找不到 test_suite 功能。
- 分发 Python 模块文档也提到了它。
我想知道的
- test_suite 期望什么?据我所知,它需要一个测试套件,您可以直接引用一个或返回一个可调用的。
- 有些项目在 setup.py 中指定了他们的测试套件,比如 Flask,有些项目不喜欢 Django。指定这个有什么好处。