monkeypatching

monkeypatching

文章 0 浏览 7

如何修改用于测试目的的方法的行为?

# file: cisco_driver.py class myClass: def __init__(self, run_commands): self.run_commands = run_commands def myFunction(self, interface_nam…

¢蛋碎的人ぎ生 2025-02-11 14:17:50 1 0

用户脚本扩展名如何实现不安全的窗口?

今天,我遇到了一个情况,我需要扩展到网页中的一些对象。 但是,我几乎没有发现关于如何实际实现它的文档,我尝试使用 用户访问 API(Firefox当前独…

她比我温柔 2025-02-11 10:17:35 2 0

pytest不会引起例外

我找不到进行此单元测试的例外。 def test_something(monkeypatch): # Arrange os.environ["ENTITY"] = "JURKAT" # should monkeypatch this, but ign…

风筝在阴天搁浅。 2025-02-05 04:05:38 2 0

从CLI运行时,GO中的猴子补丁显示不同的结果

我正在使用猴子补丁。当我在VSCODE中调试以下代码时,它显示函数proc.signal返回编程错误。 func TestCheckProcessRunning(t *testing.T) { monkey.Pa…

明媚如初 2025-01-30 13:47:07 1 0

为什么多处理为猴子补丁提高“属性”?

我对多处理中的猴子修补感到困惑。补丁在汇总之前工作,但是方法在池中丢失了。我知道可以通过覆盖或修改 testClass.test = func testclass.func = fu…

音盲 2025-01-29 11:37:50 1 0

无法使用js中的uniq [初学者]中的unkey补丁阵列

Array.prototype.uniq = function() { narr = []; for (let i = 0; i < 0; i++) { if (!narr.include(this[i])) { narr.push(this[i]); } } return n…

笑着哭最痛 2025-01-25 11:19:24 2 0

如何使用Monkey补丁编写属性服务调用的pytest?

我有一个函数来调用属性服务调用。现在,我想使用猴子补丁为此写pytest。如何为此猴子补丁编写测试代码? def attr_service_call(attr_url): PARAMS =…

梦魇绽荼蘼 2025-01-25 09:22:52 1 0

将方法添加到Python中的现有对象实例

如何将方法添加到Python中的现有对象(即,在类定义中)? 我知道,除非在某些情况下,通常不认为这样做是不错的做法。…

冷情妓 2025-01-25 07:50:20 3 0

自定义模拟使用Pytest测试

我有一个代码库(如下所示),其中包含我已经开发的代码的 src 目录,以及 tp 目录中的一些支持的第三方libs。 . ├── src │   ├── f.py │   …

乖不如嘢 2025-01-25 03:13:58 4 0

我如何使用pytest monkeypatch模拟呼叫sqlalchemy create_engine call

我的功能可以返回一个sqlalchemy Engine对象 create_db.py: from sqlalchemy import create_engine def init_db(): return create_engine("sqlite://…

苹果你个爱泡泡 2025-01-24 14:48:51 2 0

在特定情况下改变函数行为的好方法是什么? (Python)

例如,我们具有内置功能“打开”。我想稍微修改使用此功能的库方法,并更改“打开”的方式。 如何正确执行? 我唯一想到的是做这样的事情: old_open …

送舟行 2025-01-22 04:33:34 4 0

如何在pytest中正确正确变量

我有一些环境变量集,在运行测试时需要模拟,但是当我尝试使用 monkeypatch.setenv 时,它只是不起作用,并继续从 .env 文件。我什至之前曾尝试过 del…

同尘 2025-01-21 14:25:20 6 0

使用Blask SSE将键盘输入键盘键入数据到网页

我正在尝试使用 Flask SSE 将键盘输入的数据发送到网页 按照本教程进行操作。我可以发送数据。但问题是,只有当光标聚焦在终端上时,我才能发送数据(…

千纸鹤带着心事 2025-01-18 12:35:25 3 0

为什么猴子修补会破坏静态方法

下面是我们的生产代码的简化版本,在猴子修补后给我们带来了意想不到的结果。我们这里有 3 个类继承在链 Base ->; 中。 A-> B. 这些类执行 Action 类…

知足的幸福 2025-01-17 03:41:10 2 0

FastAPI 中的模拟依赖类

我有一个 api,它代表以下结构: from fastapi import FastAPI, Depends, Request, APIRouter class SomeManager: def get_value_from(self, s: str):…

听你说爱我 2025-01-16 18:31:05 2 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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