腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
pytest
中
执行
teardown_method
后
测试
失败
python
、
plugins
、
pytest
我正在试图弄清楚如何编写一个
pytest
插件,它可以用来在运行
后
使
测试
失败
(对于想要更多上下文的人,这与astropy/
pytest
-openfiles#28相关)。): print("In
pytest
_runtest_teardown") 在这个钩子
中
,我可以
执行
检查-例如,
在
我感兴趣的情况下,我们正在检查未关闭的文件句柄。但是,问题是这个钩子
在
setup_method之后、
浏览 73
提问于2020-01-16
得票数 1
4
回答
如何检测发热
测试
用例
失败
?
python
、
selenium
、
pytest
我正在使用
pytest
与selenium一起自动化一个网站。我只想在
测试
用例
失败
时拍摄一些屏幕快照。我以前使用过TestNG,而对于TestNG,它使用的是ITestListner。我们有类似的东西
在
pytest
。
浏览 8
提问于2016-02-29
得票数 15
回答已采纳
1
回答
如何检测发热
测试
用例何时得到AssertionError?
python
、
python-2.7
、
testing
、
pytest
我正在使用
pytest
来自动化项目
测试
。只有
在
测试
用例
失败
时,我才想采取一些独特的操作,比如"save_snapshot()“。 请不要用固定装置。
浏览 1
提问于2016-08-17
得票数 2
回答已采纳
2
回答
pytest
-
在
单独的进程
中
运行每个
测试
python
、
pytest
我正在使用
pytest
运行一个大型的python
测试
套件,一些
测试
结果取决于
测试
的运行顺序。例如,如果
测试
B
在
测试
A之后运行,那么它可能会因为
在
测试
A中进行的一些影响
测试
B的初始化而
失败
。为了避免这个问题,我希望
在
新的进程
中
运行每个
测试
,但这些
测试
仍然应该顺序运行,而不是并行运行。有没有办法用
pytest
做到这
浏览 0
提问于2018-07-05
得票数 4
1
回答
向
pytest
设置函数添加参数
python-2.7
、
pytest
我
在
试着学习
pytest
,但我遇到了一个障碍。我需要在setup_method
中
定义一个通过命令行参数定义的变量。我能够
在
单独的
测试
中
做到这一点,没有问题,但是
在
安装方法
中
尝试做同样的事情
失败
了。这是我的conftest.pyimport
pytest
parser.addoption("-
浏览 1
提问于2014-08-18
得票数 1
回答已采纳
1
回答
如何将
测试
状态传递给它的拆卸,最好是通过一个夹具
python
、
unit-testing
、
pytest
我有一个BaseTest类,它有tear_down,我希望
在
tear_down中有一个变量,表示
测试
是否
失败
。我试着看了很多旧的帖子,但我无法实现它们,因为它们是钩子或钩子和夹具的混合体,有些东西
在
我的头上不起作用。@
pytest
.hookimpl(tryfirst=True, hookwrapper=True) def
pytest
_runtest_makereport(item):def
teardown_method
浏览 9
提问于2021-03-02
得票数 1
回答已采纳
2
回答
有没有一种方法可以
在
初始化实例时自动运行方法,而不使用__init__?
python
、
pytest
、
decorator
、
python-decorators
、
metaclass
我正在用
Pytest
编写一些单元
测试
。如果我想自动收集它们,我必须避免使用__init__构造函数。(如果有一种方法可以让
Pytest
使用__init__构造函数收集
测试
,我会把它作为另一个有用的答案。) 我的单元
测试
有一些共同的变量和方法。现在我有基本
测试
类TestFoo、子
测试
类TestBar(TestFoo)和孙子
测试
类TestBaz(TestBar)。由于我不能使用init方法,所以现在我调用一个setup()方法,该方法将一组变量分配给类实例
浏览 28
提问于2019-06-30
得票数 2
回答已采纳
2
回答
pytest
:
在
fixture中分配对
测试
用例不可见的属性
python
、
pytest
、
fixtures
、
teardown
为什么我无法
在
pytest
fixture
中
设置self.param值?class TestClass: def setup_class(self, test_env)remove_setting(self.param)我希
浏览 5
提问于2020-08-24
得票数 2
1
回答
如何在每次python
测试
后
“重新加载”我的配置文件?
python
、
pytest
在
两个
测试
中
,我尝试从同一个myconfig.py文件导入内容。但我需要在每次
测试
后
更改myconfig.py
中
的一些变量,以便下一次可以使用新的变量。有没有可能做到这一点?我也试着
在
每次启动之前运行/exec myconfig.py,也没有什么帮助。 lines[line_index] = new_
浏览 0
提问于2021-01-14
得票数 0
7
回答
如何正确设置和删除带有
测试
的
pytest
类?
python
、
class
、
object
、
pytest
我正在使用selenium进行端到端
测试
,但是我不知道如何使用setup_class和teardown_class方法。我需要在setup_class方法
中
设置浏览器,然后
执行
一系列定义为类方法的
测试
,最后
在
teardown_class方法
中
退出浏览器。但从逻辑上讲,这似乎是一个糟糕的解决方案,因为实际上我的
测试
将不会与类一起工作,而是与对象一起工作。我
在
每个
测试
方法中都传递了self参数,这样我就可以访问对象的变量: class T
浏览 0
提问于2014-10-16
得票数 166
2
回答
是否可以在所收集的
测试
中
添加特定的
测试
?
python
、
pytest
我用
pytest
和Appium进行移动
测试
。我不想在所有其他
测试
文件
中
写入这些步骤,以便于以后使用。因此,我感兴趣的是,是否有任何方法,添加(准备)特定的
测试
文件,到收集的
测试
?
浏览 0
提问于2020-05-08
得票数 2
回答已采纳
1
回答
django-
pytest
setup_method数据库问题
python
、
django
、
unit-testing
、
pytest
、
pytest-django
我
在
Ubuntu 14.04上设置了以下内容:
pytest
-django 2.8.0也用2.9.1当在
测试
套件
中
运行它时,setup_method db调用会
失败
: Failed:数据库访问不允许,使用django_db标记来启用,尽管装饰器在那里(这意味着此错误消息不被100%信任)。
pytest
是一个很棒的框架,如果数据库调用发生在djan
浏览 3
提问于2015-12-04
得票数 9
回答已采纳
5
回答
pytest
只运行已更改的文件?
python
、
pytest
我已经想出了如何让py.test -f
在
我编写代码时监视我的
测试
。有一件事我还没搞清楚,那就是是否有一种方法可以做一个更聪明的观察者,就像Ruby的卫队库一样。如果我保存一个像my_class.rb这样的文件,那么my_class_test.rb就会被
执行
,如果我
在
cli
中
按下enter,它就会运行所有的
测试
。到目前为止,对于
pytest
,我还没有找到只运行与最后一个触摸文件相对应的
测试
文件的方法,从而避免了等待整个
测试
套件
在
浏览 10
提问于2016-01-30
得票数 39
回答已采纳
1
回答
在
Pycharm或控制台中
执行
测试
时,()方法给出了不同的顺序
python
、
pyspark
、
pytest
我
在
我的
pytest
套件上进行了一些
测试
,这些
测试
将数据格式与assert df1.collect() == df2.collect()进行比较。如果我
在
Pychar IDE
中
执行
代码,
测试
就会通过,如果我
在
控制台中
执行
测试
,就会引发断言错误。 经过一些调试
后
,我发现当我用控制台
执行
测试
时,收集的结果是无序的。例如,如果我的dataframe有两
浏览 3
提问于2022-07-01
得票数 0
回答已采纳
2
回答
Pytest
:
在
test
中
更新全局变量
python
、
python-2.7
、
pytest
、
pytest-django
我是Python新手,正在使用
pytest
进行
测试
global test_suite_passed global test
浏览 3
提问于2016-08-06
得票数 3
1
回答
在
Selenium、Python和
Pytest
中
遇到第一个
失败
之后,继续
执行
代码的通用方法是什么?
python
、
selenium
、
pytest
在
Selenium、Python和
Pytest
中
遇到第一个
失败
之后,继续
执行
代码的通用方法是什么? 期望:
在
遇到故障
后
不应该停止
执行
,
失败
的
测试
用例也应该在报告中报告为
失败
。
浏览 7
提问于2022-08-24
得票数 1
3
回答
pytest
中
测试
之间的间隔
sleep
、
pytest
、
intervals
在
pytest
中
,
在
测试
之间添加间隔是一种常见的做法吗?目前,集成
测试
失败
,但如果单独运行
测试
,则可以正常工作。
浏览 1
提问于2017-12-12
得票数 2
1
回答
在
pytest
中
当会话fixture
失败
时如何忽略
测试
python
、
pytest
假设我有一个
测试
,如下所示:import copy def session_tool(request):# Build is the critical part and may fail, raising an exception return tool def test_to
浏览 1
提问于2017-07-25
得票数 4
1
回答
Pytest
和
pytest
-cov提高CoverageException
python
、
pytest
、
pytest-cov
在
使用
Pytest
+
Pytest
-cov
执行
测试
套件
后
,我得到以下错误: coverage.misc.CoverageException:无法使用数据文件'/usr/local/myappname这很奇怪,因为我的本地dev环境
失败
了,但是
在
测试
环境
中
运行良好,并且配置没有任何更改。
浏览 1
提问于2020-06-08
得票数 1
回答已采纳
3
回答
长时间运行的py.test
在
第一次故障时停止
python
、
pytest
我使用的是,
测试
执行
应该一直运行到遇到异常为止。如果
测试
没有遇到异常,它应该继续运行,直到我向它发送SIGINT/SIGTERM。有没有一种编程方法可以告诉
pytest
在
第一次
失败
时停止运行,而不是必须在命令行
中
执行
此操作?
浏览 1
提问于2016-04-23
得票数 81
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SpaceX最新的Starship原型SN3在压力测试中遭遇失败
坏得很彻底:SpaceX最新Starship原型SN3在压力测试中失败
Pytest,一个简洁高效的单元测试框架
02 Pytest的简单示例
基于pytest框架自动化测试
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券