腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1322)
视频
沙龙
2
回答
如何使用unittest.mock.
MagicMock
或模拟类来模拟` `name`‘属性?
、
、
我试图用模拟的名称创建
MagicMock
,它似乎不起作用,但适用于其他属性:assert
MagicMock
(foo='bar').foo == 'bar' assert
MagicMock
(name='bar').name == 'bar' print(
MagicMock
(name='
浏览 2
提问于2020-06-24
得票数 11
1
回答
Python
MagicMock
属性是静态的。
、
、
、
task.attr = i 当我模拟A函数的f参数时,会发生这样的情况: >>> A = mock.
MagicMock
浏览 3
提问于2017-07-20
得票数 1
回答已采纳
1
回答
使用
MagicMock
作为自己的返回值?
、
、
通常,
MagicMock
为它上调用的任何属性或方法返回新的MagicMocks:>>> mm<
MagicMock
name='mock()' id='140094551215016'><
MagicMoc
浏览 0
提问于2018-08-20
得票数 1
1
回答
为什么类型( mock.
MagicMock
()) == mock.
MagicMock
返回False?
、
在Python3.4:>>> type(mock.
MagicMock
()) == mock.
MagicMock
True>>> class A:为什么返回type(mock.<e
浏览 1
提问于2014-10-11
得票数 4
回答已采纳
1
回答
Python3单元测试:如何使用运算符与MagicMocks进行比较
、
、
当执行比较代码时,我会得到错误 def __lt__(self, other):setattr(compareable_
MagicMock
_Instance, '__lt__
浏览 0
提问于2019-03-29
得票数 3
回答已采纳
1
回答
如何模拟对象属性和复杂的字段和方法?
、
、
、
我有一个下面的函数需要进行单元测试。 entries = [] d = {'size' : all_fields_sheet.cell(row_index,0).value,\ 'hots
浏览 14
提问于2016-07-28
得票数 1
回答已采纳
1
回答
mock.
MagicMock
(spec=SomeClass)和mock.create_autospec(SomeClass)有什么区别?
、
、
我在翻译中测试了它,例如:>>> ca = mock.create_autospec(list)<
MagicMock
spec='list' id='140372375801232'><
MagicMock
name='mock()' id='140372384057808
浏览 0
提问于2020-08-21
得票数 9
回答已采纳
2
回答
如何让
MagicMock
返回多个值
、
、
Jan 13 2019, 12:50:15) >>> foo = mock.
MagicMock
浏览 0
提问于2019-03-15
得票数 2
1
回答
有没有一种简单的方法可以递归地向
MagicMock
属性添加__name__
、
、
语句 当我请求
MagicMock
对象的__name__时,我得到了一个AttributeError =>,我想这就是
MagicMock
的工作方式。from mock import
MagicMock
a.__name__ 当然,我请求的任何更深层次的属性仍然返回一个AttributeError 问题 有没有简单的方法可以将__name__添加到
MagicMock
的“尚未”请求的属性中?
浏览 13
提问于2021-01-06
得票数 1
回答已采纳
1
回答
python3中的`
MagicMock
`能和int相比吗?
、
、
测试适用于python2,但抱怨适用于python3,错误如下 TypeError: '>' not supported between instances of '
MagicMock
' and 'int' 下面是一个最小的例子 # test_mock.py from mock import
MagicMock
from unittest.mock import
MagicMock
浏览 63
提问于2019-01-22
得票数 6
5
回答
模拟vs
MagicMock
、
我的理解是,
MagicMock
是一个自动执行“神奇方法”的超集,从而无缝地提供对列表、迭代等的支持.那么,朴素面具存在的原因是什么呢?这不只是一个可以被忽略的精简版本的
MagicMock
吗?Mock类是否知道在
MagicMock
中不可用的任何技巧
浏览 3
提问于2013-06-19
得票数 199
1
回答
如何在Django模型上模拟链式方法
、
、
、
、
库来模拟Django模型上的方法:def delete_ads(user): with patch('user.tasks.Classi
浏览 1
提问于2014-07-13
得票数 0
2
回答
是否可以将python模拟用于复杂的多维字典输入?
、
我勇敢地尝试过:但是,由于模拟返回值的类型,人们肯定会直截了当地失败。因此,我认为我最好手动设置一些返回值,我尝试了以下实验:>>> m['categories'] = [1,2,3]<class 'mock.
MagicMock
'> >>> m['
浏览 3
提问于2014-03-27
得票数 1
回答已采纳
1
回答
如何添加虚拟方法
、
、
、
、
在测试期间,我使用
MagicMock
来模拟这个类使用的API中的授权: mock_vk_values = [{'uid': user.vk_uid}] vk.API.users.get =
MagicMock
浏览 1
提问于2016-01-22
得票数 1
回答已采纳
1
回答
未安装的python模拟程序和库
、
、
、
、
我正在为一个机器人开发软件,它通常是在Raspberry Pi上运行的。让我们考虑两个文件的导入:from RPi import GPIO as gpiofrom rpi.motor import Motorimport unittest# Location A
浏览 3
提问于2015-09-10
得票数 14
1
回答
在PyTest测试模块末端断开夹具的连接
、
、
、
我有一个用PyTest运行的测试模块。@pytest.fixture conn = redis.Redis(decode_responses=True, **config.redis_test_credentials) conn.flushall()conn.connection.disconnect()我不能在这里使用pytest.fixture(
浏览 8
提问于2021-03-22
得票数 0
回答已采纳
1
回答
解决方案:
MagicMock
和烧瓶-为UnitTest请求自定义json
、
、
、
日安,m = mock.
MagicMock
()#m.SOMEHOWSET THE JSON CONTENT SO m.get_json() works later onclass iMock(mock.
MagicMock
): def __init__(self, *args: Any, **kw:
浏览 4
提问于2022-07-14
得票数 0
1
回答
如何创建可订阅的模拟对象?
、
、
、
、
假设,我有一个代码片段作为bar = foo[1:999].execute()foo_mock = Mock()不幸的是这引起了一个例外,
浏览 2
提问于2020-10-02
得票数 12
回答已采纳
3
回答
Python模拟方法调用参数显示列表的最后一个状态。
、
、
from mock import
MagicMock
m =
MagicMock
() params = [0, 'some_fixed_value
浏览 2
提问于2014-04-23
得票数 10
回答已采纳
1
回答
在python中模拟类对象方法的返回
、
、
我遇到的问题不是返回测试值,而是模拟方法返回一个
MagicMock
类型的对象。 return provider.get_data()import unittest def test_worker(self): provider_mock =
MagicMock</em
浏览 2
提问于2014-07-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python笔记24-unittest单元测试之mock.patch
Facebook 如何做大规模服务的自主测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券