gpt4 book ai didi

python - pytest 不运行任何测试

转载 作者:太空狗 更新时间:2023-10-30 00:59:06 28 4
gpt4 key购买 nike

pytest 不运行任何测试,原因尚不清楚。我尝试使用 --debug 但没有得到任何有值(value)的信息。完全不清楚如何使用 pytest 调试此类问题。 (看起来像 pytest 配置/环境变量/测试名称模式有问题?)

测试文件示例:

import pytest


@pytest.mark.sanity
def test_me():
"""I'm a test."""

assert True

但是 pytest 不运行任何测试,为什么?

$ pytest
================================================== test session starts ===================================================
platform linux2 -- Python 2.7.12, pytest-3.1.3, py-1.4.34, pluggy-0.4.0
rootdir: /home/qawizard/pytest-hell, inifile:
plugins: xdist-1.15.0, timeout-1.2.0
collected 1 item s

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Exit: Done! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================== no tests ran in 0.13 seconds ==============================================

最佳答案

要确定测试未运行的原因,这些步骤很有用:

  1. 验证所有带有测试用例的文件是否以“test_”开头。
  2. 验证所有测试用例名称也以“test_”开头。
  3. 确认您已经在根目录中创建了 pytest.ini 文件。
  4. 验证您在项目的所有目录/子目录中都有 __init__.py 文件。

关于python - pytest 不运行任何测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45210149/

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