gpt4 book ai didi

python - py.test & 树莓派上的pytest : Differences ?

转载 作者:太空宇宙 更新时间:2023-11-04 03:30:15 25 4
gpt4 key购买 nike

在我的 Raspberry Pi 模型 B 上,py.test 和 pytest 是不同的我是 python 的新手,也是 Pi 的新手......所以欢迎任何线索

如果我查看执行的命令,我有对于 py.test:

#!/usr/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'pytest==2.7.2','console_scripts','py.test'
__requires__ = 'pytest==2.7.2'
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
sys.exit(
load_entry_point('pytest==2.7.2', 'console_scripts', 'py.test')()
)

对于 pytest(以 python -m pytest 运行):

#!/usr/bin/python -u

import warnings
warnings.simplefilter('default', DeprecationWarning)

from logilab.common.pytest import run
run()

有人可以解释为什么使用这两种语法吗?我可以使用一个或另一个(并获得相同的结果)吗?

非常感谢

最佳答案

这两个工具彼此无关。由于某些不幸的原因,logilab 开始在他们的 logilab-common 包中发布一个名为 pytest 的二进制文件,即使当时 py.test 测试工具已经存在并且它的包名已经存在是 pytest。因此现在很困惑。

但要澄清:py.test 来自 pytest.org 的测试工具安装了一个名为 py.test 的二进制文件,它包含在 pytest python 包并使用 pypi.python.org 上的 pytest 分发名称。

关于python - py.test & 树莓派上的pytest : Differences ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31341629/

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