腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
有条件
地
跳过
参数
化
的
pytest
场景
?
我需要将某些测试标记为
跳过
。然而,一些测试是
参数
化
的
,我需要能够
跳过
某些
场景
。使用以下命令标记简单
的
测试用例:def test_blah_with_hermes(self):outfile_scenarios= [('buildHermes'), (
浏览 19
提问于2017-12-20
得票数 3
回答已采纳
2
回答
如何
用
pytest
跳过
参数
化
测试
、
、
能
有条件
地
跳过
参数
化
测试吗?下面是一个例子:@
pytest
.mark.skipif(a_date > date.today(def test_something_using_a_date(self, a_date):当然,我可以在测试方法中做到这一点,但我正在寻找一种用<
浏览 7
提问于2022-08-23
得票数 3
回答已采纳
3
回答
使用
pytest
的
参数
化
,如果一个测试用例失败,我
如何
跳过
剩下
的
测试?
、
、
我使用将越来越长
的
输入到一个相当慢
的
测试函数中,如下所示: b'ab', b'12345data assert decompressed_data == data 因为压缩大量数据需要很长时间,所以在一个失败之后,我想
跳过
所有剩下
的
测试例如,如果输入b
浏览 2
提问于2018-09-12
得票数 7
回答已采纳
1
回答
跳过
pytest
_generate_tests在模块级生成
的
参数
化
测试
、
我希望能够将配置文件中
的
几个测试
参数
化
,但同时能够
跳过
这些测试,除非发出了特定
的
命令选项。我还可以通过以下方法从配置文件创建
参数
化
测试: with open('tests/test_smoke.json','rmetafunc.funcargnames: if arg == "conf":
浏览 0
提问于2015-10-28
得票数 3
回答已采纳
1
回答
如何
跳过
不同环境
的
测试
场景
、
、
如何
在Cucumber Java测试中
有条件
地
跳过
场景
? 对于不同
的
测试环境,需要
跳过
不同
的
场景
。
浏览 0
提问于2017-07-03
得票数 2
1
回答
基于特定
参数
失效
跳过
特定
参数
的
化验法
、
、
、
我做了一些
参数
化
测试 #do test1 #do test2 #do test3@
pytest
.mark.parametrize(x)test_data=[1,2,3,4]@
pytest
.mark.depends(on=['test1'])但是,我
浏览 6
提问于2022-03-10
得票数 0
回答已采纳
1
回答
如何
使用
pytest
仅在本地计算机上运行特定测试
、
我正在使用
pytest
,我该怎么做呢?我可以进行测试以查看是否存在特定
的
环境密钥,并仅在它存在
的
情况下运行测试,例如: if 'key' in os.environ:我觉得似乎有一个更好
的
方法,也许使用一些我不知道
的
最简单
的
方法/装饰器。
浏览 0
提问于2021-09-14
得票数 1
1
回答
如何
跳过
特定
的
参数
化
测试?
、
我有一个
参数
化
的
Pytest
测试,比如: testdata = [ MyDB(id="0002", result=False)@
pytest
.mark.parametrize("data", testdata, ids=[repr(id) for id in testdata]) def test_1(data):pass 问题是,
如何
使用@<em
浏览 19
提问于2019-05-13
得票数 2
回答已采纳
4
回答
如何
在
pytest
中只运行未标记
的
测试
、
我
的
python测试代码中有几个标记:@
pytest
.mark.webtest我能够有选择
地
使用标记运行测试,例如使用
pytest
-m slowtest如你所想,我们将来可能会
浏览 4
提问于2016-10-04
得票数 12
1
回答
Pytest
参数
化
依赖
、
、
我有一个函数和一个测试 return bar(a) 'number',) @
pytest
.mark.dependency
pytest
和
pytest
_dependency模块。foo是在许多其他测试中使用
的
函数。其理论是,如果test_foo失败,那么test_bar将被
跳过
。但是,当我
参数
化
test_bar时,无论te
浏览 4
提问于2018-06-13
得票数 2
2
回答
如何
有条件
地
跳过
pytest
中fixture
的
实例
化
?
、
、
问题: 我有一个需要5分钟来实例
化
的
fixture。这个fixture依赖于另一个包中
的
fixture,我不能触摸它。根据不同(必须更快实例
化
)
的
夹具
的
状态,夹具
的
时间可以大大加快。例如,这是我要做
的
psuedo代码: @
pytest
.fixture() if fast_fixture.is_usableyield fast_f
浏览 60
提问于2021-03-31
得票数 2
回答已采纳
1
回答
如何
一次
跳过
一组PyTests
假设我们有一个可以多次执行
的
测试(
参数
作为
参数
)。要进入测试,它必须回答一定
的
条件,如果正确
的
测试…如果没有,请跳到下一个测试。问题是,
跳过
的
数量等同于iterations
参数
。我怎么能
跳过
整个集合呢?代码:@
pytest
.mark.
浏览 2
提问于2021-07-13
得票数 0
5
回答
如何
有条件
地
跳过
Cucumber中
的
场景
?
、
如何
有条件
地
跳过
场景
? 例如,我希望只有在满足某些条件时才继续一个
场景
,但如果它不存在,我不希望它注册为失败。
浏览 0
提问于2014-03-10
得票数 10
1
回答
可以
跳过
从多个@
pytest
.mark.parametrize行生成
的
测试吗?
我有一个带有多个@
pytest
.mark.parametrize行
的
pytest
函数。每个
参数
化
变量
的
值可以取0或1。一些生成
的
组合不能发生,应该
跳过
。在我
的
示例中,当子接触取值0时,当快车道取值1时,应该
跳过
它。是否有可能通过多个@
pytest
.mark.parametrize夹具来实现这一点?我在下面的代码中尝试了这一点,但是在运行测试时没有任何测试被报告为被
跳过
。@
p
浏览 4
提问于2020-08-04
得票数 0
回答已采纳
3
回答
如果并行运行
Pytest
,
跳过
/排除测试模块
、
、
我有许多测试文件,例如test_func2.py我事先知道,如果我并行运行
Pytest
,例如test_func3.py,
pytest
-n8就不会通过原因是test_func3.py包含许多
参数
化
测试,这些测试处理文件i/o进程。并行写入同一个文件会导致失败。在串行测试模式下,本模块中
的
所有测试都通过。我想知道
如何
跳过
整个模块,以防
Pytest
使用-n选项启动?我
的
浏览 6
提问于2020-04-01
得票数 0
回答已采纳
4
回答
如何
跳过
使用外部夹具
的
测试?
、
、
、
您可以看到下面的代码(这一切都很好):import
pytest
def platform(): return "android"现在,我希望能够
跳过
一些不适用于当前测试运行
的
测试。在我
的
示例中,我正在为、iOS、或Android运行测试(这只是为了演示目的,可能是任何其他表达式)。 不幸
的
是,我无法在语句中获得(我
的
浏览 3
提问于2015-01-27
得票数 33
回答已采纳
1
回答
将标记从CLI传递到
Pytest
-bdd并执行特定方案
、
、
、
标记(烟雾/回归)将从CLI传递,并在conftest.py中进行解释,以执行满足这些标记
的
方案。@
pytest
.mark.smoke@
pytest
.mark.regressionnot marked
浏览 2
提问于2019-06-06
得票数 3
回答已采纳
1
回答
在
pytest
中
跳过
测试
、
我试图使用
参数
化
,我想给测试案例,我从一个不同
的
函数得到使用
pytest
。expected1): assert mod_rarp(test_input1,test_input2) == expected1 @<e
浏览 1
提问于2016-10-21
得票数 0
回答已采纳
1
回答
如何
在
参数
化
测试用例
pytest
中只调用一次函数?
、
、
、
我正在使用
PYTEST
自动
化
测试web应用程序。我有多个
参数
化
的
测试用例。例如,我正在检查是否在db中创建了数据,那么当测试开始时,我只需要调用一次data_entry函数。
如何
使用
pytest
来实现这一点?
场景
: @
pytest
.mark.parametrize( [('ad', 'CREATED'), (
浏览 50
提问于2020-04-13
得票数 1
1
回答
在
pytest
中并行运行
参数
化
测试
、
我想并行运行
参数
化
的
测试函数。这是针对并发测试
场景
的
。相同
的
测试用例与设备中
的
不同
参数
并行运行。在完成了一个测试函数
的
所有
参数
化
变体之后,我想继续下一个。如果我们举这个简单
的
例子,我想并行运行所有4个test_even实例,然后转移到test_odd。@
pytest
.mark.parametrize("x", range(4)) def tes
浏览 1
提问于2015-04-10
得票数 17
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pytest文档12-skip跳过用例
pytest 一个单元测试利器的Python库!
pytest的内置插件盘点26. stepwise | 为pytest提供【渐增式测试】的能力
能上天入地隐身,正义联盟横扫地球的蝙蝠战车究竟参数如何
软件测试笔记|接口自动化测试|pytest用例管理框架
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券