腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(685)
视频
沙龙
1
回答
模拟函数,根据传递的参数返回不同的值
、
在我的测试函数中,我的模拟行为不正确,因为当我mock我的get_config函数时,我只知道如何模拟它以返回一个值。如何向mock添加一些逻辑,以便仅当向get_config传递"restricted"的参数时,mock才返回不同的值 conf1 = get_config("conf1") conf3 = get_config("conf3") restricted_datasets = get_config("
浏览 0
提问于2018-06-08
得票数 2
2
回答
unittest.Mock -结合return_value和
side_effect
、
、
例如:
side_effect
=lambda: print')None 这里的文档看起来有点模棱两可,但在我看来,当使用
side_effect
时,return_value被完全忽略,只返回
side_effect
函数的结果(
浏览 1
提问于2017-11-08
得票数 2
回答已采纳
3
回答
使用相同if语句的C++内联方法
、
、
我正在为OpenGL texture编写处理程序,我正在考虑安全性和性能。哪个级别的优化应该删除标记为if的语句? GLuint ID; inline explicit Texture2D(GLuint id): ID(id) {}; void DeleteTexture(); void
浏览 3
提问于2010-08-04
得票数 3
回答已采纳
1
回答
如何在不改变其行为的情况下,检查是否调用了@修补的python方法?
、
、
然后在测试用例的主体中,在修补方法上设置.return_value属性或.
side_effect
属性来模拟其行为。同样在测试用例中,我检查修补方法是否用.assert_called_once()调用。
浏览 0
提问于2019-08-15
得票数 2
回答已采纳
2
回答
具有多个返回值的模拟/修补程序os.path.exists
、
、
、
os values = {1 : True, 2 : False} m.side_effect =
side_effect
# 2 ret = test(argList) 使用第1行和第2行的任何一种(但不是同时使用)给出NameError: global name '
side
浏览 2
提问于2014-02-21
得票数 6
回答已采纳
1
回答
如何防止常量参数被间接更改?
、
、
、
、
int*
side_effect
; *
side_effect
= 123;
side_effect
浏览 0
提问于2016-01-07
得票数 0
1
回答
Python Mock Delay
side_effect
估值
、
、
、
有没有办法延迟模拟
side_effect
的评估。def mockfunc(wheel): 事情是这样的-当我设置
side_effect
时,mockfunc调用立即发生,橡胶属性被设置为软属性。
浏览 0
提问于2015-01-19
得票数 0
1
回答
Python模拟补丁两个相似的函数
、
、
假设我有一个函数,它有两个类似的函数调用: def foo(): test1 = one_func("SELECT * from Addresses;")def test_foo(self, mock_one_func): mock_one_func.return_value = one_func("SELECT *
浏览 12
提问于2021-06-22
得票数 1
1
回答
模拟类函数的多个调用
、
我在模拟一个类函数的多次调用时遇到了一个问题。我的目标是在第二个函数调用时引发异常。发生的情况是mocked函数只返回一个mocked对象,而不调用它。所以在第一个函数调用的结果中,它只返回一个函数。 第一个示例: with mock.patch.object(FunctionClass, "function_to_mock") as mocked_function: mocked_function.side_effect = [mock.DEFAULT, Exception()] 第二个例子: original_function = FunctionClass.fu
浏览 13
提问于2020-06-26
得票数 0
2
回答
一个模拟的
side_effect
迭代器在耗尽后能被重置吗?
、
、
、
>>> from mock import MagicMock>>> mock(), mock()>>StopIteration>>> mock(), mock()>>> 目的是在随后的测试中重复使用模拟所以(总比从来没有晚)在被指向正确的
浏览 2
提问于2014-09-13
得票数 15
回答已采纳
2
回答
在使用unittest模块进行修补时,可以将
side_effect
分配给python中的类成员变量吗?
、
、
、
具体来说,我对使用
side_effect
参数进行此操作很感兴趣 self.member_variable = None @patch('test_me.MyClass.member_variable',<e
浏览 0
提问于2019-02-19
得票数 0
2
回答
只对mock.patch进行一次单元测试
、
目前,我有: @mock.patch('requests.post',
side_effect
=mocked_object)@mock.patch_once('requests.post',
side_effect
浏览 19
提问于2020-07-07
得票数 2
回答已采纳
1
回答
使用python中的模拟
side_effect
模拟函数
、
我正在尝试使用python mock中的
side_effect
特性,将对特定函数的调用完全替换为对另一个函数的调用。现在这两个函数接受不同的参数集,我不确定如何将参数传递给
side_effect
。def func1(arg1): print 'original function' @mock.patch('func2',
side_effect
浏览 2
提问于2015-12-05
得票数 0
1
回答
当python模拟具有返回值和副作用列表时会发生什么?
、
、
、
、
import MagicMock return_value=b"",monkeypatch.setattr(mocked_class, "method_to_call_thrice", confusing_mock)
side_effect
但是如果
side_effect
是一个可迭代的
浏览 0
提问于2019-05-17
得票数 20
回答已采纳
2
回答
将参数传递给
side_effect
函数在unittest.mock中进行修补
、
、
、
对于每个模拟api调用,我都将
side_effect
设置为这些函数之一。这个模式并不枯燥,但我不知道如何将参数传递给
side_effect
函数。这是我的测试 with patch('
浏览 1
提问于2019-01-21
得票数 6
回答已采纳
1
回答
Python测试。raw_input测试
、
、
我有一个python函数,它询问用户是想使用当前文件还是选择一个新文件。我要测试一下。以下是功能: file_change = raw_input('If you want to overwite existing file ?(Y/N) ') logging.debug('overwritin
浏览 2
提问于2014-02-06
得票数 3
回答已采纳
1
回答
只带特定参数的Python模拟函数
、
、
def
side_effect
(key): return mocked_resultelse: config.get = Mock(
side_effect
=
side_effect
)
浏览 2
提问于2014-11-30
得票数 4
回答已采纳
2
回答
如何在Python模拟中调用模拟方法
、
、
、
self.state f.foo(1) def
side_effect
[[wrapped_method_foo]](self, a*2) f.foo(2)
浏览 1
提问于2015-06-08
得票数 5
回答已采纳
1
回答
SCons忽略功能不起作用
在编译每个文件之后,我会生成一些日志文件。不幸的是,因为我在每次构建后删除空日志文件,SCons会重新编译源文件,因为日志文件丢失了。在我的发射器里,我正在做这样的事情:target.append(env.File(source[0].name.split('.')[0] + env['ERRSUFFIX'])) env.Ig
浏览 0
提问于2016-04-04
得票数 0
回答已采纳
1
回答
贴片解码器-无功能参数的副作用
、
、
在本例中,我希望能够省略mock_my_foo参数: print "My
side_effect
" def test_something(self, mock_my_foo): pass
浏览 3
提问于2019-11-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pytest,一个可靠的Python库!
如何入门 Python Mock
Python Mock 的入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券