腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
参数
化
的
fixture
中
修补
函数
?
、
、
、
、
使用下面的代码,monkeypatch调用总是从mode1
修补
的
函数
如果我切换
参数
顺序mode2和mode1,它将始终调用从mode2
修补
的
函数
。 但我想使用根据所请求
的
参数
而定
的
函数
。我使用调试器检查了两个条件,检查了模式:mode1和mode2正常工作,并按预期设置了正确
的
函数
。但它总是让第一个
函数
打上补丁。metafunc.paramet
浏览 7
提问于2019-09-25
得票数 1
回答已采纳
1
回答
从测试内部向Pytest
fixture
内
的
Patch传递
参数
、
这是我
的
fixture
,它返回一个Foo对象。我
修补
了Foo
的
内部配置变量,然后用一个
参数
实例
化
该类。@pytest.
fixture
() patch(Foo.config, "hello"): yield wrapper 在我
的
测试
中
,我这样做: def
浏览 6
提问于2019-05-07
得票数 0
2
回答
可以将
参数
传递给
fixture
吗?
、
我不是在谈论pytest定义
的
"
Fixture
Parametrizing“,我是在谈论传递给
函数
(本例
中
的
fixture
函数
)以使代码更加模块
化
的
真实
参数
。为了演示,这是我
的
fixture
def a_
fixture
(a_dependency): yield
浏览 3
提问于2014-08-26
得票数 2
1
回答
pytest
fixture
的
参数
化
输出
、
我想将pytest
fixture
的
输出
参数
化
。例如,假设我有两个
fixture
:import pytest def
fixture
str)py.test test_param.py 对于
fixture
1
中
的
每个
参数
,只传递
fixture</
浏览 1
提问于2016-04-14
得票数 2
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
浏览 0
提问于2015-06-05
得票数 0
1
回答
如何将构造
函数
参数
注入到集合
fixture
中
?
、
我正在尝试实现一个collection
fixture
,其中
fixture
需要执行
的
工作(在其构造
函数
中
)需要一个
参数
。我希望
fixture
是通用
的
/可重用
的
,并且它需要知道被测试单元
的
组装。如何将集合
fixture
参数
化
,以便集合
中
的
测试可以为
fixture
提供此“上下文”?
浏览 18
提问于2019-08-31
得票数 0
回答已采纳
2
回答
Pytest:如何用从夹具返回
的
列表将测试
参数
化
?
、
我想用一个列表
参数
化
一个测试,这个列表是由这样
的
一个夹具动态创建
的
:def my_list_returning_
fixture
(depends_on_other_fixtures我已经尝试过
的
我尝试用夹具
参数
化
测试(这只会导致错误,因为python认为我想交出
函数
本身):@pytest.mark.parametrize( "an_element_from_the_li
浏览 0
提问于2018-10-11
得票数 18
回答已采纳
2
回答
(pytest)为什么属性模拟在夹具
中
不起作用?
、
、
我有一个有一些属性
的
类。在我
的
测试
中
,我需要设置一个夹具,并对属性进行模拟。但是,补丁只在夹具
函数
中
工作,而不是在调用夹具时工作。知道怎么解决这个问题吗? p =
fixture
_panda #this test fails assert p
浏览 0
提问于2019-05-28
得票数 0
回答已采纳
1
回答
Pytest:相依夹具
的
笛卡尔积
、
想象一下下面的测试套件def shape(request):def data(shape): pass 我有两个固定装置data依赖于夹具shape,并且正在为每个可能
的
值生成。但是在test_resize
中
,我想测试data和shape<em
浏览 2
提问于2014-11-20
得票数 0
回答已采纳
1
回答
如
何在
类中使用具有相同
参数
化
输入
的
多个pytest夹具来测试方法
、
我想实现这样
的
目标:使用request.paramfixture_2对输入(
如
a、b、c)执行一些操作--使用request.paramfixture_3对输入(
如
a、b、c)进行一些操作--将使用request.param对输入(
如
a、b、c)进行一些操作。_1): assert False def test_y(self, <em
浏览 9
提问于2022-02-19
得票数 0
回答已采纳
1
回答
在Pytest
中
调用类作用域
参数
化
夹具时类作用域夹具
的
意外行为
我在一个带有
参数
化
间接class范围夹具
的
类中进行了测试。当另一个常规
的
class作用域夹具调用
参数
化
的
夹具时,它
的
执行似乎是更多
的
function作用域。这意味着每个测试方法都会再次调用常规
的
夹具。当移除
参数
化
的
夹具调用时,每个类按预期执行一次。 我知道解释
的
夹具生命周期,但我不会退出这门课。我在这里错过了什么?pytest-7.0.1,pyt
浏览 14
提问于2022-06-29
得票数 2
回答已采纳
2
回答
让模拟在执行pytest夹具之前运行。
、
、
我试图在
函数
作用域
的
夹具中有条件地模拟不同
的
测试,因此我不必用几乎相同
的
代码创建两个完全独立
的
夹具。with conditional(MY_GLOB_VAR, mock.patch(stuff)): @pytest.
fixture
(scope='function') i
浏览 14
提问于2022-01-27
得票数 2
回答已采纳
1
回答
可
参数
化
夹具
的
参数
参数
、
、
我有一个工作良好
的
可
参数
化
的
夹具。下面的
函数
是一个具有相同行为
的
虚拟
函数
。@pytest.
fixture
(scope="function") return parameters assert parametrizable_
fixture
== ["
浏览 8
提问于2021-12-28
得票数 0
回答已采纳
1
回答
来自
函数
作用域
fixture
的
pytest访问
参数
、
、
让我们假设我有以下代码: @pytest.mark.parametrize("argument", [1])def function_context(session_context): # .... do something是否可以从function_context
fixture</e
浏览 8
提问于2020-10-01
得票数 0
回答已采纳
1
回答
用于测试
的
夹具
的
参数
、
、
、
、
我已经
参数
化了我
的
夹具来调用API,使用不同
的
输入数据在每个调用上发布请求,其作用域为class。因为我需要用发送
的
数据检查API响应。我需要把这些装置
的
请求
参数
读入测试。class Test_create_
fixture
(): def my_
fixture
(self, request, request): pri
浏览 3
提问于2019-10-10
得票数 4
1
回答
与pytest_generate_tests一起定义夹具
、
有没有一种方法可以和pytest_generate_tests一起定义
Fixture
函数
? if
fixture
.startswith("splunk_searchtime"):):它只在我注释pytest_generate_tests
的
时候
浏览 4
提问于2020-05-22
得票数 0
1
回答
特定条件下
的
Pytest
修补
睡眠
、
我
的
测试使用了一个名为online
的
ENV变量,我用它来确定测试是否会击中真正
的
web服务,或者它是否只是回放。我不知道该怎么做呢?
浏览 4
提问于2022-01-15
得票数 0
回答已采纳
2
回答
Pytest
参数
化
夹具与pytest-惰性夹具如果移动到conftest,就会失败。
、
我写了一个简单
的
参数
化
夹具 pytest.lazy_
fixture
("client_a"), pytest.lazy_
fixture
("client_c"),def client_all(request): return request.paramE Att
浏览 5
提问于2021-11-08
得票数 0
回答已采纳
1
回答
基于选项/配置
的
Pytest夹具动态
参数
化
、
我有一个基本
的
Pytest测试套件,我需要基于配置/
参数
在运行时动态地
参数
化
一个夹具。我
的
测试套件
的
“心脏”是一个会话作用域
的
夹具,它基于一些自定义
的
CLI
参数
进行一些非常昂贵
的
初始
化
,所有的测试都使用这个工具。据我所知,在Pytest
中
做这种事情
的
“明显”方法是将我
的
初始
化
夹具
参数
化</em
浏览 13
提问于2022-04-18
得票数 1
1
回答
Pytest:如何确保一个特定
的
夹具首先被调用
、
我有一些数据在a_file,我需要
参数
化
我
的
夹具。因此,我编写了一个助手
函数
,它返回a_list,其中填充了文件
中
的
数据。现在,我可以通过@pytest.
fixture
(params=a_list)轻松地将我
的
夹具
参数
化
。看起来很直接,对吧?):附加: create_file_
fixture
需要是一个固定
的
,不能转换成一个正常
的
浏览 0
提问于2018-10-11
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
Python中的函数参数
轻松学习 JavaScript(2):函数中的 Rest 参数
在Python中如何在main函数中调用类中的方法
COMSOL中参数化扫描的设置
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券