mocking 相关问题

模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。

如何模拟需要 Response 对象的 pydantic BaseModel?

我正在为我的 API 客户端编写测试。我需要模拟 get 函数,以便它不会发出任何请求。因此,我不想返回 Response 对象,而是想返回 MagicMock。但后来 pydantic ra...

回答 2 投票 0

使用 Pytest 在函数中模拟引发异常

我有以下函数 get_postgres_connection。我正在尝试使用 test_get_postgres_connection_unsuccess 运行单元测试来命中异常。 def get_postgres_connection(): ...

回答 2 投票 0

Python:如何在单元测试期间覆盖复杂的函数?

我正在使用Python的unittest模块来测试我正在编写的脚本。 该脚本包含一个如下循环: // my_script.py def my_loopy_function(): 聚合值 = 0 对于范围 (10) 内的 x: ...

回答 4 投票 0

Python 模拟 - 了解概念和必要性

首先我真的很想了解为什么我应该使用模拟(Python Mock 库)。 快速制作一个小物体来测试某些东西和使用 m...

回答 1 投票 0

从模拟方法访问实例对象

我正在尝试测试创建和转换数据框的函数。在函数结束时,数据帧被保存为 csv。有没有办法“挂钩”到函数中并检索...

回答 1 投票 0

模拟无法按预期工作 go lang

我遇到以下错误 断言:模拟:我不知道要返回什么,因为方法调用是意外的。 要么先执行 Mock.On("Send").Return(...) ,要么删除 ...

回答 1 投票 0

如何使用 xunit c# 模拟 Httpclient 方法内部

我正在尝试模拟使用 using 关键字在方法内创建的 Httpclient 请参阅以下示例。 公共字符串测试方法{ 使用(Httpclient客户端=新的Httpclient(){ Var conte...

回答 1 投票 0

如何仅更改一次测试的模拟对象返回值?

我有一套简单的测试,在某些情况下我想更改模拟模块值,而在某些情况下则不想。有人知道该怎么做吗? 这是我在mockConfig.js 文件中的模拟对象 模块。

回答 1 投票 0

使用 Mockito 验证递归方法调用的最佳实践

考虑这个示例类: 公共类处理器{ private Final Dependency 依赖; 公共处理器(依赖项依赖){ this.dependency = 依赖; } 公共空间

回答 3 投票 0

如何在 Go 中进行模拟

我正在为 Golang 中的注册路由编写测试。我有点被模拟困住了。来自 Rails 和 Rspec,您执行了以下操作 allowed_any_instance_of(EmailDelivery).接收(:发送) 和电子邮件...

回答 1 投票 0

如何模拟调用接收可变对象作为参数的函数?

考虑示例: def func_b(a): 打印一个 def func_a(): a = [-1] 对于 xrange(0, 2) 中的 i: a[0] = 我 函数_b(a) 并尝试测试 func_a 和模拟 func_b 的测试函数:

回答 2 投票 0

我如何模拟在 python 线程的 run 方法中调用的函数。来自主线程的线程固有类

我在 my_fuction.py 中有一个函数 def my_function(): # 做一点事 print("做某事") 返回真 我还有一个名为 my_thre 的 threading.Thread 继承类...

回答 1 投票 0

茉莉什么时候重置间谍?

我找到了这段代码: 描述('测试',函数(){ const NAVIGATOR = window.navigator; beforeEach(函数() { spyOnProperty(window.navigator, 'userAgent').and.returnValue('Mozilla'); ...

回答 1 投票 0

ng-mocks:什么是“.point”?

我在文档中看到了这段代码: const 固定装置 = MockRender(TargetComponent); Expect(fixture.point.componentInstance).toBeDefined(); 但我注意到,我们也可以做fixture.componentInstance,所以w...

回答 1 投票 0

如何在 Angular 测试用例中模拟来自 API 的 blob 响应

在我的角度应用程序中,我有一个 REST API 调用,它返回一个 Blob 数据,该数据最终在新选项卡中打开。 我正在尝试在我的 jasmine 测试用例中创建一个模拟 Blob 对象并监视

回答 1 投票 0

测试中模拟laravel环境

我正在实现一些逻辑,要求代码在生产环境中表现不同。 我想编写一个测试来断言这确实发生了,但我很难嘲笑

回答 5 投票 0

为什么我在模拟 ViewChild 时对 ViewChild 的引用未定义

我有一个 Angular 独立组件,它有一个子独立组件。 在我的单元测试中,我想模拟所述子组件。当我检查模拟组件是否通过固定装置渲染时。

回答 1 投票 0

如何使用 Jest 模拟 PerformanceObserver

我有一些代码,在构造函数中创建 PerformanceObserver,我试图弄清楚如何模拟它,以便我可以断言观察者正在调用观察者,并且

回答 1 投票 0

如何使用 pytest 和 mock 来模拟第三方类

我的测试代码: 从unittest.mock导入补丁 导入pytest 从journalwatcher.journal导入read_for_test @patch("systemd.journal.Reader") def test_read(阅读器): 读取测试(

回答 1 投票 0

开玩笑 - 模拟 - toHaveBeenCalled() 未按预期工作?

不明白为什么当我尝试以下面的方式进行模拟时,Mock 函数没有显示 tohaveBeenCalled //我的App.js 从“./src/hooks/useAuth”导入useAuth; 导入 useBrunch

回答 2 投票 0

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