腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Python
中
使用
monkeypatch
模拟
不属于
任何
类
的
函数
?
、
、
、
考虑一个
函数
: def some_function(): print("some function") 如何
使用
monkeypath.setattr()
模拟
some_function()
函数
类似于:
monkeypatch
.setattr(<class name>,
浏览 13
提问于2021-07-31
得票数 0
回答已采纳
1
回答
如
何在
py.test
中
设置补丁
中
的
类
或模块属性
、
、
、
我正在用
Python
语言开始一个小项目,我想用py.test创建一个单元测试。我需要修补pymongo模块或MongoClient
类
。所以我尝试了这样
的
方法:def mock_pymongo(
monkeypatch
):
monkeypatch
.setattr('('pymongo.mongo_client.MongoClient', mongomock.mongo_client.Mo
浏览 2
提问于2016-06-09
得票数 0
2
回答
让猴子在化脓性试验
中
工作
、
、
我正在尝试为一个
类
方法开发一个
使用
pytest
的
测试,该方法可以从字符串列表
中
随机选择一个字符串。
中
的
第一个方法getssh就是
中
的
示例。从我
的
阅读来看,我认为我需要
使用
猴子识别来假装随机化。(我在测试
类
中
使用
它时稍微修改了一下)。按照文档
中
的
示例,我希望
使用
Testbob.
monkeypatch
.setatt
浏览 4
提问于2017-10-23
得票数 2
回答已采纳
1
回答
如
何在
使用
pytest
的
单元测试
的
“安装”方法中
使用
monkeypatch
?
、
、
、
我试图在单元测试
中
模拟
一个实用程序
类
(在本例
中
是
python
记录器实用程序)。虽然我知道如
何在
每个测试级别上
使用
monkeypatch
,但我希望我可以在某种程度上简单地将其作为安装/全局设置
的
一部分。以下是我希望自己能做
的
事情(但我正在犯错误): class fake_logger(
浏览 7
提问于2016-06-21
得票数 8
回答已采纳
1
回答
在
函数
中
模拟
函数
、
、
、
我正在尝试
模拟
函数
中
的
几个
函数
调用,这样我就可以测试它们
的
行为。test.pyfrom unittest.mock impo
浏览 11
提问于2019-07-05
得票数 2
回答已采纳
2
回答
测试
类
方法内部
的
pytest
monkeypatch
.setattr()
、
我有一个包含很少测试方法
的
测试
类
,我想从测试方法
中
修补一些应用程序
类
和方法。在pytest文档
中
,我找到了如何
使用
monkeypatch
模块进行测试
的
。例如,所有测试都是
函数
,而不是testclass方法。但是我有一个带有测试方法
的
类
: def setUp(): def test_classmethod(self, <
浏览 2
提问于2017-02-20
得票数 11
回答已采纳
1
回答
函数
的
monkeypatching
中
的
setattr引发属性错误
、
、
、
):
使用
setattr设置name会抛出属性错误。注意:为了暂时避免模块/导入错误,我将这两个
函数
放在同一个文件
中
作为权宜之计。 def test_make_pat
浏览 12
提问于2020-05-07
得票数 1
3
回答
装潢工(不
使用
模拟
/补丁)
、
、
我正在编写一些测试,
使用
pytest与猴子舱口夹具。遵循这些规则,我将导入
类
和方法,以便从它们正在
使用
的
模块
中
而不是从源代码
中
模拟
出来。因此,我必须
使用
python
2.7,我
使用
的
实际版本是2.7.15 - pytest版本是3.5.0从上面开始。在一个名为decorators.py
的</
浏览 0
提问于2018-07-22
得票数 7
回答已采纳
3
回答
如何覆盖try
的
例外部分-在
python
pytest单元测试
中
除外。
、
、
我是
Python
的
新手。我需要在
python
中
对try-except语句
的
except部分进行单元测试。我用
的
是pytest。问题是我不知道如何强制try部分引发异常。但是我该如何
模拟
这段代码,使其在try部分引发异常呢? 我正在尝试将
monkeypatch
与此代码一起
使用
。主对象是BillTo
类
的
一个实例,所以我想把它作为
monkeypatch
.setattr
的
浏览 1
提问于2016-05-19
得票数 1
2
回答
如何实现内置
函数
datetime.datetime.now?
、
、
、
、
我想确保datetime.datetime.now()返回一个特定
的
日期时间用于测试,我该怎么做呢?我试过pytest
的
monkeypatch
但是这给出了错误TypeError: can't
浏览 0
提问于2013-04-20
得票数 11
回答已采纳
1
回答
我们如何开始
使用
Repast4Py
我对
使用
Ubuntu非常陌生,所以我不太确定如
何在
下载之后开始
使用
Repast4py。我以前已经在“辛普森晚餐”
中
运行过它,它运行得很好,但是如
何在
python
中
实现呢?
浏览 11
提问于2022-07-29
得票数 1
回答已采纳
2
回答
在测试执行过程
中
防止日志文件IO
、
、
、
、
我想测试一个
类
,它在初始化时进行日志记录,并将日志保存到本地文件
中
。因此,为了在测试时避免文件IO,我在
模拟
日志逻辑部分。()是如
何在
所有方法
中
复制粘贴
的
。考虑到: assert True
浏览 0
提问于2018-02-06
得票数 4
3
回答
用lru_cache装饰器进行测试功能
、
、
、
我正在尝试测试一个通过lru_cache回传
的
方法(因为它是一个昂贵
的
数据库调用)。用pytest-mock。代码
的
一个简化版本是: # load a file defopen_mock.assert_called_with('/foo')TypeError: unhashable type: '_ANY' 之所以会发生这种情况
浏览 1
提问于2019-01-24
得票数 5
回答已采纳
1
回答
为什么猴键盘不识别构造
函数
中
的
赋值?
、
、
在我
的
测试用例
中
,我希望从stdin
中
读取,并检查输出是否与输入匹配。_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
浏览 3
提问于2019-11-23
得票数 1
回答已采纳
1
回答
如
何在
全局范围内定义自动屋修补程序?
、
现在,我在几个
模拟
第三方API
的
测试
中
这样做:def sometest()mocked response"这可以防止my_func_that_uses_api() (它调用API)进行实际
的
出站调用我想在我所有的测试
中
在全球范围内嘲弄这个问题。我尝试了
m
浏览 2
提问于2020-05-03
得票数 7
回答已采纳
2
回答
python
中
的
多级依赖注入
、
、
执行从
类
5开始,这里
使用
依赖注入,因为侦听器对象被传递给Bot
类
的
构造
函数
,然后对象调用listen()方法。这部分没问题。
如
浏览 4
提问于2020-03-26
得票数 0
回答已采纳
1
回答
“同步”单元-不同层
的
测试
考虑web应用程序
中
两个(或多个)后续层
的
单元测试--后端,例如视图(这些与解析表单参数、呈现响应)和操作(应用程序逻辑)有关。在视图中,对操作
的
调用是
模拟
的
。在操作
中
,对底层
的
调用是
模拟
的
。测试是快速
的
,但是它们没有那么有用,因为层之间
的
连接需要同步,而集成测试
的
速度更慢,而且更少(理论上)。同步意味着
模拟
和
模拟
的
函数
浏览 0
提问于2018-10-22
得票数 0
回答已采纳
3
回答
如
何在
Python
单元测试
中
模拟
文件系统?
、
、
、
有没有一种标准
的
方式(不安装第三方库)在
Python
中进行跨平台文件系统
模拟
?如果我必须
使用
第三方库,标准是哪个库?
浏览 89
提问于2013-10-30
得票数 55
回答已采纳
2
回答
如何用pytest正确
的
参数测试
函数
的
调用?
、
、
我正在学习如何
使用
py.test在
Python
语言中进行测试。我正在尝试测试一个在
使用
其他库(
如
mock )时非常常见
的
特定情况。具体地说,测试一个
函数
或方法是否调用了另一个带有正确参数
的
callable。不需要返回值,只需要确认被测方法正确地进行了调用。real.something = MagicMock()>>> real.something.assert_called_once_with(1
浏览 0
提问于2015-02-25
得票数 14
1
回答
无法对rpc服务器
类
方法进行猴子孵化
、
、
、
、
我需要用@method库
的
jsonrpcserver注释来修饰
类
方法。这个
类
正在实现一个rpc服务器,它作为异步服务器启动,并
使用
如下所示
的
pytest工具启动@pytest.fixture(autouse=True, scope="module问题是,猴子区没有修补
任何
东西和测试通过,没有引起
任何
例外(就像我需要
的
那样)。我尝试将RpcServer和实例从pytest工具中生成,但没有成功,但通过调试,
浏览 1
提问于2021-07-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于python的自动化代码审计
Python基础教程:3个方面理解Python的类方法与静态方法
计算机等级考试二级Python语言模拟试卷单选解答详解第1期
Python 3.7 有何新亮点?
日常 Python 编程优雅之道
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券