python-unittest 相关问题

Python的标准库框架用于测试。

当值来自函数 python unittest 时如何模拟全局变量

我必须在python中模拟全局变量,但变量值来自另一个函数。当我导入文件时,这个函数正在运行,但我想要的是......

回答 1 投票 0

如何模拟aiohttp.client.ClientSession.get异步上下文管理器

我在模拟 aiohttp.client.ClientSession.get 上下文管理器时遇到一些麻烦。我找到了一些文章,这里有一个似乎有效的示例:文章 1 所以我想测试的代码:

回答 4 投票 0

辅助函数中的修补未应用于实例

我正在使用 unittest.mock.patch 创建一个测试,如下所示: 测试服务类: def test_patched(自我): 服务 = 服务() 与 patch.object(服务,“

回答 1 投票 0

如何测试对象的方法是否被调用?

嗨,我正在尝试测试对象 A 中的方法是否调用另一个对象(对象 B 的方法)。我已经有单独的测试来测试 B 的功能,所以我的目标只是看看 B 的方法是否......

回答 2 投票 0

为什么mock.patch在尝试模拟函数时不起作用

项目的结构是 主要.py 从 src.tools.tool_a 导入乐趣 def main_fun(): 乐趣() 工具_a.py 定义乐趣(): 引发异常('') test_fun.py 从unittest.mock导入补丁 来自...

回答 1 投票 0

python 模拟函数未调用

我正在测试python代码(一个django 3.0.5项目,尽管我认为它不相关),但我无法调用我的模拟对象的函数。这是我的代码: **myproject.mypackage.myhelp...

回答 3 投票 0

Python 模拟补丁不模拟对象

我正在使用 python 模拟库,我不确定为什么会得到这个结果。为什么只有第二个被嘲笑而不是第一个?最好的方法是什么? 导入单元测试 来自单元测试....

回答 2 投票 0

我应该如何处理具有相同名称的多个导入

我有一个包含多个程序的存储库: 。 └── 节目    ├── 节目1    │   └── Generic_named.py    └── 节目2    └── Generic_named.py 我想对此添加测试

回答 1 投票 0

如何忽略在Python单元测试中调用的断言传入的列表参数的顺序

在python单元测试中,我可以断言使用某些参数调用func func_mocker = mocker.patch("func_to_call") func_mocker.assert_used_once_with([1, 2, 3]) 然而,...

回答 1 投票 0

unittest - 如何断言两个可能的 NaN 值是否相等

在我的测试用例中,我假设如果两个值是 NaN 那么它们相等。使用单元测试断言来表达它的方式是什么?下面介绍的两个常见函数不处理这种情况...

回答 6 投票 0

模拟一个自定义的装饰器,其中有一个函数

我正在尝试对一个 Flask 应用程序路由进行单元测试,该路由调用一个由名为“verify_jwt”的自定义装饰器包装的函数。该装饰器与函数 c...

回答 1 投票 0

用于测试的 APIClient 标头

我正在使用 django rest_framework 并使用一个 API,该 API 会带来标头值来验证发送者。当我使用 APIClient 测试我制作的 webhook 时遇到问题。 @pytest.mark。

回答 2 投票 0

TextTestRunner 在不同项目中执行测试时无法识别模块

我目前正在开发一个项目,我需要在不同的文件结构中运行测试,如下所示: /我的项目 ├── __init__.py ├── ...我的Python代码 /给定的项目 ├── __init__.py ├── /包装...

回答 1 投票 0

如何模拟sqlalchemy的异步会话?

代码片段 从 sqlalchemy.ext.asyncio 导入 async_sessionmaker、create_async_engine 引擎 = create_async_engine(url="") session_maker = async_sessionmaker(引擎) 我怎么能嘲笑

回答 1 投票 0

如何模拟导入的函数?

我尝试了多种方法,但无法得到我想要的结果。似乎很多问题都对整个 @patch 装饰器使用了不同类型的模拟,但我已经更多地使用了这个

回答 1 投票 0

如何使用 Unittest 框架为 Azure Databricks 中的多个笔记本文件创建测试覆盖率?

我使用Unittest框架为Notebook文件创建测试用例,其中包含与应用程序相关的功能。 在此输入图像描述 上图中的函数是...

回答 1 投票 0

在Python单元测试中,如何访问调用mock方法的实例?

我有一个类似于以下示例的Python类结构: 类 Foo: def开始(自我): # 做一点事 类 FooBar(Foo): def __init__(自身, 参数): self.param = 参数 d...

回答 1 投票 0

使用 pandas 进行单元测试

我对一般的单元测试,尤其是 Python 的单元测试很陌生。 当尝试验证 pandas 数据帧 df 时,我通常: 检查 df 是否为空(使用此处详细介绍的方法之一)。

回答 1 投票 0

有没有办法在Python 2.7的unittest模块中模拟.strip()进行单元测试?

我正在使用 Python 2.7 进行编码项目。我很想切换到 Python 3,但不幸的是,我正在为一个程序编写脚本,该程序在 2.7 中只有一个 python 包,即使它有三分之一的我们的

回答 1 投票 0

如何为单元测试进行异步 sqlalchemy 数据库设置/拆卸

我正在尝试为 FastAPI 应用程序编写一些集成测试,但遇到了数据库同步性问题。当单独运行时,我的测试全部通过,但是一起运行它们,我得到......

回答 1 投票 0

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