7
我正在嘗試使用setup.py
來設置Python包。我的目錄結構是這樣的:如何在python setup.py中運行測試套件
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
沒有找到單元測試。我究竟做錯了什麼?
其中'tests'是包含測試套件的目錄名。系統自動查找測試用例。 – Dacav
勘誤表:不是*目錄*,而是*包*。 – Dacav