腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
18
回答
如何
测试
Python
函数
抛出
异常
?
、
、
、
如何
编写一个只有在
函数
没有
抛出
预期的
异常
时才会失败的单元
测试
?
浏览 46
提问于2008-09-25
得票数 1001
回答已采纳
4
回答
使用pytest断言表达式引发
异常
的正确方法是什么?
、
我试图添加一些单元
测试
,以确保
抛出
了正确的错误(我的
函数
要么
抛出
KeyError,要么
抛出
RuntimeError)。我尝试过assert func(bad_param) == KeyError和assert isinstance(func(bad_param), KeyError),但这两种方法都不正确,我该
如何
编写单元
测试
来断言这个
函数
在传递一个糟糕的参数时会引发正确的
异常
呢编辑:我没有使用unittest库,我只是询问
P
浏览 7
提问于2020-06-24
得票数 1
回答已采纳
2
回答
Restful与连接数据库的
测试
用例是单元
测试
或集成
测试
、
、
、
那么它是单元
测试
还是集成
测试
?据我所知,单元
测试
与数据库、文件、.等外部服务没有连接。以及
如何
为restful编写实际的单元
测试
?
浏览 0
提问于2017-09-11
得票数 2
回答已采纳
1
回答
重新访问
测试
python
描述符
、
、
我刚刚了解了
python
的描述符,我认为它们可能正好解决我遇到的问题。我想为我写的描述符类编写
测试
,我发现有一些示例代码,但我并不真正理解它。我只是写了 pass第二,DescriptorTests.我已经编写了一个PhysicalProperty描述符类,它应该在实例化时接受一个下限,如果用户试图将该值设置为小于下限,则会引发
异常
。我想
测试
PhysicalProperty,以确保它
浏览 4
提问于2014-05-26
得票数 0
1
回答
SWIG:从
Python
到C++
抛出
异常
、
、
、
我们已经在C++中定义了一个接口(抽象类,所有
函数
都是纯虚拟的),它将在
Python
语言中扩展。为了克服跨语言的多态性问题,我们计划使用。我已经阅读了
如何
在我们的C++代码、、甚至在上捕获从
Python
代码
抛出
的
异常
。 这是相当直接的,我不希望在处理我们的库自己的
异常
时出现问题。我想知道但在文档中似乎找不到的是,
如何
让我们的扩展C++接口的
Python
实现
抛出
那些C++
异常
,使它们对C++代码可见。
浏览 2
提问于2010-05-22
得票数 0
回答已采纳
1
回答
python
中的实时修补
、
、
我有一个
python
测试
,其中的setUp
函数
需要很多时间(几个小时)。我的
测试
函数
失败了,为了调试它并检查
如何
修复
异常
,我使用了pdb。问题是,当我在一行中遇到
异常
时,我用pdb修复它并更改
测试
函数
,我需要重新运行
测试
,包括非常长的设置,以便到达下一行并检查它,然后再次(它
抛出
一个
异常
,用pdb达到它,修复它,等等)。
浏览 1
提问于2015-08-04
得票数 2
1
回答
函数
的单元
测试
在
Python
中引发
异常
、
、
、
、
subprocess.CalledProcessError as e: self.action = False return self.cmd
函数
的单元
测试
在
Python
中
抛出
异常
。问题是:
如何
对
异常
部分进行单元
测试
。我正在为这个
函数
做代码覆盖。但我无法检查
异常
,因为它始终为True。我需要做一个假连接才能
测试
异常
浏览 15
提问于2021-03-29
得票数 0
1
回答
为什么内建切片
函数
在不可能的切片条件下不
抛出
异常
?
为什么#
python
不为这样的slice对象
抛出
异常
?conditionslice(10, 2, 5)>>> x[y] # applying the slice on an iterable>>>然而,slice
函数
很高兴地接
浏览 1
提问于2019-05-06
得票数 0
回答已采纳
2
回答
Selenium WebDriver中的
异常
处理
、
、
Selenium
如何
处理
异常
?我正在使用过去几个月的Selenium,我面临着一个问题,因为我的
测试
用例运行起来非常不均匀。有时它会
抛出
异常
,当我再次运行相同的
测试
用例时,它会以有序的方式执行。这是错误还是
异常
?
浏览 2
提问于2012-01-06
得票数 2
2
回答
检测
python
程序/
函数
/方法可能引发的
异常
、
有没有办法“检测”
函数
/方法引发的
异常
?my_exceptions.NotFound raise my_exceptions.BadRequest 那么,假设foo是我的API的一部分,并且我需要记录它,那么有没有一种方法可以获得所有可以从它引发的
异常
呢为了清楚起见,我不想处理这些
异常
,它们是应该发生的(例如,当找不到资源或请求格式错误时)。
浏览 1
提问于2012-12-27
得票数 3
回答已采纳
11
回答
如何
抛出
好的
异常
?
、
、
我听说
你
永远不应该
抛出
字符串,因为那里缺乏信息,
你
会捕捉到你不希望捕捉到的
异常
。
抛出
异常
的好做法是什么?
你
是否继承了一个基本
异常
类?
你
有很多例外还是很少例外?
你
做MyExceptionClass&还是const MyExceptionClass&?我还知道在析构
函数
中永远不应该
抛出
异常
。 我要补充的是,我理解契约式设计以及何时
抛出
浏览 14
提问于2009-02-17
得票数 13
回答已采纳
2
回答
Python
的‘`assert’
如何
阻止pytest工作?
、
、
现在,当我运行pytest时,我得到了以下回溯: Traceback (most recent call last): File "~/code/virtualenv/project_a/lib/
python
3.6_
浏览 36
提问于2019-01-24
得票数 0
回答已采纳
3
回答
如何
才能
抛出
整个类的
异常
,而不是逐个方法地
抛出
异常
呢?
、
、
我正在用Java编写一个程序,我的一个类中的几乎每个方法都是这样编写的:有没有办法让我摆脱为每个方法键入
抛出
AWTException
浏览 3
提问于2010-12-10
得票数 20
回答已采纳
1
回答
如何
测试
抛出
异常
的
函数
、
可能重复: 我必须做白盒和黑匣子的
测试
,所以我想知道怎样才能
测试
一个像这样的
异常
函数
。
浏览 5
提问于2012-12-01
得票数 0
回答已采纳
2
回答
EasyMock
异常
处理
、
、
我正在使用EasyMock创建一些junit
测试
用例。到目前为止,我期望返回POJO的类是有意义的,但是我应该
如何
处理本身可能
抛出
异常
的DAO对象。我的
测试
用例是检查DAO遇到问题时
抛出
的预期
异常
。使用EasyMock,我尝试模拟DAO对象(从foo类
测试
),什么是处理低级DAO
异常
的正确方法。我该
如何
处理这个问题,我是应该在try/catch (在
测试
中)中包含DAO调用,还是应该在<e
浏览 0
提问于2013-03-02
得票数 4
回答已采纳
3
回答
如何
找出.NET
函数
可能
抛出
的
异常
?
、
、
我可能遗漏了一些显而易见的东西,但是有没有关于.NET中的
函数
抛出
哪些
异常
以及为什么会
抛出
异常
的引用?只有通过
测试
我才意识到,如果
你
试图加载一个不存在的文件,它会
抛出
一个FileNotFound
异常
,但如果
你
试图加载一个目录而不是一个文件,
你
会得到一个UnauthorizedAccessException通过查看System.IO命名空间,我可以看到像FileLoad
异常
和Path
浏览 0
提问于2008-10-12
得票数 10
回答已采纳
1
回答
如何
调试C++
python
扩展?
、
、
、
目前,库正在
抛出
一个
异常
,并确定在哪里,我想使用gdb。问题是gdb没有捕获
异常
堆栈。我所做的如下:(gdb) run script.py UserWarning: An exception occurred: sort_index(): detected
浏览 1
提问于2020-03-03
得票数 1
1
回答
在gradle
测试
中看不到真正的
异常
、
、
、
我有
测试
类A,它从外部库扩展了一些基类 }同时,BaseClass总是在其构造
函数
中
抛出
异常
。{ throw new RuntimeException("Exception")} 在
浏览 0
提问于2019-03-12
得票数 0
3
回答
如何
告诉JUnit忽略嵌套
异常
?
、
、
、
static void doSomething() throws RuntimeException{ }我对类A的单元
测试
应该是这样的ATest { public void testA(){ }实际上,
测试
将会成功,因为类B方法还
抛出
了一个RuntimeException,并且A被破坏的事实不会立即可见。有没有可能
浏览 0
提问于2014-07-08
得票数 1
1
回答
任务ToObservable错误处理
、
、
、
subject.OnError(ex); }有没有更好的方法以Rx方式传播错误?我试着这样做:但是这
抛出
了我的错误,而不是传递给调用方法中的错误处理操作.Subscr
浏览 1
提问于2013-07-02
得票数 4
回答已采纳
点击加载更多
相关
资讯
python怎么抛出异常?python抛出怪异教程
Python异常捕获与抛出以及With语句简介
如何用 Python 编写你喜爱的 R 函数
如何用 Python 编写你最喜欢的 R 函数?
软件测试笔记|Python编程基础|Python函数语法之递归函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券