mocking 相关问题

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

在Python中模拟类,在命名空间包中有效,但不适用于常规包

上下文 我正在为我的应用程序编写单元测试。 我在configuration/connections.py中有一个带有配置的模块(通常由环境变量定义): 从输入 import Literal 来自

回答 1 投票 0

如何创建 Azure.AsyncPageable 进行模拟?

我想模拟一个返回 Azure.AsyncPageable 的 C# 方法。 这个类只有受保护的构造函数,所以我不能直接实例化它。有什么方法可以创建这个实例...

回答 1 投票 0

如何在 jest 中模拟动态导入模块的依赖关系

模块-a.js 数学课{ 圆周率(){ 返回 3.14; } } 导出默认数学 模块b.js 从'./module-a'导入数学; const piVal = Math.pi(); 导出 const doSomeCalc = (a) => { 返回 p...

回答 1 投票 0

Websocket 的 API 模拟(在 React 中)

我目前正在开发一个仅前端的 React 项目。它是一个类似于 Google Drive 的文件浏览器,专为多个用户使用而设计。为了实现实时通信,我想

回答 1 投票 0

如何使用Mock @patch获取调用计数?

我正在为我们正在开发的一些库编写单元测试。该库利用 requests.post() 向外部服务器执行 POST HTTP 请求。 在我的 UT 里,我显然不想

回答 3 投票 0

来自 MAUI 的模拟 IPreferences 返回日期时间

我不太擅长Mock。我正在为一种方法编写一个测试,该方法会在第二天+3 小时后重置该值。我正在使用 MAUI 的 IPreferences 接口。 公共无效ResetMileageIfNewDay() ...

回答 1 投票 0

在类属性中模拟实例化类

我正在开发一个项目,该项目使用名为 Deck 的类从 API 获取数据。该类通过其 __init__ 在另一个名为 Game Manager 的类中实例化(顺便说一句,这是一个二十一点游戏......

回答 1 投票 0

如何模拟 Python 构造函数的一部分以进行测试?

我是Python新手,所以如果这是一个重复或过于简单的问题,我深表歉意。我编写了一个协调器类,它调用另外两个使用 kafka-python 库发送/读取数据的类...

回答 1 投票 0

我如何使用Jest和Typescript使用__mocks_folder在多个地方使用这个模拟

我有一个在测试中定义的模拟。我发现我需要一次又一次地使用那个模拟。我尝试使用手动模拟文件夹,但不知道如何让它工作。当我直接在测试中使用它时...

回答 1 投票 0

将对象转换为模拟流

下面给出的是我的对象类。这里我试图将此对象类转换为模拟流 公共类WebHookBody { 公共字符串entryId { 获取;放; } } 我正在尝试做广告...

回答 1 投票 0

如何模拟在函数外部实例化的oauth2客户端?

我有一个正在尝试测试的文件 - apiCallout.js。这是粗略的结构。 const { google } = require('googleapis'); const GOOGLE_CALENDAR_CLIENT_ID = process.env.BOOKIT_GOOGLE_CLIENT_ID; 合作...

回答 1 投票 0

使用 @patch unittest.mock 装饰器模拟 pytest 测试

单元测试中模拟 send_request() 的问题 我在测试中模拟 send_request() 函数时遇到问题。尽管使用了补丁,原始的 send_request() 函数仍然被调用,a...

回答 1 投票 0

使用 QuarkusMock 模拟依赖 bean?

我有一个 @QuarkusTest,我想在其中测试我注入的服务(我们称之为 ServiceA)。 该服务具有依赖性(我们称之为 EventX,它用 @Dependent 注释(javax.enterprise....

回答 2 投票 0

如何使用 Python 3.7 模拟 Google API 库以进行单元测试

我正在尝试创建一组单元测试来测试 Bigquery 的 Google 客户端库。我正在努力制作一个单元测试文件,该文件将模拟客户端并让我测试我的输入。我已经提供...

回答 3 投票 0

如何修补对象中的属性

问题是如何在 with 语句中修补实例的属性。我尝试使用以下示例,但不起作用。它按评论中的方式打印。 来自模拟导入补丁,PropertyM...

回答 2 投票 0

如何使用 beanie 查询进行单元测试/模拟代码

所以我的具体问题是我正在尝试为这样的事情创建一个单元测试: 从 mongo_models 导入记录 异步 def do_something(record_id: str): 记录 = 等待 Record.find_one(

回答 1 投票 0

如何在 Pytest 中模拟 httpx.AsyncClient()

我需要为一个用于从API获取数据的函数编写测试用例。在那里我使用 httpx.AsyncClient() 作为上下文管理器。但我不明白如何为该功能编写测试用例。 一个...

回答 5 投票 0

如何使用 pytest-mock 修补函数,而不考虑用于调用它的路径/命名空间?

我试图模拟一个函数,无论它是如何在代码中导入的。 我找不到有关如何操作的信息。 这是一个示例,第一个断言按预期工作,但第二个断言失败,因为 p...

回答 1 投票 0

使用 Scanner 进行用户输入的 junit 测试

我必须测试类中的一个方法,该方法使用 Scanner 类接受输入。 包 com.math.calculator; 导入java.util.Scanner; 公共类输入输出{ 公共字符串 getInput() { ...

回答 5 投票 0

请求 chrome 扩展模拟 api 响应 503

我想将 HTTP 状态代码更改为 503,并在以 .mpd 结尾的 URL 上使用自定义响应正文。我正在使用 Requestly chrome 扩展来拦截请求,但它失败并显示 503。 这是

回答 1 投票 0

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