腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
mock
进行
测试
会
引发
异常
python
、
python-unittest
我正在尝试
测试
一个方法是否在另一个方法中被调用。我在PyCharm上
使用
过调试器,但是似乎
测试
失败了,因为调用第二个函数
会
引发
异常
。test.py def test_reply_to_toot(self, directory): mastodon_
mock
.return_value =
Mock</em
浏览 30
提问于2020-09-13
得票数 0
回答已采纳
0
回答
在
引发
异常
之前调用的模拟断言函数
python
、
unit-testing
、
mocking
我正在尝试
使用
Mock
对一些代码
进行
单元
测试
。我想
引发
一个
异常
,并在重新
引发
之前
测试
异常
是否被捕获并调用了另一个函数 car.create_log(car_details)单元
测试
:car.registrations.update =
Mock
() car.registrations.update
浏览 3
提问于2018-07-16
得票数 1
1
回答
在
使用
side_effect和模拟时未调用的
异常
python
、
mocking
、
python-mock
if err.response.status_code == requests.codes.conflict:我试着像这样
测试
mock
_bad =
mock
.
Mock
(side_effect=error)
mock
_good.return_value = [{'name': 'foo&
浏览 0
提问于2015-05-29
得票数 3
回答已采纳
1
回答
将模拟对象添加到sqlalchemy集合会
引发
异常
python
、
unit-testing
、
sqlalchemy
、
mocking
、
python-mock
我正在为具有一对多关系的SQLAlchemy模型类编写单元
测试
,但无法将模拟对象添加到集合中。def test_foo(self): pcl_run = PCLRun() ...追加模拟对象
会
引发
异常
: TypeError: '
Mock
' o
浏览 0
提问于2014-08-19
得票数 4
1
回答
装潢功能的集成
测试
python
、
unit-testing
、
mocking
、
integration-testing
、
python-decorators
problematic_func()import unittest from myproj import func_under_test修补problematic_func
会
导致删除应用于该函数的装饰器,并且不会捕获
异常
。在我的
测试
用
浏览 2
提问于2020-12-29
得票数 0
回答已采纳
1
回答
如何
使用
Python
引发
异常
-但将Errno设置为给定值
python
、
unit-testing
、
mocking
使用
Mock
可以很容易地
引发
异常
,我用下面的代码
进行
了如下操作: self.assertRaises(OSError, self.app.delete, file_URL) # broken
Mock
引发
异常
,其打印值为2 (ENOENT),但e.errno其结果是,<
浏览 2
提问于2013-12-12
得票数 11
回答已采纳
1
回答
如何断言已
引发
HTTP
异常
?
python
、
unit-testing
、
python-requests
、
pytest
我正在
使用
库发出一个HTTP请求。如果请求失败,将
引发
异常
。requests import get r = get("https://httpbin.org/get")我
使用
编写了一个模拟请求的
测试
= exception 但是,我得到了以下错误,因为
异常
是在
测试
中
引发</
浏览 5
提问于2020-01-01
得票数 2
回答已采纳
1
回答
使用
“pytest”模拟可以返回多个
异常
的函数
python
、
unit-testing
、
pytest-mock
使用
pytest,我希望模拟一个可以
引发
几个
异常
的函数。我的应用程序将捕获
异常
并创建一个响应对象,我需要断言每个响应都包含正确的消息、类型,实际上还有其他几个属性。但是,因为我的夹具是在模拟相同的函数,所以每次
测试
引发
的
异常
都是相同的--在本例中,将是
mock
_exc_2,最后一个通过
测试
的夹具。我知道的一件事是将
测试
函数分离成多个函数,但这似乎效率低下,因为将来的任何更改都需要对多个函数
进行
更改。
浏览 3
提问于2022-03-15
得票数 0
回答已采纳
1
回答
在Pytest中
使用
MagicMock对象时,如何检查嵌套函数中的
异常
?
python
、
testing
、
pytest
、
return-value
、
magicmock
raise XError return b**2 return myfunc(a, b, c) + 1
mock
_service = MagicMock()
浏览 5
提问于2021-04-16
得票数 2
2
回答
在实体框架中
使用
Moq
测试
数据注释
c#
、
entity-framework
、
unit-testing
、
moq
在
测试
Mock
<DbContext>和
Mock
<DbSet<IEntity>>时,Moq是否正确地考虑了数据注释?例如,如果我试图执行的数据注释明确禁止的操作,那么是否
会
引发
适当的验证
异常
?如果没有,我如何正确地
测试
数据注释的预期结果? 编辑:我应该注意到,我
使用
的实体框架6,因为它已经被大修,以更好地工作与模拟框架。
浏览 2
提问于2013-09-24
得票数 1
回答已采纳
2
回答
如何统一
测试
除块外在try中捕获的
异常
?
python
、
unit-testing
、
exception
、
python-unittest
except MyException as exception:我的
测试
失败,因为
异常
在try/ test块中被捕获。如何保证
异常
在
测试
过程中被捕获?
异常
从未被断言为AssertionError: MyException not raised
浏览 4
提问于2022-11-28
得票数 1
1
回答
如何通过pytest自定义HTTPError并在
测试
阶段提高它以查看方法是否能够处理它?
python
、
unit-testing
、
pytest
我
使用
pytest并尝试在
测试
阶段
引发
异常
,以
测试
该方法是否可以处理
异常
。但它似乎总是过去,甚至我删除了try...except.区块。 mockServerMsg
浏览 1
提问于2016-11-17
得票数 0
回答已采纳
2
回答
如何
测试
函数是否抛出
异常
?
python
、
unit-testing
、
exception
、
mocking
、
python-unittest
我在下面有一个函数,我想写一个单元
测试
来检查我的代码是否能
使用
模拟库捕获ConnectionError try: print("Error")import unittest @
mock
.pat
浏览 2
提问于2017-08-09
得票数 0
回答已采纳
2
回答
单元
测试
HtmlHelper扩展方法失败
c#
、
asp.net-mvc
、
unit-testing
、
html-helper
我正在尝试
测试
我编写的一些HtmlHelper扩展方法。我的第一个问题是如何创建一个HtmlHelper实例,但是我
使用
以下代码解决了这个问题:tagBuilder.MergeAttributes(htmlHelper.GetUnobtrusiveValidationA
浏览 0
提问于2014-08-08
得票数 11
回答已采纳
2
回答
如何将sqlalchemy.exc.IntegrityError作为副作用添加到模拟对象?
python
、
unit-testing
、
python-mock
我正在
测试
一个需要模拟对象的函数。此对象可能
会
引发
IntegrityError,因此我将此错误作为副作用添加到模拟对象中
mock
_object.side_effect= IntegrityError 这在某种程度上是不正确的,因为它
引发
了一个
异常
,即__init__() takes at least 4 arguments (1 given)什么是完成此操作的正确方法
浏览 0
提问于2016-10-05
得票数 0
1
回答
Python模仿requests.post以
引发
异常
python
、
unit-testing
、
mocking
、
python-requests
使用
Python3.5,requests==2.18.4,Flask==0.12.2,urllib3==1.22 我在我的主some_method文件中有一个方法server.py,它应该用一些数据对一些如果此方法
引发
错误,则路由将最终返回一个500。
测试
从一个
测试
文件运行,
使用
import server和app = server.app导入应用程序,
使用
unittest并导入
mock
.patch。我能够
测试
整个应用程序行为,
测试
显示
浏览 1
提问于2018-02-10
得票数 5
回答已采纳
1
回答
使用
Test时出现错误消息::MockObject->fake_module
perl
、
testing
、
mocking
我继承了一个perl项目,我正在
进行
问题
测试
。存在现有的
测试
,其中一个
测试
使用
Test::MockObject->fake_module函数。这个
测试
现在通过了。my $io_file_
mock
= Test::MockObject->new();$io_file_
mock
浏览 8
提问于2014-08-11
得票数 0
回答已采纳
1
回答
如何在模拟方法的第N次调用中抛出
异常
php
、
unit-testing
、
mockery
我需要
测试
我编写的一些代码在多次调用另一个类上的方法时将如何运行,其中一个调用将导致抛出
异常
。所以在我的例子中,这个方法将被调用三次,我需要它第二次抛出一个
异常
。$
mock
= \Mockery::
mock
(); ->andReturnUsing( function () {return
浏览 0
提问于2018-06-17
得票数 7
回答已采纳
1
回答
MailMessage.login_imap(self,connection,user,password) AssertionError:未
引发
错误
python
、
exception
、
python-unittest
、
python-3.9
、
imaplib
我正在尝试
测试
我的方法login_imap(),但是得到了AssertionError: error not error not error。Python 3.9我做错了什么?return connection def test_afunction_throws_exception(self): password
浏览 25
提问于2021-11-22
得票数 0
2
回答
将
Mock
()传递到闪烁器signal.connect()将
引发
"AttributeError:__name__“
python
、
unit-testing
、
mocking
我正在重构现有代码,以
使用
闪烁库,而不是传递回调函数。我有大量现有的
测试
,这些
测试
利用模拟来检查回调是否被正确触发。但是,当我尝试对
使用
闪烁器的新代码运行
测试
时,我会从
Mock
内部得到一个
异常
。该
异常
可以很容易地在repl上复制,这是由于闪烁者试图访问模拟的__name__属性。>>> from
mock
import
Mock
>>> from blinker import si
浏览 6
提问于2013-10-24
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Moq-其它
pytest的内置插件盘点15. monkeypatch
携程Mock本地化实践
优秀单元测试实战(三)
Moq-Mock 方法
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券