mocking 相关问题

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

如何验证使用 moto mock cognitoidp 生成的 JWT 令牌

我正在尝试在Python应用程序中测试我的服务器端对cognito JWT令牌的处理。我正在使用 Moto 创建一个认知用户池,在池中创建一个用户,对用户进行身份验证,然后获取 b...

回答 2 投票 0

模拟类:Mock() 还是 patch()?

我正在使用 Python 进行模拟,并且想知道这两种方法中哪一种更好(阅读:更Pythonic)。 方法一:只需创建一个模拟对象并使用它。代码如下: def test_one (s...

回答 3 投票 0

如何模拟 *exec.Cmd / exec.Command()?

我需要模拟 exec.Command()。 我可以使用以下方法来模拟它: var rName 字符串 var rArgs []字符串 mockExecCommand := func(name string, arg ...string) *exec.Cmd { r名称 = 名称 rArgs = arg 返回...

回答 5 投票 0

如何使用 vitest 模拟 TypeScript 类

我有一个类 A,它从另一个模块导入类 B 并实例化它。在我对 A 类的测试中,我想存根/模拟 B 类的一些方法。 一些示例代码: // 格式化程序.ts 前...

回答 1 投票 0

jMock 模拟类和接口

我正在试验 jMock 作为我的项目的模拟框架。我遇到了需要模拟类和接口的情况。我使用 ClassImposteriser.INSTANCE 来启动

回答 2 投票 0

使用mock更改函数调用的第二个结果

我有一个如下所示的循环: 对于范围内的 i(len(some_list)): 响应 = requests.post(some_url, some_params) 如果response.status_code!= HTTPOk: # 做一点事 我想要什么...

回答 3 投票 0

Python 模拟内置“打开”在一个类中使用两个不同的文件

当两个文件都使用上下文管理器时,我无法弄清楚如何模拟类中打开的两个文件。我知道如何使用模拟模块对一个上下文管理的文件执行此操作,如下所示: @补丁('

回答 5 投票 0

Python 模拟response.content.iter_chunked

这是我的python 3.8代码,为什么我不能模拟iter_chucked? 异步 def _http_get(part_path): 与 aiofiles.open(part_path, "ab+") 异步作为 temp_file: 与 RetryClient 异步(

回答 1 投票 0

Mockito ClassCastException - 无法投射模拟

我想测试 AppleProcessor 类中的一个方法: 公共无效过程(水果水果){ if(fruit.getType() == Fruit.APPLE) { FruitBasket.add(((AppleFruit) 水果).get...

回答 6 投票 0

模拟无法阻止昂贵的资源

在下面的最小代码示例中,我展示了两个相同的类。两个版本都可以在提取此摘录的原始源中正常工作。 问题是常态...

回答 1 投票 0

空手道 - 模拟服务器功能使用背景

我正在测试一个困难的微服务,它与 10 多个下游服务交互。存在很多逻辑和排列,因此尝试提出自动化解决方案是很棘手的。 ...

回答 2 投票 0

如何使用 boto3 模拟删除存储桶操作的单元测试

我正在使用 Python 2.7 和 boto3 与 S3 存储桶交互。到目前为止,一切都很好! 我现在想要实现的是删除存储桶操作的单元测试,但使用模拟数据,即没有真正的

回答 2 投票 0

模拟模块属性

我正在尝试模拟位于模块根目录的属性: 一些_模块.py @财产 def conn(自身): 如果不是 get_request(): 引发一些错误( “发生了一些错误” ...

回答 1 投票 0

Spring Boot 单元测试 MockMvc 行为

在 Spring Boot REST API 中对 UserController 进行单元测试时,我得到了不同的结果。 控制器: @RestController @RequestMapping("/api") 公共类用户控制器{ @Autowired

回答 1 投票 0

使用 Jest 从 ethers.js 模拟 Contract.allowance

我正在为一个项目编写测试,项目中的某个地方有一个包含以下代码的函数: const erc20 = 新合约( 代币地址, ERC20_ABI, 提供者, ); ...

回答 1 投票 0

NSubstitute Mock 静态类和静态方法

我正在尝试模拟静态类中的静态方法。我已经读到你不能这样做,但我正在寻找一种方法来解决这个问题。 我无法修改代码,也无法在没有

回答 2 投票 0

如何模拟环境接口?

我正在尝试测试我的服务,如下所示: 导入 org.springframework.core.env.Environment; @服务 公共类我的服务{ @Autowired环境环境; ... ... } 我如何模拟环境

回答 4 投票 0

Moq - 验证没有调用任何方法

这是我在 ASP.NET MVC 项目中的一个控制器使用 NUnit 和 Moq 进行的单元测试: [测试] 公共无效Create_job_with_modelstate_errors_fails() { var job = new JobDto(); 这个。

回答 2 投票 0

使用模拟补丁来模拟实例方法

我正在尝试使用名为 Mock 测试库的富有想象力的名称来测试 Django 应用程序时模拟某些内容。我似乎无法让它正常工作,我正在尝试这样做: 模型.py 来自 somelib imp...

回答 3 投票 0

去 mongo-driver mtest,FindOne 不会根据给定的过滤器返回正确的结果

我有一个函数应该根据 mongodb 组织的过滤器返回,实际上它工作得很好。 func (m *MongoSysService) GetOrg(org string) (types.Org, error) { var 数据类型.Org 我...

回答 1 投票 0

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