Python:从wheel或sdi运行测试

2024-09-27 22:21:13 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我编写的一个包,我已经完成了python setup.py sdist bdist_wheel,它在dist/目录中生成了一些包构件。现在我想在这些构件中运行包的单元测试。有什么好办法?在

明确一点:另一种选择是直接从本地源文件运行测试,但我希望避免这种情况,以确保我测试的是用户将要安装的预构建工件(as suggested here)。在

我使用的是python3,我使用的是Linux或macos环境。我的上下文是一个构建服务器,它在提交到Git存储库时生成、测试并发布工件(比如私有PyPI repo)。在

如果有其他方法我应该用,我会洗耳恭听。在


Tags: 用户py目录distassetup情况单元测试
1条回答
网友
1楼 · 发布于 2024-09-27 22:21:13

你能做的是:

正如pytest文档中所指出的,请查看tox以及您的CI服务器:http://pytest.org/dev/goodpractises.html#use-tox-and-continuous-integration-servers

这是关于如何使用已安装的包进行测试的相关问题:Force py.test to use installed version of module

相关问题 更多 >

    热门问题