腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
创建
与
pytest.mark.parametrize
兼容
的
装饰
器
python
、
pytest
、
decorator
我想为我用pytest编写
的
测试
创建
一个
装饰
器
。我
的
问题是,当调用
装饰
器
时,pytest会抛出一个异常,
装饰
器
没有参数"test_params“。
装饰
器
示例: def decorator_example(fn): # any code here returnfn(*args, **kwarg
浏览 23
提问于2019-06-18
得票数 3
回答已采纳
1
回答
Pytest:集合错误,函数未使用参数“date”
python
、
pytest
函数billing_month_year()只返回当前日期
的
前一个月和前一年。today.year if today.month > last_month else today.year - 1 @
pytest.mark.parametrize
浏览 14
提问于2020-03-16
得票数 1
1
回答
Python -在不同
的
装饰
器
集合中使用相同
的
函数
python
、
pytest
、
decorator
所以函数本身是相同
的
,但是在@
pytest.mark.parametrize
装饰
器
中使用
的
值是不同
的
。最重要
的
是,我需要mark我
的
测试,这样CI作业就知道要运行什么了,所以最后
的
代码看起来就像@
pytest.mark.parametrize
('args',regression_object_to_take_args_from) def regress
浏览 3
提问于2022-02-16
得票数 1
回答已采纳
1
回答
使用带标号参数
的
pytest夹具
python-3.x
、
testing
、
pytest
、
fixtures
我试图在pytest中
创建
一个测试用例。我希望使用参数化
的
夹具从@
pytest.mark.parametrize
装饰
器
获得参数,并
创建
更多类型
的
测试。我
的
代码现在看起来: "a", ids=["a:1", "a:2"]@
p
浏览 1
提问于2021-09-16
得票数 0
回答已采纳
1
回答
如何自动设置pytest.param id?
python
、
parameters
、
pytest
我有一个参数化
的
测试: import pytest [1,2,3], [[],[1],['a____________________________________________________________________ @
pytest.mark.parametrize
0.11s =========
浏览 25
提问于2021-02-03
得票数 2
回答已采纳
1
回答
具有动态参数
的
pytest堆栈参数化
装饰
器
python
、
pytest
、
parametrized-testing
我试图使用堆栈参数化
装饰
器
来测试多个组合排列,但问题是如何使用堆栈中其他参数化
装饰
器
的
值。我发现了以下情况:但这并不是我想要
的
这就是我想要达到
的
目标: @
pytest.mark.parametrize
("environment", ["main", "develop", "ci"])@
pytest.mark.parametrize
("mo
浏览 2
提问于2021-02-23
得票数 2
回答已采纳
2
回答
化脓性试验参数化
与
DRF试验
django
、
django-rest-framework
、
pytest
、
django-testing
、
pytest-django
现在我有了这样
的
代码: fixtures= ['some_fixtures.json', ] ('id',TypeError: test_ordering() missing 2 required posit
浏览 1
提问于2018-09-14
得票数 5
回答已采纳
1
回答
不适用于Pytest
的
参数化夹具
python
、
pytest
、
fixtures
我已经使用params on fixtures (@pytest.fixture(params=params))对多个测试用例运行了相同
的
测试。在这种情况下,我想我做
的
完全一样,但这次夹具没有返回任何东西。奇怪
的
是,测试运行
的
参数
与
传递给函数
的
参数一样多。所以,我
的
示例代码: return 2 * n #(input, expected) (1, 2),
浏览 3
提问于2022-04-01
得票数 0
回答已采纳
1
回答
ValueError在pytest中不使用参数,
装饰
器
的
顺序重要吗?
python
、
pytest
我在pytest中遇到了一个非常隐秘
的
错误,在添加了一个'@
pytest.mark.parametrize
‘
装饰
器
之后,测试开始抛出以下错误:我找到了错误
的
来源@patch('dog') @
pytest.mark.parametrize</e
浏览 3
提问于2018-07-02
得票数 7
2
回答
Pytest -如何将具有不同参数
的
不同测试数据参数化发送到fixture?
python
、
pytest
因此,这里
的
情况是,相同
的
pyTest有多个测试数据,然而,不同
的
测试数据在夹具中有不同
的
设置。我查阅了pyTest
的
文档,并使用parametrized函数独立完成了这两项工作,如下所示: 对于数据驱动
的
测试数据:@
pytest.mark.parametrize
('valid_data', test_data然后将参数传递给fixture:@
pytest.mark.parametrize
('setup_person
浏览 21
提问于2019-10-07
得票数 0
回答已采纳
1
回答
不同测试参数在Pytest中
的
应用
python
、
python-3.x
、
pytest
我们使用多个设备,并在不同
的
设备上运行不同
的
测试。能够为每个设备重用测试夹具将是非常好
的
-然而,我遇到了参数化测试夹具
的
困难。但是,默认
的
Pytest行为是在所有测试中使用所有params,我很难找到解决这个问题
的
方法。是否有一种方法可以指定在某些标记中使用哪一个参数?我还应该提到,我是一个嵌入式C开发人员,在从事这个项目时一直在学习Python,所以我
的
一般Python/Pytest知识可能有点缺乏。 编辑:我想我找到了一个解决办法,但我对此并不满意。我已经
浏览 1
提问于2022-09-29
得票数 0
2
回答
Pytest参数化
python
、
pytest
import pytest @
pytest.mark.parametrize
("y", [2, 3]) def test_func
浏览 4
提问于2017-12-19
得票数 0
1
回答
对多参数范围
的
pytest应用
python
、
nested
、
pytest
、
parameterized-tests
一个稍微不同
的
结构字典可以封装这个想法:def param_ranges():"num_cav_ratio",] @
pytes
浏览 1
提问于2017-11-10
得票数 3
1
回答
使用
装饰
堆栈来
装饰
现有的服务?
php
、
symfony
、
decorator
Symfony文档展示了一种
创建
一堆
装饰
器
的
非常巧妙
的
方法:在我
的
例子中,我必须
装饰
一个名为api_platform.serializer.context_builder
的
服务。当它使用注入
浏览 17
提问于2022-12-01
得票数 0
3
回答
为@
pytest.mark.parametrize
自动生成列表?
python
、
pytest
、
parametrized-testing
我正在使用@
pytest.mark.parametrize
编写一个测试。测试结果如下: "device_type,first_command,second_command", pytest.param) + "," + str(<second_command>),....) 实际上,<first_command>和<second_command>是在枚举中定义
浏览 7
提问于2022-11-13
得票数 0
2
回答
pytest:使用带有间接参数化
的
pytest.mark.parametrize
将关键字arg传递给夹具
python
、
pytest
、
fixtures
根据,可以使用
pytest.mark.parametrize
将args传递给一个indirect,并将indirect arg设置为该indirect
的
名称。def foo_obj(a: str, b: str = "bar") -> Foo:我把arg传递给foo_objIs
浏览 4
提问于2020-09-15
得票数 1
回答已采纳
2
回答
Pytest:根据config.ini中指定
的
次数运行所有测试
python
、
python-3.x
、
pytest
下面是我如何编写测试
的
方法:idlist: 1 def __init__(self): assert get_id % 2 == 0 每次调用get_id给出一个不同
的
id这两个测试应该针对get_id“生成”
的
每个id运行,因为id更改了
浏览 1
提问于2019-01-17
得票数 0
3
回答
装潢工(不使用模拟/补丁)
python
、
pytest
、
monkeypatching
我正在编写一些测试,使用pytest
与
猴子舱口夹具。遵循这些规则,我将导入类和方法,以便从它们正在使用
的
模块中而不是从源代码中模拟出来。在一个名为decorators.py
的
py文件中,包含了所有的
装饰
器
,包括我想要模仿
的
装饰
器
。所讨论
的
装饰
器
是一个模块函数,而不是类
的
一部分。=True) return handler(self,
浏览 0
提问于2018-07-22
得票数 7
回答已采纳
1
回答
如何在qooxdoo小部件
装饰
器
中设置三色梯度?
qooxdoo
我想在qooxdoo小部件
装饰
器
中设置三个颜色梯度。相关
的
CSS是 rgba(255,255,255,0.8) 30px,rgba(255,255,255,0.6) 100%);到目前为止我尝试过
的
是:我还尝试在theme.Decoration样式中直接
浏览 3
提问于2016-05-28
得票数 0
回答已采纳
3
回答
如何在多个测试函数之间共享参数化参数?
pytest
我在同一个文件中有许多测试函数,它们共享一组常用
的
参数化参数,如下面的代码片段所示。当测试函数
的
数量增加(>100)时,为每个测试函数重复这些参数似乎是不有效
的
,而且可能容易出错。在pytest中是否有任何方法来定义一组常见
的
参数化参数并在所有测试中共享它?夹具用于注入公共数据依赖项。我不知道是否有类似的工具来提出共同
的
论点。import pytest @
p
浏览 0
提问于2018-08-08
得票数 21
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
以太坊域名服务ENS集成与浏览器兼容的.box域名
如何确保微处理器编程与不同类型的燃油喷射系统兼容?
Pixel 4修复了Android 10与第三方启动器不兼容的问题
微软Edge浏览器109正式版发布:最后一个与 Win7/8.1 兼容的版本
中科金财(002657.SZ):目前完成了中科金财区块链综合管理器与TaiShan服务器的适配工作,兼容性良好
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券