腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用子测试区分测试迭代
的
pytest
等价物是什么
、
、
、
= 0 如果不使用子测试,执行将在第一次失败后停止,并且错误将不太容易诊断,因为不会显示i
的
值。 当我使用
pytest
运行上面的测试时,我看不到哪个测试失败了。
pytest
不支持这个特性吗?
浏览 19
提问于2020-08-13
得票数 0
1
回答
如何
生成
不同
参数
化
的
多个
pytest
?
、
、
pytest
.mark.parametrize('fixture_a', ['A1'], indirect=True)(_test_X) test_X_with_param_2 =
pytest
.mark.parametrize('fixture_a', ['A2'], indirect=True)(_test_X) 我希望这样做是为了使用param_2
的
-k选项轻松运行所有使用
pytest
的
测试或使用
pytest</
浏览 30
提问于2021-09-03
得票数 1
2
回答
如何
将间接
参数
化
应用于一次试验中使用
的
多个
夹具?
、
我想间接地将单个测试
的
多个
固定装置
参数
化
,非常类似于在“对特定
参数
应用间接”一节中所描述
的
内容。测试代码大致如下所示:def getDataA(request): """Expensive method to call data@
pytest
.mark.parametrize。
pytest
文档中
的
示
浏览 4
提问于2021-06-14
得票数 1
2
回答
如何
标记
参数
化
的
热测试
参数
的
特定组合?
、
根据,我可以
生成
多个
参数
化
参数
的
组合,如下所示:@
pytest
.mark.parametrize("y", [2, 3])def test_foo(x, y):我还可以将标记应用于这样
的
单个
参数
: @
pytest
.mark.parametrize("te
浏览 5
提问于2017-12-09
得票数 6
1
回答
pytest
.mark.parametrize测试用例
的
副本,而不更改原始
的
、
、
、
背景@
pytest
.mark.system_a# ...目标 我们只想为一个系统
参数
化
多个
测试用例,但是不希望复制粘贴这些测试用例,和都会根据命令行
参数
pytest
-m动态
生成
参数
化
。复制和
参数
<em
浏览 10
提问于2022-05-18
得票数 2
回答已采纳
3
回答
如何
做出依赖于
参数
化
测试
的
测试。(派泰斯特)
、
、
、
、
我希望第二次测试取决于三个测试,这些测试被
参数
化为test_first。怎样才能实现呢?import
pytest
param = [10,20,30]def test_first(param): @
pytest
.mark.dependency(depends=['test_firs
浏览 8
提问于2020-01-27
得票数 1
回答已采纳
3
回答
惰性
参数
化
伴发热试验
、
、
、
在
pytest
中
参数
化
测试和夹具时,
pytest
似乎热切地评估所有
参数
,并在开始执行测试之前构造一些测试列表数据结构。在以下两种情况下,这是一个问题: 当您有许多
参数
值(例如来自
生成
器)时,
生成
器和测试本身可能运行得很快,但是所有这些
参数
值占用了所有内存。当
参数
化
使用
不同
类型
的
昂贵资源
的
夹具时,您只能同时运行一个资源(例如,因为他们在同一个端
浏览 0
提问于2019-01-12
得票数 7
1
回答
py.test在特定
的
testSuite中运行测试
、
我是py.test
的
新手。到目前为止,我喜欢我所看到
的
,并希望将其整合到我们
的
CI过程中。目前,我们在测试中使用了另一种
参数
化
方案,我将简要解释: 假设params是一组元组,每个元组代表
不同
的
参数
集。我们为每个这样
的
tupla创建一些TestCaseWithParameters
的
<
浏览 3
提问于2013-02-27
得票数 2
2
回答
pytest
中
参数
笛卡尔乘积
的
参数
化
测试
、
只是想知道,有没有(更)优雅
的
方法来
参数
化
笛卡尔乘积?到目前为止,我是这么想
的
:vowels = ['a','e','i','o','u'] consonants = ['x','y','z']cartesian = [elem for elem in itertools.product(*[numbers
浏览 91
提问于2014-03-04
得票数 46
回答已采纳
1
回答
可以跳过从
多个
@
pytest
.mark.parametrize行
生成
的
测试吗?
我有一个带有
多个
@
pytest
.mark.parametrize行
的
pytest
函数。每个
参数
化
变量
的
值可以取0或1。一些
生成
的
组合不能发生,应该跳过。在我
的
示例中,当子接触取值0时,当快车道取值1时,应该跳过它。是否有可能通过
多个
@
pytest
.mark.parametrize夹具来实现这一点?@
pytest
.mark.parametrize('pro
浏览 4
提问于2020-08-04
得票数 0
回答已采纳
3
回答
是否有相当于
pytest
的
参数
化
夹具
的
Javascript?
、
、
、
在
pytest
中,您可以设置具有
多个
不同
值
的
固定装置。这些被称为“
参数
化
夹具”。使用这些夹具
的
测试将使用来自这些夹具
的
所有可能
的
值组合来运行。示例@
pytest
.fixture(params=[1, 2]) yieldrequest.param # Fixture `b` can h
浏览 5
提问于2017-12-07
得票数 12
1
回答
如何
传递
pytest
的
参数
、
、
、
、
我正在尝试测试类中指定
的
方法。我一直在通过global这样做来传递给我
的
方法,比如, csv.preprocess_col(df, field, remove_invalid_rows_or_raise_exception =0)具有到路径
的
全局df。但是现在,我想通过执行test_df(df)而不是常规
的
test_df()来通过函数传递
参数
,以测试其中
的
函数(csv.preprocess_col),但是我一直收到这个fixture df not found这只是一个好奇
的</e
浏览 0
提问于2015-06-05
得票数 0
2
回答
Pytest
-
如何
将具有
不同
参数
的
不同
测试数据
参数
化
发送到fixture?
、
我当时在做
pyTest
。因此,这里
的
情况是,相同
的
pyTest
有
多个
测试数据,然而,
不同
的
测试数据在夹具中有
不同
的
设置。我想要实现
的
是数据驱动测试,同时将
不同
的
参数
发送到fixture。
的
一个简单示例,正如您可以看到
的
,我在fixture中有3个
参数
,每个
参数
都将向测试返回
不同</em
浏览 21
提问于2019-10-07
得票数 0
回答已采纳
1
回答
如何
使用相同
的
夹具在
pytest
中使用相同
的
脚本运行两个
不同
的
测试函数
、
、
@
pytest
.mark.parametrize允许在测试函数或类中定义多组
参数
和夹具。 看起来这意味着
pytest
.mark.parametrize可以标记一个测试,以便使用多组固定装置运行?我可以找到大量
参数
化
参数
化
的
例子,但是我不知道
如何
使用相同
的
pytest
.mark.parametrize这样
的
夹具来
参数
化
不同
浏览 1
提问于2022-01-15
得票数 0
回答已采纳
3
回答
是否有可能为
pytest
的
参数
设置一个默认
的
‘Is’函数?
、
pytest
.mark.parametrize接受一个可以调用
的
ids
参数
,如下所示: if isinstance(arg, int):return str(arg) assert value > 0 这将<em
浏览 0
提问于2019-04-04
得票数 4
回答已采纳
1
回答
在两个
不同
的
fixture上运行相同
的
测试
、
、
我有一个测试,它当前运行
的
是这样
的
单个fixture:def foo(): 现在我正在创建一个稍微
不同
的
fixture,比如def bar(): return 'bar'我需要对第二个夹具重复完全相同
的
测试。在
浏览 0
提问于2017-09-14
得票数 13
1
回答
在
pytest
中支持
多个
布尔组合
的
最佳方法是什么?
、
、
、
、
基本上,我要做
的
是,
生成
所有可能
的
三个布尔标志
的
组合,然后在这些组合
的
基础上进行一些操作。有没有办法,我可以在
pytest
中使用
参数
化
来完成这个任务?例如,我
的
代码可能如下所示: @
pytest
.mark.parametrize("is_flag_1,is_flag_2,is_flag_3", [(True, False), (True, Falsetest_something(self, is_
浏览 1
提问于2020-09-17
得票数 1
回答已采纳
1
回答
在
pytest
中测试失败时,是否可以禁止所有
参数
化
参数
的
显示?
我目前正在使用python 3.5.1和3.6以及
pytest
的
最新版本。当使用
参数
化
测试运行
pytest
时,我希望任何失败
的
测试只显示失败
的
测试,而不是
参数
化
测试
的
所有设置。 来解释..。我使用@
pytest
.mark.parametrize装饰器编写了许多测试,允许我使用许多
不同
的
输入运行测试。我还传递
参数
化
参数</
浏览 3
提问于2017-06-08
得票数 2
回答已采纳
1
回答
conftest.py中从cmdline选项
生成
的
列表测试
的
Pytest
参数
化
、
我正在尝试将从conftest.py中
的
cmdline选项
生成
的
测试
参数
化
。 import test parser.addoption(@
pytest
.mark.parametrize("num",data(x,y))对x和y之间
的
值
浏览 1
提问于2019-02-09
得票数 3
回答已采纳
2
回答
循环
参数
化
夹具每一次迭代
的
新测试
、
、
def test_page_load(client, route):我读到,你不能把
参数
化
和固定
参数
混为一谈,因为它是按照解释/加载/执行顺序进行
的
,不过,这是
如何
从“最佳实践”
的
角度解决
的
呢?不过,我对
pytest
还不熟悉,我希望看到更多
的
例子,说明
如何
在迭代中
生成</em
浏览 3
提问于2021-06-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
文件夹如何设置多个不同的密码?
使用 pytest 进行 Python 单元测试
windows下,如何同时运行多个tomcat,且对应不同的jdk?
软件测试笔记|接口自动化测试|pytest用例管理框架
如何对比不同渠道的推广效果?一条网址生成不同短链接轻松破局
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券