腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
setup_method
中
的
pytest
fixture
、
、
我有一个function作用域
的
fixture
。import
pytest
def some_
fixture
(req): return "okay" 是否有可能以某种方式调用
setup_method
中
的
fixture
浏览 8
提问于2019-07-25
得票数 0
回答已采纳
1
回答
如何对每个测试运行静态方法
、
我有一个清理数据库和报告
的
功能。我想在每次运行测试(问题)时运行此函数,而不管我是运行一个测试(来自类
的
方法)还是运行整个类。我
的
脚本是一个静态方法 @staticmethod removeData() My example test:谢谢你
的
帮助
浏览 21
提问于2019-07-04
得票数 0
1
回答
Pytest
setup_method
在xdist worker_id
fixture
之前执行
、
、
Pytest
setup_method
在xdist worker_id
fixture
之前执行
setup_method
是否可以在
Pytest
fixture
开始之前获取工作者idconftest.py
的
内容def worker_id(request): if hasattr(request.
浏览 8
提问于2018-02-28
得票数 1
1
回答
Pytest
:在
setup_method
中使用
fixture
、
遵循以下模式:https://docs.
pytest
.org/en/latest/xunit_setup.html 如何在
setup_method
中使用/注入
fixture
_foo class TestClassX: # I need `
fixture
_foo` here
浏览 25
提问于2019-03-09
得票数 5
回答已采纳
1
回答
在
pytest
中
执行teardown_method后测试失败
、
、
让我们考虑下面这个简单
的
测试文件: class TestClass: print("In
setup_method
文件: def
pytest
_runtest_teardown(item, nextitem): print("In
pytest
_runtest_teardown") 在这个钩子
中
,我可以执行检查-例如,在我感兴趣
的
情况下,我们正
浏览 73
提问于2020-01-16
得票数 1
2
回答
在
Pytest
中使用
fixture
、
、
、
我在conftest.py文件中有以下代码def app(request): return
fixture
def stop(request): def finimport
pytest</e
浏览 0
提问于2018-10-03
得票数 0
1
回答
pytest
.
fixture
在
setup_method
上
的
应用
、
、
、
、
是否可以在
pytest
.
fixture
上使用
setup_method
,以便在每个测试用例之间始终完成一些操作?我试过像下面这样使用夹具,结构看起来也不错。我能够在funcA完成之前执行每个测试用例。但是,我不想包括‘ @
pytest
.mark.usefixtures('funcA') @classmethodsuper(TestSuite, cls).teardown_class() 'do
浏览 6
提问于2017-10-05
得票数 2
回答已采纳
1
回答
向
pytest
设置函数添加参数
、
我在试着学习
pytest
,但我遇到了一个障碍。我需要在
setup_method
中
定义一个通过命令行参数定义
的
变量。我能够在单独
的
测试
中
做到这一点,没有问题,但是在安装方法
中
尝试做同样
的
事情失败了。我收到这条消息-我做错了什么吗?任何帮助都将不胜感激。这是我
的
conftest.py # Conf
浏览 1
提问于2014-08-18
得票数 1
回答已采纳
2
回答
有没有一种方法可以在初始化实例时自动运行方法,而不使用__init__?
、
、
、
、
我正在用
Pytest
编写一些单元测试。如果我想自动收集它们,我必须避免使用__init__构造函数。(如果有一种方法可以让
Pytest
使用__init__构造函数收集测试,我会把它作为另一个有用
的
答案。) 我
的
单元测试有一些共同
的
变量和方法。由于我不能使用init方法,所以现在我调用一个setup()方法,该方法将一组变量分配给类实例,作为每个测试方法
的
一部分。当我意识到从根本上说我不想或不需要包装每个方法时,我正在阅读有关元类
的
文章,并试图弄清楚如何更默默地包装每个方
浏览 28
提问于2019-06-30
得票数 2
回答已采纳
2
回答
pytest
-在单独
的
进程
中
运行每个测试
、
我正在使用
pytest
运行一个大型
的
python测试套件,一些测试结果取决于测试
的
运行顺序。例如,如果测试B在测试A之后运行,那么它可能会因为在测试A中进行
的
一些影响测试B
的
初始化而失败。为了避免这个问题,我希望在新
的
进程
中
运行每个测试,但这些测试仍然应该顺序运行,而不是并行运行。有没有办法用
pytest
做到这一点?
浏览 0
提问于2018-07-05
得票数 4
2
回答
有可能在固定装置中使用
setup_method
吗?
、
我有以下代码:def example_smtp(): # but we have to cleanupsome_action()可能会引发异常,所以我想将1和2移到
setup_method
setup_method
只允许两个参数,所以我不能在其中使用example_sm
浏览 3
提问于2015-07-02
得票数 0
回答已采纳
2
回答
是否可以在所收集
的
测试
中
添加特定
的
测试?
、
我用
pytest
和Appium进行移动测试。我不想在所有其他测试文件
中
写入这些步骤,以便于以后使用。因此,我感兴趣
的
是,是否有任何方法,添加(准备)特定
的
测试文件,到收集
的
测试?
浏览 0
提问于2020-05-08
得票数 2
回答已采纳
1
回答
pytest
:在安装/拆卸方法
中
获取参数化值
、
、
、
我
的
自动化框架使用
pytest
安装/teardown类型
的
测试,而不是固定装置。TestClass -保持实际测试我想在所有设置/删除
中
添加DB报告。也就是说,我希望普通
的
BaseClass
setup_method
将为测试创建一个DB条目,而teardown_method将用结果来修改条目。feature in program( test_my_featu
浏览 3
提问于2017-10-16
得票数 5
回答已采纳
3
回答
py.test会话级
setup_method
固定装置
、
有没有办法在测试类
的
conftest.py安装中使用来自
的
pytest
固定装置?我需要在会话开始时初始化一个对象,并在某些测试类
的
设置中使用它。就像这样:def myfixture(request
浏览 5
提问于2016-05-25
得票数 15
1
回答
pytest
-如何在执行每个项目之前收集
fixture
和设置方法
、
需要帮助来检测测试
的
所有前提条件将是可执行
的
。我
的
意思是有很多
pytest
_*事件,但我还没有找到与我需要
的
东西相对应
的
东西。(self, method): assert usefull_
fixture
.x== 1 test_method0在conftest
中
浏览 1
提问于2014-05-28
得票数 1
7
回答
如何正确设置和删除带有测试
的
pytest
类?
、
、
、
我需要在setup_class方法
中
设置浏览器,然后执行一系列定义为类方法
的
测试,最后在teardown_class方法
中
退出浏览器。但从逻辑上讲,这似乎是一个糟糕
的
解决方案,因为实际上我
的
测试将不会与类一起工作,而是与对象一起工作。我在每个测试方法中都传递了self参数,这样我就可以访问对象
的
变量: passpass def teardown_class
浏览 0
提问于2014-10-16
得票数 166
1
回答
django-
pytest
setup_method
数据库问题
、
、
、
、
我在Ubuntu 14.04上设置了以下内容: 当测试自行运行时,就会发生这种行为。
pytest
是一个很棒
的
浏览 3
提问于2015-12-04
得票数 9
回答已采纳
1
回答
Pytest
,在prolog方法
setup_method
中使用
fixture
作为类
的
实例
、
、
我已经开始使用基于
pytest
的
unitest基础设施来添加额外
的
测试类(参见下面的TestMyStuff) 似乎如果我添加fixtures xi和yi作为方法
setup_method
的
输入,它将它们引用为fixtures.py
中
的
函数,但将它们添加到每个测试函数
中
,它们将分别获得classX和classY
的
返回值,而不是函数值。我希望将通用代码添加到test_method
中
,但为此,我需要xi和yi作为fixtur
浏览 0
提问于2019-07-02
得票数 1
2
回答
Django +
Pytest
+ Selenium
、
、
、
、
我最近从Django
的
TestCase类切换到第三方
pytest
系统。这使得我
的
测试套件速度大大提高(提高了5倍),总体来说,这是一次很棒
的
体验。@
pytest
.yield_
fixture
def browser(live_server, transactional_db, admin_usertest_with_se
浏览 1
提问于2015-08-11
得票数 3
3
回答
编写
pytest
测试方法
的
装饰器
、
、
假设结构如下: def
setup_method
(self, method): def some_
fixture
():我使用SetupTestParam作为测试类
的
父类。class TestSomething(SetupTestParam): def test_a_l
浏览 0
提问于2013-05-28
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python Pytest中fixture之yield唤醒
每日一模块:pytest
PyTest,Python测试的优选框架!
pytest的内置插件盘点25. setupplan | 输出fixtire和测试用例的关系
基于pytest框架自动化测试
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券