如何监视内部函数返回值我正在做一些集成测试,我想知道如何获得一些内部函数的返回值,我曾考虑过使用mocks,但那里只有get参数 示例: def foo(): goo() def goo(): retur ...2024-09-20 已阅读: n次
multiple()返回一个空字典我有一个pytest装置,使用^{}模拟API客户机的多个方法: @pytest.fixture(scope='function', autouse=True) def client_mock(req ...2024-09-20 已阅读: n次
访问使用上下文管理器打开的模拟的属性我试图模拟一些东西,但一旦用上下文打开模拟,我就无法获得它的属性 # create mocks mock_1 = MagicMock() mock_2 = MagicMock() # set a n ...2024-09-20 已阅读: n次
Python:How to 实现多个动态mock.patch函数?我试图在python中动态模拟/修补一个类的多个@property方法 class Dog(): ... @property def size(self): ...2024-09-20 已阅读: n次
Django_nose忽略了包装测试我有这种包装 def external_services_mock(f): @patch('service.remote_call1') @patch('service.remote_ ...2024-09-20 已阅读: n次
assert \u has \u调用不存根该方法我使用的是来自模拟python库的assert\u has\u调用。当我这样做的时候,我遇到了一个问题: mocks = mock.Mock() mocks.assert_has_calls([moc ...2024-09-20 已阅读: n次
Python中的Ruby Mash等价物?在Ruby中,有一个很棒的库叫做Mash,它是一个散列,但是通过巧妙地使用missing_方法可以转换: object['property'] 到 ^{pr2}$ 这对mocks非常有用。有人知道P ...2024-09-20 已阅读: n次
pythonmock.mock_重置()返回mock而不是重置m在使用mock库时,我遇到了这样一种情况:调用my_mock.reset_mock()方法返回一个新的Mock实例,而不是重置{}。显然,我在某种程度上掩饰了Mock.reset_mock(),但我不 ...2024-09-20 已阅读: n次
模块设置不正确对python来说是个新手,但我觉得我把一切都安排好了。当我运行python -m unittest test.unit.test_oyez_case时,我得到AttributeError: 'mod ...2024-09-20 已阅读: n次
Unittest模拟修补程序在循环中随机失败考虑到复杂性,我无法提供太多的背景,但我希望能有一些洞察/发人深省的问题来解释为什么会发生这种情况 我正在测试一个将文件加载到数据库的进程,因此我正在使用unittest.mock.patch修补数据 ...2024-09-20 已阅读: n次
检查模拟是否相等有没有一种简单的方法可以根据两个unittest.mock.Mock实例的非特殊属性检查它们是否相等Mock不提供__eq__实现(而且MagicMockAFAIK也不提供),因此Mock(a=1) ...2024-09-20 已阅读: n次
使用python m模拟类中的许多函数,但不是所有函数我正在测试一个python类。我想嘲笑一些类的方法,但不是所有的方法。使用mock.patch可以很好地实现这一点。我的问题是: 有许多函数需要修补,所以这意味着要对patch进行许多嵌套调用。在 ...2024-09-20 已阅读: n次
mattys_mocks 又一个模仿图书馆 此包Python名称:mattys_mocks 目前版本: mattys_mocks 0.1.2 最后维护时间:J ...2024-09-20 已阅读: n次
Funkfunk是python的一个模拟框架,深受JMock的影响。 funk允许使用模拟对象代替“真实”对象,从而有助于单独测试模块。 Funk是根据2条款BSD许可证获得许可的。 安装 $ pip in ...2024-09-20 已阅读: n次
MockMockMock不要使用这个库:现在有一个标准的mocking library in Python。 我不会修复库中的任何内容,我正在将自己的项目迁移到unittest.mock。 mockmockmock是一个py ...2024-09-20 已阅读: n次
narmockNarmock A minimal mocking utility for C projects. 正在工作 narmock会发现在测试中被模拟的函数,并使用光滑的api生成模拟。 #in ...2024-09-20 已阅读: n次