腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
pytest
fixture
的
参数
化
输出
、
我想将
pytest
fixture
的输出
参数
化
。例如,假设我有两个
fixture
:import
pytest
def
fixture
str)py.test test_param.py 对于
fixture
1中的每个
参数
,只
传递
浏览 1
提问于2016-04-14
得票数 2
2
回答
可以将
参数
传递
给
fixture
吗?
、
我不是在谈论
pytest
定义的"
Fixture
Parametrizing“,我是在谈论
传递
给
函数
(本例中的
fixture
函数
)以使代码更加模块
化
的真实
参数
。为了演示,这是我的
fixture
def a_
fixture
(a_dependency): yield
浏览 3
提问于2014-08-26
得票数 2
1
回答
在
pytest
.mark.parametrize中使用
fixture
、
、
、
假设我有一个测试
函数
,它接受一个
参数
化
的record
作为
dict,其中一个值是已经定义的
fixture
。例如,我们有一个
fixture
: @
pytest
.
fixture
return "some_value" 和测试
函数
: @
pytest
.mark.parametrizea_value, "another": "another_v
浏览 28
提问于2019-01-08
得票数 4
1
回答
如何将
函数
作为
pytest
参数
化
fixture
传递
?
、
、
、
如何在Python中将
函数
作为
参数
传递
?我想做一些类似下面代码的事情。 我的目标是
传递
不同的
参数
来测试单个
函数
。] = 'cm' return new_value_of_b,new_value_of_b2,new_value_of_b3 @
pytest
.mark.parametrize
浏览 12
提问于2019-03-01
得票数 2
1
回答
可
参数
化
夹具的
参数
参数
、
、
我有一个工作良好的可
参数
化
的夹具。下面的
函数
是一个具有相同行为的虚拟
函数
。):但是,如果我想将另一个夹具(如下面所定义的)
作为
第一个夹具的
参数
,则测试失败:def param2
f
浏览 8
提问于2021-12-28
得票数 0
回答已采纳
1
回答
使用
fixture
和命令行
参数
参数
化
pytest
、
、
尝试将命令行
参数
(table_name)传入
pytest
(通过conftest.py,如下所示),并在助手方法中使用该
参数
在DB中进行查询,然后使用查询结果在test_
函数
上使用@
pytest
.mark.parametrize创建
参数
化
的测试输入。return request.config.getoption('--table_name') 问题是:命令行
参数
(table_name)是使用
fixture
检索的,我
浏览 4
提问于2018-06-28
得票数 0
2
回答
Pytest
:如何用从夹具返回的列表将测试
参数
化
?
、
我想用一个列表
参数
化
一个测试,这个列表是由这样的一个夹具动态创建的:def my_list_returning_
fixture
(depends_on_other_fixtures我已经尝试过的 我尝试用夹具
参数
化
测试(这只会导致错误,因为python认为我想交出
函数
本身):@
pytest
.mark.parametrize( "an_element_from_the_list_of_my_
浏览 0
提问于2018-10-11
得票数 18
回答已采纳
2
回答
Pytest
参数
化
夹具与
pytest
-惰性夹具如果移动到conftest,就会失败。
、
我写了一个简单的
参数
化
夹具
pytest
.lazy_
fixture
("client_a"),
pytest
.lazy_
fixture
("client_c"),def client_all(request):
浏览 5
提问于2021-11-08
得票数 0
回答已采纳
1
回答
如何将
参数
传递
给
pytest
fixture
?
、
我想
传递
一个
参数
给我的
pytest
fixture
,这样当
fixture
有90%相同时,我就不需要10个不同的
fixture
了。3 def foo(tmp_path, a, b=2): return a + b 有没有办法将a和b标记为
参数
而不是其他
fixture
?或者最好的方法是定义一个
函数
而不是
fixture
? 我将tmp_path <
浏览 16
提问于2020-08-15
得票数 4
回答已采纳
1
回答
在
pytest
中,我们能把条件
参数
传递
给夹具
函数
吗?
、
、
、
我想将一个列表
作为
参数
传递
给基于if条件的夹具。有办法这样做吗?文件名: test_file.py lis =
浏览 1
提问于2018-07-28
得票数 3
1
回答
如何将
夹具值
传递
给
参数
化
测试?
、
如何将
夹具值
传递
给
参数
化
测试?我想做的是:def value(): @
pytest
.mark.parametrize("bar", [value])
浏览 3
提问于2021-12-17
得票数 0
2
回答
Pytest
-
如何将
具有不同
参数
的不同测试数据
参数
化
发送到
fixture
?
、
我查阅了
pyTest
的文档,并使用parametrized
函数
独立完成了这两项工作,如下所示: 对于数据驱动的测试数据:@
pytest
.mark.parametrize('valid_data', test_data然后将
参数
传递
给
fixture
:@
pytest
.mark.parametrize('setup_person', [['student']], indirect=True)。的一个简单示例,正如您可
浏览 21
提问于2019-10-07
得票数 0
回答已采纳
1
回答
如何在我的烧瓶应用程序中测试我的依赖注入?
、
、
、
、
我一直在学习关于依赖注入(单元)测试的教程,它们使用
pytest
插件,我试图在我的烧瓶应用程序中复制类似的东西。as
pytest
from src.service.HealthSignalServiceimport HealthSignalService def something(self): @
pytest
.
f
浏览 13
提问于2022-04-25
得票数 1
3
回答
如何在py.test中将几个
参数
化
的夹具串联成一个新的夹具?
、
、
如果我有两个
参数
化
的夹具,我如何创建一个测试
函数
,这个
函数
首先对一个夹具的实例调用,然后调用另一个夹具的实例?import
pytest
def lower(request): re
浏览 3
提问于2014-06-21
得票数 18
2
回答
Pytest
:找不到夹具变量
、
、
、
、
我刚开始使用
pytest
,我编写了一个使用夹具的测试
函数
,但是我收到了一个错误,即没有找到夹具变量。以下是代码:def func1(arg1,arg2): assert func1== 4 当我运行这个文件时,我会得到错误的E
fixture
arg1 not found。如果我在全局上定义了arg1和a
浏览 18
提问于2022-07-08
得票数 1
1
回答
如何
传递
pytest
的
参数
、
、
、
、
我一直在通过global这样做来
传递
给我的方法,比如, csv.preprocess_col(df, field, remove_invalid_rows_or_raise_exception =0)但是现在,我想通过执行test_df(df)而不是常规的test_df()来通过
函数
传递
参数
,以测试其中的
函数
(csv.preprocess_col),但是我一直收到这个
fixture
df not found这只是一个好奇的问题,对于
pytest
来说,是否可以由全局<em
浏览 0
提问于2015-06-05
得票数 0
1
回答
将配置对象
传递
给
pytest
.main()
我将pytests包装在一个python程序中,该程序执行一些设置并构建
参数
列表以调用
pytest
.main。arg_list = [ ... ] //build arg_list def conf
浏览 21
提问于2019-07-04
得票数 0
1
回答
pytest
:干法
参数
化
夹具
、
、
、
、
使用
Pytest
固定装置,我正在寻找一种将设置重写
传递
给我的应用程序的方法,这样我就可以测试不同的设置,而不必定义不同的安装。在为Flask创建测试时,我使用了一个常见的模式,即初始
化
应用程序和数据库,如下所示。请注意,db夹具将app夹具硬编码为
参数
。from myapp import create_app def app(): settings_override = {} # By setting values假设我想用不同的设置初始<em
浏览 2
提问于2020-04-20
得票数 2
回答已采纳
2
回答
针对多个数据库版本运行
pytest
测试套件
、
对于集成测试,我在Docker中启动数据库,并使用
pytest
运行测试套件。我使用带有autouse=True的会话范围的
fixture
来启动Docker容器: @
pytest
.
fixture
(scope='session', autouse=True)def connecti
浏览 15
提问于2020-01-26
得票数 3
回答已采纳
1
回答
将
fixture
作为
另一个
fixture
的装饰器
参数
传递
尝试使用
pytest
的功能将params=[]
传递
给
fixture
的装饰器,希望为每个
传递
的值单独调用它。
作为
参数
,我想
传递
另一个
fixture
(只是一个演示代码):def rates():def expi
浏览 5
提问于2016-08-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于pytest框架自动化测试
python文档23-fixture作为参数传入,error和failed区别
pytest的内置插件盘点25. setupplan | 输出fixtire和测试用例的关系
python文档25-fixture的作用范围
pytest的内置插件盘点28. logging | 对python日志内容捕获、断言和记录
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券