如何在setup.py脚本中运行所有测试?

2 投票
1 回答
1844 浏览
提问于 2025-04-16 22:36

我想写一个setup.py脚本,这个脚本可以运行我所有Django应用的测试,如果有一个测试没通过,就让安装失败。
我该怎么做呢?需要做些什么?

1 个回答

3

假设你在使用setuptools,可以看看他们文档中的测试构建包和运行单元测试套件部分。我认为这个功能可以让你运行setup.py test,而不需要安装你的包,而是在一个临时的环境中运行测试。之后你可以运行setup.py install来安装你的包。看起来这个命令是新的(我这版本里没有列出这个命令)。

撰写回答