我正在尝试使用 setup.py
设置 Python 包。我的目录结构如下所示:
setup.py
baxter/
__init__.py
baxter.py
tests/
test_baxter.py
这是setup.py
:
from setuptools import setup, find_packages
setup(name='baxter',
version='1.0',
packages=find_packages()
)
我首先做一个 python setup.py build
。当我运行 python setup.py test
时,我立即得到了这个结果:
running test
除此之外别无其他。单元测试尚未运行,因为测试至少需要 15 秒才能完成,消息 running test
会立即返回。
看来 python setup.py test
没有找到单元测试。我做错了什么?
最佳答案
非常简单,将以下内容添加到您的 setup() 调用中:
test_suite="tests",
关于python - 如何在 python setup.py 中运行测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20941880/