mocking 相关问题

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

Python mock.patch.object 可以使用 functool.partial 绑定参数吗?

如何解决这个问题?用另一个签名修补对象方法(例如,一个附加参数。我尝试绑定可选参数,但这似乎不起作用。我不能使用普通的猴子

回答 3 投票 0

“airflow.operators.python.get_current_context”的 Pytest 固定装置因“airflow.exceptions.AirflowException”而失败

我正在尝试模拟airflow.operators.python.get_current_context,如下所示: @pytest.fixture def _mock_get_current_context(模拟者): 嘲笑者.补丁( “airflow.operators.python.

回答 1 投票 0

使用xunit测试文件上传API

我有一个课程如下: 公共类 FileUploadRequest { 公共 IFormFile FileUploaded { 获取;放; } } 这是我的控制器: 公共类 MyController :ControllerBase { 私有只读

回答 1 投票 0

如何更改 Jest 中模拟导入的行为?

我在更改 Jest 中模拟模块的行为时遇到问题。我想模拟不同的行为来测试我的代码在这些不同情况下的行为方式。我不知道该怎么办...

回答 8 投票 0

为什么我在使用 MockMvc 和 JUnit 时收到错误 403?

我有一个带有 Spring Security (3.2) 的 Spring MVC (3.2.5) 应用程序。 我用这个方法配置了我的 SecurityConfig.class : @覆盖 protected void configure(HttpSecurity http) 抛出异常...

回答 4 投票 0

命名空间 System C# 中不存在 Fakes

我正在使用 MSTesting 为 C# .NET Core 版本 8 项目编写模拟测试。该库使用我想在测试项目中伪造的静态方法。我在网上找到了关于使用 Moles (shims) 的信息...

回答 1 投票 0

Vitest - 如何在 vi.mock 中设置模拟实现?

使用 vi.mock 创建模拟命名导出的工厂,如果我为命名导出提供初始模拟实现,它不起作用。相反,我必须在 e 中手动设置模拟实现...

回答 1 投票 0

如何使用 Jest 模拟 React-Native Platform.OS?

Jest runner 使用“ios”作为默认操作系统(Plaform.OS)进行反应本机测试。 如何在具有平台相关代码的笑话中进行测试。更进一步,如何模拟在

回答 2 投票 0

模拟以不同方式导入的函数

我想在测试时模拟模块中的函数,这是一个示例: # 模块.py def func1(x, y): 返回 x + y # main.py 导入模块 def 运行(a): x, y = a 返回 module.func1(x,...

回答 2 投票 0

JUnit/Mockito 测试包含“代码表”的类,例如从数据库加载的静态数据

我有一个Java类,其中包含我所有的代码表等数据;例如代码表称为“状态”,具有三个值,如下所示: 1 => 好 2 => 坏 3 => 丑陋 简化后看起来...

回答 1 投票 0

Pytest/Mock 保留额外的对象引用,以防捕获异常

我使用pytest和mock遇到了一个奇怪的问题:我试图通过使用del删除一个对象来创建对__del__的调用......根据文档,del只会减少引用

回答 1 投票 0

使用python装饰器装饰部分函数

我正在尝试模拟我们的 git 包装器,以便我们可以测试它。我计划使用mockproc python 库,它提供了通过提供的脚本模拟任何进程名称的功能。它起作用了......

回答 2 投票 0

vitest每次测试后如何重置导入的文件?

每次测试后我都需要完全重置导入的文件。 据我了解,调用 vi.mock 应该使用其原始内容来模拟我导入的文件。 但似乎任何电话都应该

回答 1 投票 0

Laravel 重置密码通知在测试中不会发送,但会发送电子邮件

我正在为我的 Laravel 项目编写测试。现在我正在测试登录、注销、重置密码等身份验证代码。 可悲的是,我的测试失败了,因为没有通知...

回答 5 投票 0

使用预设令牌创建模拟 OAuth 服务器

我使用存储令牌的外部 OAuth 服务器对 Flask API 上的用户进行身份验证,然后通过要求外部服务器内省我的 API 来内省令牌。我现在想测试...

回答 1 投票 0

如何使用wiremock模拟google oauth2身份验证的完整工作流程?

我有一种情况,我需要模拟整个谷歌驱动器工作流程进行内部测试。我们不想使用实际的服务帐户进行测试。我使用wiremock并嘲笑(或者我认为)以下...

回答 1 投票 0

在假子进程中模拟标准输出。Popen

我想测试一个函数,它调用 subprocess.Popen 并捕获 stdout。特别是,我需要测试在光盘上的文件中物理捕获的标准输出内容,而无需调用实际的

回答 1 投票 0

将常见的笑话模拟提取到util文件中

我已经浏览了有关手动模拟的官方 Jest 文档,但我不太明白它的意义。 我有一个导出计算值对象的文件 实用程序.js 导出 const getCalculatedValues = (

回答 1 投票 0

引发模拟对象的事件并作为用于调用方法的参数对象传递给那里

我有一个接口IPeakCommunication,以及派生类PeakCommunication。在派生类中,我有一个 Send(RequestData request) 方法的实现,它可以执行某些操作,正如我所期望的......

回答 1 投票 0

Scala:如何对我拥有的使用模拟/存根进行 API 调用的函数进行单元测试?

我有一个函数可以对外部 API 进行 API 调用 假设该函数执行如下简单操作。仅供参考,需要导入 scala.io.Source def myFunction(apiRequestUrl: Str...

回答 2 投票 0

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