pytest 相关问题

使用Python进行简单强大的无样板测试。还要为`pytest`标记的问题添加`python`标签。

FastAPI 覆盖依赖和安全性

我在测试同时使用 Depends 和 Security 的端点时遇到问题。首先,这是我的根端点,我可以使用 app.dependency_override 进行完美测试: #restapi/main.py 夫...

回答 1 投票 0

我如何在 Allure 历史记录中选择特定的测试会话?

我想知道如何在 Allure 报告版本 2.27.0 中选择特定的测试会话结果。 让我向您提供有关我的工作流程的更多详细信息。 我执行 pytest mytest.py --alluredir=allure-re...

回答 1 投票 0

VS Code 未找到 pytest 测试

我在 vs-code 中设置了 PyTest,但即使从命令行运行 pytest 工作正常,也没有找到任何测试。 (我正在使用 MiniConda 和 Python 在 Win10 上开发 Django 应用程序...

回答 11 投票 0

由于应用程序尚未加载,Pytest 模型未导入

nas_apps nas_应用程序 -__init__.py -环境.py -设置.py -urls.py -wsgi.py -pytest.ini 用例1 -conf -日志 -管理 ...

回答 4 投票 0

我正在尝试设置 pytest 并且模块名称未被识别

我第一次尝试配置 pytest。 当我运行命令时: python-m pytest 我收到以下错误: ImportError:没有名为“Socialmedia.settings.local”的模块; '社交媒体.sett...

回答 1 投票 0

pytest 生成的进程的覆盖范围

我正在尝试覆盖 pytest 生成的 Python 进程。以下是我采取的步骤: 在我的本地站点包目录中创建 sitecustomize.py 模块 #/home/Olumide/.local/lib/python...

回答 1 投票 0

如何使用 pytest 测试 python 中的 void 函数?

我刚刚开始使用 pytest 在 python 中进行单元测试。好吧,当我有一个带有返回值的函数时,使用“断言”我可以将某个值与函数返回的值进行比较......

回答 3 投票 0

如何使用 MonkeyPatch 上下文管理器在 pytest 夹具中设置环境变量?

我没有使用类或测试用例,我只是使用 pytest 函数(想保持这种方式)。 这不起作用: @pytest.fixture(范围=“函数”) def set_env(): 与 MonkeyPatch.c...

回答 1 投票 0

测试时无法触发异常,如何测试异常处理?

我正在开发 Django REST Framework (DRF) 视图集,其中包含异常处理以处理意外错误。视图集有一个操作方法,可以检索服务器的定价信息...

回答 1 投票 0

pytest Monkeypatch 类方法,同时调用 super

我有一个带有类“Loader”和类方法“load”的模块加载器。在测试过程中,我想在“Loader.load”中附加一些额外的步骤以考虑测试特定...

回答 2 投票 0

如何使用 pytest 在回溯中查找特定异常

进行像这样的 test_raises 测试,它检查是否使用 pytest.raises 引发了 ValueError: 导入pytest def foo(): 引发运行时错误(“Foo”) def 栏(): 尝试: 富(...

回答 1 投票 0

无法使用 Python Seleniumbase 绕过 Cloudflare 保护

我正在开发一个软件,可以访问网站,单击一些按钮,关闭浏览器,然后循环执行此操作。但问题是:我正在尝试为受

回答 1 投票 0

Pytest 忽略具有多个参数化的某些参数

我想知道是否有任何方法可以跳过下面示例中的参数对: @pytest.mark.parametrize("foo", [1, 2, 3]) @pytest.mark.parametrize("酒吧", [4, 5, 6]) 跑的时候...

回答 1 投票 0

Pytest-如何在每个测试函数之后删除创建的数据

我有一个 FastAPI + SQLAlchemy 项目,我正在使用 Pytest 为 API 编写单元测试。 在每个测试函数中,我在一些表(用户表、帖子表、评论表等)中创建一些数据...

回答 1 投票 0

Django:在模型的 save 方法中模拟外部 api 调用

我想使用 pytest 以两种模式测试模型: 无需调用save方法中使用的外部API 通过在 API 离线时生成错误,以便我可以测试验证

回答 1 投票 0

在 VS Code 中使用 pytest 时如何输入命令行参数

我已将 pytest 测试设置为使用可选的命令行参数。我想在 VS Code 中运行和调试这些测试。但是,我无法获取与 VS C 一起使用的命令行参数...

回答 1 投票 0

无法使用pytest模拟get_redis函数

我在应用程序上使用 fakeredis 和 pytest 我在文件 app/helpers/providers.py 上的 get_redis 函数: 从redis导入连接池,Redis redis_pool = 无 def get_redis() -> Redis:

回答 1 投票 0

pytest、xdist 和共享生成的文件依赖项

我有多个测试需要昂贵的生成文件。 我希望在每次测试运行时重新生成该文件,但最多一次。 让事情变得复杂的是,这两项测试都...

回答 1 投票 0

“airflow.operators.python.get_current_context”的 Pytest 固定装置因“airflow.exceptions.AirflowException”而失败

我正在尝试模拟airflow.operators.python.get_current_context,如下所示: @pytest.fixture def _mock_get_current_context(模拟者): 嘲笑者.补丁( “airflow.operators.python.

回答 1 投票 0

如何解决 ModuleNotFound 错误:VSCode Python 3.10.0 中没有名为“stuff”的模块

我创建了一个名为 stuff 的模块,并在 stuff 文件夹中创建了这些文件,Visual Studio 代码预览 __init__.py 和 Accum.py 在accum.py我有 类累加器: def __init__(自身): ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.