我正在尝试使用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
没有找到单元测试。我做错了什么?
答案 0 :(得分:10)
非常简单,将以下内容添加到您的setup()调用中:
test_suite="tests",