gpt4 book ai didi

python - 调用 setup.py test 命令时如何告诉 pbr 使用 pytest?

转载 作者:行者123 更新时间:2023-11-28 16:20:32 24 4
gpt4 key购买 nike

在使用pbr简化Python打包的同时,我们需要配置什么才能让它在python setup.py test时使用pytest命令被执行。

运行 pytest 没有任何问题。

最佳答案

在 setup.py 中:

setup(
setup_requires=['pbr>=1.9', 'setuptools>=17.1', 'pytest-runner'],
pbr=True,
)

在 setup.cfg 中(在标准 pbr 配置之后):

[aliases]
test=pytest

在 test-requirements.txt(与 requirements.txt 相同的目录)中:

pytest

如果您的测试在应用程序代码之外,您还需要使用 setup.cfg 中的 addopts 指定您的测试目录。例如,如果您的目录结构类似于 this page 上的第一个示例, 你应该有

[tool:pytest]
addopts = tests

关于python - 调用 setup.py test 命令时如何告诉 pbr 使用 pytest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com