腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
另一个
函数
内
的
补丁
/
模拟
函数
,用于
在
javascript中进行测试
、
、
、
、
基本上,我想修补
另一个
函数
调用
的
函数
,这样我就可以确认它们已经被调用了。这在js中有可能吗?(我正在使用摩卡/柴/西农进行测试)。我想做
的
是
一个
简化
的
版本:export helper = function() {} helper()
浏览 1
提问于2016-05-26
得票数 2
回答已采纳
11
回答
我可以
在
Python
装饰器包装
函数
之前打
补丁
吗?
、
、
、
、
我有
一个
带有装饰器
的
函数
,我正在
Python
库
的
帮助下对其进行测试。我想用mock.patch把真正
的
装饰器替换成
一个
模拟
的
“绕过”装饰器,它只调用
函数
。我不明白
的
是,
在
真正
的
装饰器包装
函数
之前,如何应用
补丁
。我在
补丁
目标上尝试了几种不同
的
变体,并对
补丁
和导入语句进行了重新
浏览 4
提问于2011-10-06
得票数 96
回答已采纳
1
回答
如何在
python
中
模拟
补丁
ctypes.WinDLL?
、
、
)from ctypes import POINTER, WinDLL, c_int, cast, pointer, byref # some logicImportError: cannot import name WinDLL 所以,我试着
在
我
的
测试中
模拟
补丁
my_function = mock.patch(
浏览 1
提问于2017-05-12
得票数 2
1
回答
在
python
中,如何添加不添加
模拟
输入参数
的
补丁
装饰器?
、
、
在
python
中,如何添加不添加
模拟
输入参数
的
修补程序?我想在类中
的
所有方法上添加
一个
补丁
,如下所示:class TestmanyMethods(unittest.TestCase):但是当我这样做时,必须在所
浏览 6
提问于2022-06-15
得票数 0
1
回答
模拟
补丁
以错误
的
顺序出现?
、
、
、
我有
一个
从
另一个
模块(keyboard.py)导入
函数
的
测试模块(test.py)。trials,noise,win,expInfo, incorrect, tone1, tone2, experiment_details,allPoints,32,60) 我试图将两个
模拟
返回值放在适当
的
位置,但它们
的
效果是相反
的
。当我
在
交互式控制台中调用它们时,当它们
在
断点处停止时-或者
在
浏览 2
提问于2017-11-01
得票数 28
回答已采纳
1
回答
修补本地实例
、
假设我
在
python
模块a.py中有以下代码 obj = Obj()有没有一种方法可以
在
不使用
函数
参数
的
情况下对obj进行猴子
补丁
?
的
原因:
在
代码本身
的
上下文中不应该是
一个
参数,但是
在
测试和系统
模拟
中使用
的
代码,
补丁
是合理
的
。此外,<e
浏览 3
提问于2011-10-23
得票数 1
回答已采纳
4
回答
使用
Python
模拟
时避免冗余
的
@patch
、
、
、
来自静态编程语言
的
背景,我想知道如何最好地
在
Python
中做mocking。我习惯于依赖注入。
在
测试中,
模拟
被创建并传递到被测系统(SUT)。然而,看看Mock和其他
Python
的
模拟
框架,模块中
的
类型/
函数
/等似乎是
在
逐个测试
的
基础上进行替换
的
。特别是,对于
模拟
,
在
每个单元测试
的
顶部,你可
浏览 3
提问于2012-07-26
得票数 13
回答已采纳
3
回答
Python
测试-重置所有
模拟
?
、
、
、
、
在
使用
Python
/ PyTest进行单元测试时,如果代码中没有
补丁
装饰器或with patch块,是否有办法
在
每个文件/模块
的
末尾重置所有
模拟
,以避免文件间测试污染?似乎
在
一个
Python
文件中被
模拟
的
东西仍然
在
具有相同返回值
的
其他文件中被
模拟
,这意味着我
的
模拟
在测试和文件之间(当没有使
浏览 9
提问于2015-10-10
得票数 10
回答已采纳
1
回答
天蓝色数据湖挂载路径火花读写功能单元测试
、
、
、
、
我是
一个
非常新
的
单元测试,我需要编写
一个
单元测试火花读写功能。例如,我有
一个
功能如下: df = spark.read.load(path, format = format)我已经检查了下面的链接,它使用
补丁
来
模拟
blobServiceClient,但我不确定这对我是否有用,因为它使用
的
浏览 2
提问于2022-09-06
得票数 3
2
回答
如何进行异步
函数
的
单元测试?
、
、
、
、
我正在使用Bleak发现并连接到最近
的
蓝牙低能耗(BLE)设备,我目前正在编写单元测试(使用pytest)。我是
Python
测试
的
新手,我不知道如何使用这些
补丁
/
模拟
来使其
在
async
函数
上工作。 我不知道我是应该使用实际
的
函数
,还是应该对默认
函数
应用
补丁
,以使测试可执行而不使用BLE加密狗。以下是代码示例(对discover.py
的
改进): def list(op_sy
浏览 21
提问于2019-06-18
得票数 1
回答已采纳
1
回答
Python
修补导入模块中
的
函数
、
、
、
我正在尝试创建
一个
使用
Python
补丁
的
单元测试,但是我无法让它工作。我尝试了各种方法来打
补丁
,但没有成功。要测试
的
文件: test_me.py导入another_file.py,其中包含这里需要
的
两个
函数
(其中包括func1和func2 )。
在
test_me.py中: import another_file.py as another_file_alias anothe
浏览 6
提问于2021-06-16
得票数 1
2
回答
Python
模拟
-检查在
模拟
对象中是否调用了方法
、
、
from module import Object o = Object("param1")我有这样
的
单元我可以
在
unittest中执行obj.assert_called_with()来验证构造
函数
是用某些参数调用
的
。是否可以验证obj.do_something是用某些参数调用
的
?我
的
直觉是否定
的
,因为Mock被完全封装在对象中,但是
浏览 0
提问于2020-08-06
得票数 4
回答已采纳
1
回答
(
Python
单元测试)针对同一
python
文件中
的
不同方法,对同一对象进行不同
的
补丁
、
、
、
我
的
python
文件中定义了许多方法。
在
文件中
的
许多方法中,我调用了
一个
函数
--比方说"fun1“。 我想以不同
的
方式
模拟
每个方法
的
“fun1”
函数
。有没有一种方法可以
在
方法级别而不是
在
文件级别对对象进行不同
的
修补?return res res = fun(barg1, barg2) retur
浏览 16
提问于2021-03-19
得票数 0
1
回答
在
考试中嘲弄睡眠
、
、
、
我有
一个
函数
要测试,它最终会调用
另一个
函数
,其中包含一些time.sleep
函数
。我不想考试睡着。因此,我
的
问题是,是更好地
模拟
测试
函数
,还是结束对
函数
的
调用,用
补丁
进行测试?
浏览 3
提问于2015-03-17
得票数 3
回答已采纳
1
回答
如何使用Mock从导入
的
模块中修补“open”
、
、
、
我正在为我拥有的
一个
模块编写一些单元测试。我需要为open打
补丁
,这样当被测试模块
内
的
函数
调用open时,就会使用
模拟
而不是真正
的
open。这段代码可以工作,但我认为它会破坏
另一个
测试,因为它没有将open恢复到它
的
原始值: def test_something
浏览 0
提问于2013-03-22
得票数 2
回答已采纳
1
回答
奇异行为
模拟
的
side_effect
函数
、
、
postie.EmailDeliveryException: return False我想测试
一个
postie.EmailDeliveryException被引发
的
情况。因此,我
模拟
了postie.postmail,并将异常作为其调用
的
效果放在一边:def test_s
浏览 3
提问于2014-04-25
得票数 2
回答已采纳
1
回答
贴片解码器-无功能参数
的
副作用
、
、
我想装饰我
的
测试
补丁
特定
的
功能。我对将
模拟
对象作为
函数
的
参数不感兴趣。
在
本例中,我希望能够省略mock_my_foo参数: print "My side_effect" def test_something(self, mock_my_f
浏览 3
提问于2019-11-21
得票数 1
回答已采纳
2
回答
Python
模拟
另一个
函数
调用
的
函数
。
、
、
、
、
def f1(): num, stat = f1()如何使用
python
的
模拟
库修补f1()并返回自定义结果以便测试f2() 编辑:,我
的
测试有什么问题吗?
浏览 2
提问于2012-04-23
得票数 61
回答已采纳
2
回答
Java
模拟
对象,没有依赖项注入
、
、
、
、
我对
在
JUnit测试套件中
模拟
对象感兴趣,但是我只遇到过使用依赖项注入
模拟
对象
的
模拟
框架。但是,我希望能够
模拟
类/
函数
,而不必像
python
中
的
@
补丁
()那样注入
模拟
对象。微不足道
的
例子:public String bar(Foo foo) { return foo.foo(); /
浏览 2
提问于2014-12-19
得票数 13
回答已采纳
1
回答
在
Python
中可以进行深度monkeypatching吗?
、
我需要这个功能,但是这个
补丁
来自Django
的
1.7版本,我不能在我
的
环境中使用它(仅限
Python
2.6 )。所以现在,我已经将admin_view方法复制到我
的
代码中,并用admin.site.admin_view = partial(admin_view, admin.site)注入它。然而,我希望将“分支”代码
的
数量保持
在
最少,并想知道:是否可以对其进行monkeypatch,即在装饰器
的
inner
函数
的
执
浏览 0
提问于2014-12-02
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Java构造函数中接受另一个实例的数据
什么是python的函数?在python3函数的参数是如何传递的?
chr 函数在 Python 中有哪些常见的用途
如何写一个更好的Python函数?
Python的“print”函数在“Hello World”之外的延伸
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券