【发布时间】:2017-08-16 10:28:19
【问题描述】:
对于我编写的包,我已经完成了python setup.py sdist bdist_wheel,它在dist/ 目录中生成了一些包工件。现在我想在这些工件中运行包的单元测试。有什么好的方法吗?
要明确:另一种方法是直接从本地源文件运行测试,但我想避免这种情况,以确保我正在测试用户将安装的确切预构建工件 (as suggested here) .
我正在使用 Python 3,并且在 Linux 或 Mac OS 环境中。我的上下文是一个构建服务器,它构建、测试,然后在向 Git 存储库提交提交时发布工件(到类似 PyPI 的私有存储库)。
如果我应该使用其他方法,我会全力以赴。
【问题讨论】:
标签: python testing build setuptools python-wheel