腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在我的烧瓶应用程序中测试我的依赖注入?
、
、
、
、
我一直在学习关于依赖注入(单元)测试的教程,它们使用
pytest
插件,我试图在我的烧瓶应用程序中复制类似的东西。as
pytest
from src.service.HealthSignalServiceimport HealthSignalService def something(self): @
pytest
.
f
浏览 13
提问于2022-04-25
得票数 1
1
回答
如何
将
夹具作为对讲机传
递给
另一个夹具
、
、
、
、
我想将一个
pytest
.
fixture
函数
传
递给
另一个夹具
函数
的param
参数
。就像这样:def foo():def boo(foo):def ba
浏览 2
提问于2021-05-03
得票数 2
回答已采纳
1
回答
将
配置对象传
递给
pytest
.main()
我
将
pytests包装在一个python程序中,该程序执行一些设置并构建
参数
列表以调用
pytest
.main。arg_list = [ ... ] //build arg_list
pytest
.main(args=arg_list) 我还需要将此包装器中的配置对象传
递给
pytest
运行的测试。我在考虑创建一个名为conf的
fixture
,并将其引用到测试
函数
中 @
pytest
.
fixture
浏览 21
提问于2019-07-04
得票数 0
1
回答
pytest
fixture
的
参数
化输出
、
我想将
pytest
fixture
的输出
参数
化。例如,假设我有两个
fixture
:import
pytest
def
fixture
_1(request):def
fixture
_2(
fi
浏览 1
提问于2016-04-14
得票数 2
1
回答
Pytest
将
命令行
参数
传
递给
测试,即使在pass测试中没有定义
参数
、
在
pytest
中,
将
cmdline传
递给
测试的标准约定是使用parser.addoption添加一个选项,并使用@
pytest
.
fixture
()定义同名的夹具。示例: parser.addoption("--input1",action="store", default="defaul
浏览 4
提问于2021-05-29
得票数 1
2
回答
如何通过字符串访问最热的夹具?
、
通过
将
pytest
固定装置作为
参数
传
递给
其他夹具,它们可以在其他夹具上工作:def wrapper_
fixture
1(
fixture
1)(例如,一个名为do_something()的
函数
),我想将它们应用于其中每一个。但是,我不想定义三个新的夹具(如本例所示),而是定义一个通用的夹具/
函数
,它创建了三个可以通过测试的夹具。
浏览 4
提问于2014-06-10
得票数 6
回答已采纳
1
回答
pytest
中夹具的输出
、
为了更好地学习py.test,我今天坐下来,发现有文档的站点已经关闭(
pytest
.org),所以如果在那里找到了这个问题的答案,我就表示赞同。我要做的是
将
两个夹具的输出传
递给
参数
化,如下所示:def make_1():def make_2(): @
pytest</e
浏览 1
提问于2016-01-09
得票数 2
回答已采纳
1
回答
在
pytest
.mark.parametrize中使用
fixture
、
、
、
假设我有一个测试
函数
,它接受一个
参数
化的record作为dict,其中一个值是已经定义的
fixture
。例如,我们有一个
fixture
: @
pytest
.
fixture
return "some_value" 和测试
函数
: @
pytest
.mark.parametrizea_value, "another": "another_value"}]) def
浏览 28
提问于2019-01-08
得票数 4
1
回答
使用
fixture
和命令行
参数
参数
化
pytest
、
、
尝试
将
命令行
参数
(table_name)传入
pytest
(通过conftest.py,如下所示),并在助手方法中使用该
参数
在DB中进行查询,然后使用查询结果在test_
函数
上使用@
pytest
.mark.parametrize#contents of conftest.py parser.addoption("--table_name"
浏览 4
提问于2018-06-28
得票数 0
1
回答
在
pytest
中,我们能把条件
参数
传
递给
夹具
函数
吗?
、
、
、
我想将一个列表作为
参数
传
递给
基于if条件的夹具。有办法这样做吗?文件名: test_file.py @
pytest
.
fixture</e
浏览 1
提问于2018-07-28
得票数 3
1
回答
将
参数
传
递给
夹具
、
我只是在学习
Pytest
的Pythos装置。到目前为止,我还没有找到如何在夹具中传递
函数
参数
的示例。就像这样:class TestFixtures: def test_one(self): print("
浏览 0
提问于2019-09-03
得票数 0
回答已采纳
1
回答
每个测试
函数
都会调用模块范围的
fixture
、
pytest
为每个测试
函数
调用模块级
fixture
,每个模块应该只调用一次
fixture
import
pytest
importlogging def do_setup_tear(scope="module"): logging.getLogger().info('doing setup================= t
浏览 2
提问于2019-10-25
得票数 0
1
回答
在另一个夹具中使用
pytest
.lazy_
fixture
列表值作为
参数
、
、
、
这是我的设置: "first": [1, 2, 3],} def foo(request): @
pytest
.
fixture
(params=[
pytest
.
浏览 0
提问于2018-05-23
得票数 4
2
回答
针对多个数据库版本运行
pytest
测试套件
、
对于集成测试,我在Docker中启动数据库,并使用
pytest
运行测试套件。我使用带有autouse=True的会话范围的
fixture
来启动Docker容器: @
pytest
.
fixture
(scope='session', autouse=True)def
浏览 15
提问于2020-01-26
得票数 3
回答已采纳
1
回答
将
pytest
函数
参数
传
递给
fixture
、
、
我正在尝试创建一个简单地打印
pytest
测试用例的
参数
的修复程序。例如: @
pytest
.
fixture
(scope='function') # Get the value
浏览 16
提问于2021-05-07
得票数 1
回答已采纳
2
回答
Pytest
:找不到夹具变量
、
、
、
、
我刚开始使用
pytest
,我编写了一个使用夹具的测试
函数
,但是我收到了一个错误,即没有找到夹具变量。以下是代码:def func1(arg1,arg2): assert func1== 4 当我运行这个文件时,我会得到错误的E
fixture
arg1 not found。如果我在全局上定义了arg1和a
浏览 18
提问于2022-07-08
得票数 1
1
回答
这三种最热的固定装置有什么不同之处?
、
、
我对
pytest
风格的单元测试相对来说是个新手,我正在尝试学习更多关于
pytest
固定装置的知识。我不把作用域
参数
传
递给
夹具,所以我知道作用域是“
函数
”。这三种简单的固定装置是否有功能上的区别?@
pytest
.
fixture
()def
fixture
_classQ(mock_log): handler = MagicMock(spec=WidgetH
浏览 3
提问于2019-01-18
得票数 2
回答已采纳
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
回答
我可以
将
最热的灯具与其他灯具
参数
化吗?
、
、
) = credentials我有一个
pytest
fixture
作为凭证:def credentials():它工作得很好 现在,我想将其扩展到多个凭据(例如,试运行和生产),以便我的测试
将
运行两次我以为
参
浏览 2
提问于2017-10-26
得票数 6
2
回答
传
递给
pytest
fixture
的
参数
可以作为变量传入吗?
、
我有两个简单的测试设置,我试图将它们组合到一个
fixture
中,并希望测试
函数
将
'params‘传
递给
fixture
。@
pytest
.
fixture
(scope="module", params=['param1','param2']) def myFixture(request)request.param
浏览 0
提问于2012-12-18
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于pytest框架自动化测试
python文档24-使用多个fixture和fixture互相调用
python文档23-fixture作为参数传入,error和failed区别
python文档25-fixture的作用范围
Dubbo接口测试的Python实践-第3章:使用Pytest与Allure实施测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券