pytest-mock

pytest-mock

文章 0 浏览 1

pytest-间谍方法调用因对象

class Work: pass class Engineer: def delegate(work: Work): print('Doing all the hard work') class Manager: def __init__(self, engineer: Engi…

鹊巢 2025-02-12 16:38:56 0 0

为什么使用PYTEST MOCK模拟的方法不返回_VALUE?

我发现在这里一种更简洁的模拟方法的方法。但是,当我跑步时,我得到了 orig_width,orig_height = image_reader.getSize() valueerror:没有足够的…

掩饰不了的爱 2025-02-12 12:06:17 1 0

使用python unittest.mock如何模拟来自我的一个库中创建的外部库的对象?

我正在为我的Python项目创建一些测试,但是我有一个问题创建一个UnitTest.patch my_project.py from service.my_service import Service def main(): …

成熟的代价 2025-02-12 01:29:42 1 0

如何使用pytest嘲笑Asyncpg执行者和获取方法?

我正在使用pytest和asyncpg加载并将项目保存到数据库中。如何测试以下两个函数? import asyncpg config = {host: "localhost", port: 5432, database…

迟月 2025-02-10 07:58:48 1 0

在功能中模拟一个函数中调用的函数

假设我有一个名为 src/sample.py 的文件,其中包含: def c(): return np.random.rand(10) def b(): return c() + 2 def a(): return b() + 1 然后,…

童话 2025-02-09 23:12:03 0 0

pytest如果还有检查

我正在尝试学习pytest并在以下代码上测试我的知识。 src.py def a(s): if s == 1: return True if s == 2: return False return 3 def abc(u): if u =…

执笔绘流年 2025-02-08 14:31:41 0 0

无法使用pytest莫克模拟方法

我有一个“ myllass”类,具有以下代码。 class MyClass: def __init__(update_type_id='1') self.update_type_id = update_type_id self._cursor = <…

寻找一个思念的角度 2025-02-08 06:12:19 0 0

倍数模拟。

我想知道其他方法可以用多个补丁实现测试。这样: class TestFunction(TestCase): @mock.patch('path.to.value3', side_effect=value3) # Value3 -> R…

滥情哥ㄟ 2025-02-07 20:34:56 0 0

pytest模拟本地对象实例在模拟对象中

问题 模拟并对无法从包含对象访问的本地实例对象进行断言。 最小示例 executor 是要模拟的类。 class Executor: def execute(self, func, *args): fun…

怎樣才叫好 2025-02-04 08:58:41 3 0

您如何将Patch()用作上下文管理器?

我有一个嘲笑数据库功能的类,该功能不属于模拟或 magicMock ,因为它定义了自己的 __ INT __ INT __()方法: class DatabaseMock(): def __init__(…

忆沫 2025-02-04 03:35:13 4 0

如何在pytest中在Python中创建单元测试以获取特定代码

我具有以下功能: def update_installation_register( remote: RemoteRegisterData, install_id: str, data: dict, verify: bool ) -> None: """Updat…

岁月打碎记忆 2025-02-02 04:06:01 4 0

如何断言json.dump是用正确的参数调用的

我正在尝试使用 pytest 和模拟来编写单元测试,该测试正确的参数正在传递给JSON.DUMP 。参数是 ids 的列表,用于对DB进行查询。对于每个 ID 2个调用都…

森末i 2025-02-01 23:57:32 4 0

PYTEST:UNITSEST错误对象没有属性&#x27; assert_called_once_with

我正在用pytest编写单元测试,并在assert_called_once_with上获得错误。 我厌倦了使用Pytest文档中所示的相同方式,但似乎我缺少一些东西。 # Class w…

花桑 2025-02-01 05:21:35 5 0

FastApi-Testclient嘲笑功能时递归eRROR

我想使用 python 3.8 测试与两个Fastapis的相互作用。在运行代码中,一个API( main_app )通过函数 connect_to_to_helper_app 调用另一个API( Helpe…

半岛未凉 2025-01-31 21:01:34 3 0

如何在pytest中修补类属性?

我有一个连接到AWS S3的服务类。该连接在 __ INT __()方法中使用BOTO3。我想模拟它使用我在固定装置中定义的Moto S3实例,但是我只是无法获得任何操…

酷遇一生 2025-01-29 11:23:13 3 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文