mocking 相关问题

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

注册WebMvcConfigurer进行MockMvc测试

我有一个 Spring Boot 后端 API,我使用以下配置对 API 接收的有效负载进行一些格式化。 @配置 类 WebConfig : WebMvcConfigurer { 超越乐趣

回答 1 投票 0

为什么我的 phyton 模拟只能使用特定的导入方式?

我有一个 utils 类,除了其他东西之外,它还有一个获取 id 的函数: # 实用程序.py def get_id(): 返回 ... 另外,还有另一个类,比如说它是关于汽车的,它使用这个函数: #...

回答 1 投票 0

python 模拟第三方模块

我正在尝试测试一些处理推文的类。我使用 Sixohsix twitter 来处理 Twitter API。 我有一个类充当 Twitter 类的门面,我的想法是模拟 ac...

回答 1 投票 0

pytest 断言上下文管理器内部的方法是否被调用

我已经根据他们的示例实现了 InfluxDB 的接口。它使用 context_manager 内的 DB 写入: 从 influxdb_client 导入 InfluxDBClient、Point、WriteOptions InfluxInte 类...

回答 1 投票 0

测试 Diamond 智能合约的惯用方法

我编写和测试 Solidity 代码已经有一段时间了,而且我发现自己相当广泛地使用 smock2 库。简而言之,确保在 ContractA 测试期间,测试...

回答 1 投票 0

在Python单元测试中模拟json.dumps()方法

我正在使用 Pytest 编写测试用例,我需要模拟一个使用 json.dumps() 方法的函数。 我尝试了很多方法,但不知怎的,这个方法不能被嘲笑。 我尝试使用装饰器 -...

回答 1 投票 0

Selenium 4 with Java:模拟/存根网络请求

是否有关于如何在 Selinum 4 中模拟/存根网络请求的或多或少全面的指南?在我看来,这是 Cypress 的主要优势(以及前端开发人员易于访问的优势)...

回答 1 投票 0

模拟无法按预期工作(Django)

我有这个代码: // app1.service.py 数据库={ 1:“爱丽丝”, 2:“鲍勃”, 3:《查理》 } def get_user_from_db(user_id): 返回数据库.get(user_id) /...

回答 1 投票 0

想要将一些服务注入到WebHostBuilder中进行测试。我可以在WebHost启动后执行此操作吗?我应该更改测试初始化吗?

我正在一个非常大的现有代码库中工作,我很难完全重构 MyTestFixture。测试设置如下: MyTestFixture.cs 公共类 MyTestFixture:IDisposable { IWebH...

回答 1 投票 0

带有@Mock注解的字段初始化与@BeforeAll

我有以下静态模拟设置: @ExtendWith(MockitoExtension.class) 测试类{ @嘲笑 私有静态ClassB classBInstance; @之前所有 静态无效设置(){ 模拟统计...

回答 1 投票 0

如何根据参数从模拟对象返回不同的值

我想模拟redis服务器的返回值。根据密钥我需要取回不同的假值。 因为这仍然很容易,我希望将 m 上的文件内容作为返回值...

回答 1 投票 0

Pytest 模拟补丁 - 如何排除故障?

我认为使用模拟修补程序时遇到一个常见问题,因为我无法找出要修补的正确内容。 我有两个问题希望得到帮助。 关于何的想法...

回答 3 投票 0

在不开发包时测试 local_mocked_bindings

我正在开发一个闪亮的应用程序并使用 testthat 进行单元测试。我有一个包含 test 的文件夹,我使用 testthat::test_dir 运行该文件夹。但是,我不知道如何使用模拟功能,因为我犯了错误......

回答 1 投票 0

使用单个起订量设置返回多个参数值

我有一个 Moq 对象,我需要返回 4 个不同参数的值。我可以用 4 个不同的语句来完成此操作,但是有没有办法在单个安装语句中实现相同的目的? var 参数Mo...

回答 2 投票 0

如何使用 side_effect 模拟 requests.get().url?

我有以下代码: def Consumer_api_swapi_index_page(initial_page: int = 1): """Swapi 索引页。""" 检查= HTTPStatus.OK 结果=[] 同时...

回答 1 投票 0

mock_open 用于在导入类的实例方法内部调用 open

我正在尝试测试我拥有的将输出写入文件的类中的方法。但是,为了防止测试方法实际写入新文件,我想模拟写出过程......

回答 1 投票 0

fff:模拟从另一个模块引用返回的值

使用假函数框架,我有这段代码(释义): 无效sched_step(无效){ event_t 事件; int 状态; 状态=queue_fetch(&事件); 如果(状态==...

回答 1 投票 0

java:如何模拟Calendar.getInstance()?

在我的代码中我有这样的东西: 私有无效 doSomething() { 今天日历 = Calendar.getInstance(); .... } 我如何在 junit 测试中“模拟”它以返回特定日期?

回答 9 投票 0

PySpark UDF 中的模拟请求功能

我在 PySpark 的 src/my_funcs/ 下有以下 UDF @F.udf(returnType=T.ArrayType(T.ArrayType(T.StringType()))) def get_details(details_url: str) -> list[list[str]]: 详细信息 = requests.get(

回答 1 投票 0

nest js 控制器测试使用服务依赖项而不是模拟

我是nest js的新手,并且不打算做一些测试。 我有一个房间控制器: @Controller('房间') 导出类 RoomController { 构造函数(私有只读 roomService:RoomService){} ...

回答 1 投票 0

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