mocking 相关问题

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

使用 Flask_SQLAalchemy 和 MariaDB 进行数据库模拟。使用 create_all 和 drop_all 方法创建或删除数据库失败

我正在尝试使用flask和unittest来实现数据库模拟。我见过的示例使用 Flask-SQLAlchemy 的 db.create_all() 和 db.drop_all() 方法以及 unittest 的 setUp() 和 TeaDown() 方法...

回答 1 投票 0

如何在测试中将一个类替换为另一个类并检查其方法是否被调用?

我想在测试中将一个类替换为另一个类,并检查其方法是否被调用。 我想做的事的一个例子。 A类: def some_method(self): 打印(“A”) B类: ...

回答 1 投票 0

模拟多个数据库连接?

我有一个Python应用程序,它与许多不同的数据库产品集成; MySQL、MariaDB、PostgreSQL 甚至 GitHub 等一些应用程序。这些集成中的每一个都是我们编写的...

回答 1 投票 0

如何测试实例的方法是否被调用?

假设我有以下代码: 我的班级: def __init__(自身, 值=1): 自我价值=价值 自我破坏性的东西() def virtual_stuff(自身): p...

回答 1 投票 0

Mockoon 访问数据桶数组元素

我想通过从包含具有键 id 的对象数组的数据桶中获取与查询 id 关联的对象来生成响应 我的解决方案如下: {{setVar 'myId' (queryParam...

回答 1 投票 0

在 pytest MagicMock 中正确模拟 gcs Bucket 和 Blob

我正在尝试为此函数编写测试。我不想依赖真正的 gcs 对象,而是模拟对象。 # gcs_blobs.py 文件 从 google.cloud 导入存储 def check_existing_blobs(

回答 1 投票 0

通过postman调用时模拟第三方api

我有一个控制器类,它公开 Get API 并返回人员信息: @RestController 公共类 PersonController { @Autowired PersonService personService; @GetMapping 公众 getPers...

回答 2 投票 0

来自 golang 包的模拟方法

我一直无法找到从 golang 包中模拟方法的解决方案。 例如,我的项目有一些代码在 Os.Getwd() 返回错误时尝试恢复。我可以最简单的方法...

回答 5 投票 0

如何使用 cmocka will_return() 将双精度值传递给我的 C 模拟函数?

我正在使用 cmocka 对 C 项目进行单元测试。 我想模拟对在我的测试中的 C 函数中进行的另一个模块的调用。另一个模块中的此函数处理双精度数,而不是整数。 will_return

回答 2 投票 0

如何模拟boto3的SES版本2 API?

我正在尝试改进电子邮件发送器 lambda,以便它可以使用 AWS 的 SES 发送也包含附件的批量电子邮件。 (当时)似乎最好的解决方案就是简单地升级......

回答 2 投票 0

在 Mockito 中检测到未完成的存根

我在运行测试时遇到以下异常。我正在使用 Mockito 进行嘲笑。 Mockito 库提到的提示没有帮助。 org.mockito.exceptions.misusing.

回答 7 投票 0

如何测试使用 FacesContext.getCurrentInstance() 的方法

我正在尝试测试我的代码的一部分,在某些情况下最终会调用 FacesContext.getCurrentInstance() 并且我们不在 jsf 上下文中,它给出 null 并且我收到 NullPointerExcetption 怎么...

回答 1 投票 0

MagicMock 对象可以迭代吗?

我想做的是…… x = MagicMock() x.iter_values = [1, 2, 3] 对于 x 中的 i: i.method() 我正在尝试为此函数编写一个单元测试,但我不确定如何进行...

回答 2 投票 0

SwiftUI - 在环境对象中设置数据以进行预览的问题

我有这个覆盖视图,当按下按钮时,它应该通过调用视图模型中的函数来刷新视图。该代码确实适用于应用程序本身,但不适用于预...

回答 1 投票 0

是否有任何虚假的 store/ecommerge JSON API?

是否有任何网站可以让我获得假 JSON,其中包含与商店相关的对象数组,其中包括图像、价格、名称,以便我可以使用 GET 提高与 JSON Rest API 相关的技能...

回答 2 投票 0

如何使用fakeredis测试API的redis缓存?

我需要在我们的项目中自动化/测试 Redis 缓存。我该如何测试,任何人都可以分享测试的想法或在 api 中测试 redis 缓存的任何现有项目。 我想用假的-

回答 1 投票 0

以编程方式向 Python 中的 `fakeredis` 添加命令

有没有办法以编程方式向 fakeredis 添加命令? 除非我遗漏了某些内容,否则文档建议直接修改库代码(_fakesocket.py 中的 FakeSocket),我希望避免这种情况。

回答 1 投票 0

是否有一个包含createdBy+updatedBy+createdAt+updatedAt的词

我正在尝试制作一些模拟模型,并希望自动将这些字段添加到模型中,但我不知道如何命名该函数。我想知道是否有一个好词可以用于...

回答 1 投票 0

对节点获取的玩笑模拟调用真正的获取而不是模拟

我有一个简单的控制器,它使用节点获取进行搜索。但是,当我模拟节点获取时,获取会调用控制器中的真实节点。这是我的代码结构。 为什么模拟没有效果...

回答 1 投票 0

带有@setup场景的空手道模拟不起作用

我正在玩空手道 v1.4.0 想要定义一个用于模拟创建的函数和变量(pathToMy.js 始终返回 true): @设置 设想: * def data = read('data.json') * def myFunc = r...

回答 1 投票 0

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