Python的标准库框架用于测试。
当值来自函数 python unittest 时如何模拟全局变量
我必须在python中模拟全局变量,但变量值来自另一个函数。当我导入文件时,这个函数正在运行,但我想要的是......
如何模拟aiohttp.client.ClientSession.get异步上下文管理器
我在模拟 aiohttp.client.ClientSession.get 上下文管理器时遇到一些麻烦。我找到了一些文章,这里有一个似乎有效的示例:文章 1 所以我想测试的代码:
我正在使用 unittest.mock.patch 创建一个测试,如下所示: 测试服务类: def test_patched(自我): 服务 = 服务() 与 patch.object(服务,“
嗨,我正在尝试测试对象 A 中的方法是否调用另一个对象(对象 B 的方法)。我已经有单独的测试来测试 B 的功能,所以我的目标只是看看 B 的方法是否......
项目的结构是 主要.py 从 src.tools.tool_a 导入乐趣 def main_fun(): 乐趣() 工具_a.py 定义乐趣(): 引发异常('') test_fun.py 从unittest.mock导入补丁 来自...
我正在测试python代码(一个django 3.0.5项目,尽管我认为它不相关),但我无法调用我的模拟对象的函数。这是我的代码: **myproject.mypackage.myhelp...
我正在使用 python 模拟库,我不确定为什么会得到这个结果。为什么只有第二个被嘲笑而不是第一个?最好的方法是什么? 导入单元测试 来自单元测试....
我有一个包含多个程序的存储库: 。 └── 节目 ├── 节目1 │ └── Generic_named.py └── 节目2 └── Generic_named.py 我想对此添加测试
如何忽略在Python单元测试中调用的断言传入的列表参数的顺序
在python单元测试中,我可以断言使用某些参数调用func func_mocker = mocker.patch("func_to_call") func_mocker.assert_used_once_with([1, 2, 3]) 然而,...
unittest - 如何断言两个可能的 NaN 值是否相等
在我的测试用例中,我假设如果两个值是 NaN 那么它们相等。使用单元测试断言来表达它的方式是什么?下面介绍的两个常见函数不处理这种情况...
我正在尝试对一个 Flask 应用程序路由进行单元测试,该路由调用一个由名为“verify_jwt”的自定义装饰器包装的函数。该装饰器与函数 c...
我正在使用 django rest_framework 并使用一个 API,该 API 会带来标头值来验证发送者。当我使用 APIClient 测试我制作的 webhook 时遇到问题。 @pytest.mark。
TextTestRunner 在不同项目中执行测试时无法识别模块
我目前正在开发一个项目,我需要在不同的文件结构中运行测试,如下所示: /我的项目 ├── __init__.py ├── ...我的Python代码 /给定的项目 ├── __init__.py ├── /包装...
代码片段 从 sqlalchemy.ext.asyncio 导入 async_sessionmaker、create_async_engine 引擎 = create_async_engine(url="") session_maker = async_sessionmaker(引擎) 我怎么能嘲笑
我尝试了多种方法,但无法得到我想要的结果。似乎很多问题都对整个 @patch 装饰器使用了不同类型的模拟,但我已经更多地使用了这个
如何使用 Unittest 框架为 Azure Databricks 中的多个笔记本文件创建测试覆盖率?
我使用Unittest框架为Notebook文件创建测试用例,其中包含与应用程序相关的功能。 在此输入图像描述 上图中的函数是...
我有一个类似于以下示例的Python类结构: 类 Foo: def开始(自我): # 做一点事 类 FooBar(Foo): def __init__(自身, 参数): self.param = 参数 d...
我对一般的单元测试,尤其是 Python 的单元测试很陌生。 当尝试验证 pandas 数据帧 df 时,我通常: 检查 df 是否为空(使用此处详细介绍的方法之一)。
有没有办法在Python 2.7的unittest模块中模拟.strip()进行单元测试?
我正在使用 Python 2.7 进行编码项目。我很想切换到 Python 3,但不幸的是,我正在为一个程序编写脚本,该程序在 2.7 中只有一个 python 包,即使它有三分之一的我们的
如何为单元测试进行异步 sqlalchemy 数据库设置/拆卸
我正在尝试为 FastAPI 应用程序编写一些集成测试,但遇到了数据库同步性问题。当单独运行时,我的测试全部通过,但是一起运行它们,我得到......