腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
pytest
中
运行
选定
参数
组合
的
设置
、
、
在
我
的
一个项目测试
中
,我有一些函数需要使用较大
的
参数
空间进行测试。这个函数有很大
的
开销,另外,每个
参数
集
的
计算都需要相当长
的
时间。因此,一次使用所有
参数
运行
计算,然后
在
单独
的
测试中使用结果是有益
的
。此外,我还引入了一个标记,它允许我选择不同
的
参数
集。一个
参数
集
在
开发期间使用,
浏览 9
提问于2019-03-11
得票数 0
回答已采纳
3
回答
使用django
设置
参数
化测试
、
、
我正在做一个django可重用
的
包,我计划与多个项目一起使用。我使用
pytest
构建测试套件,使用
pytest
中
的
参数
化帮助来
运行
具有多个配置
的
单个测试。但是,我想使用不同
的
设置
组合
来
运行
所有测试 'django_profile.auth_backends.drf.RestFramework',setting
浏览 3
提问于2017-11-12
得票数 4
3
回答
是否有相当于
pytest
的
参数
化夹具
的
Javascript?
、
、
、
在
pytest
中
,您可以
设置
具有多个不同值
的
固定装置。这些被称为“
参数
化夹具”。使用这些夹具
的
测试将使用来自这些夹具
的
所有可能
的
值
组合
来
运行
。示例@
pytest
.fixture(params=[1, 2]) yieldrequest.param #
浏览 5
提问于2017-12-07
得票数 12
1
回答
基于命令行开关
的
夹具
参数
化
的
清洁方法?
、
、
、
、
从技术上讲,我已经解决了我正在研究
的
问题,但我忍不住觉得我
的
解决方案很难看: 我有一个
pytest
套件,我可以
在
两种模式下
运行
:本地模式(用于开发测试;所有东西都通过Chrome
在
我
的
开发框上
运行
);以及(对于CI;该套件
在
无数浏览器和OSes上
运行
)。如果它在那里,我就以本地模式
运行
。如果它不在那里,我会以严肃
的
方式
运行
。我曾经尝试过让
pytest</e
浏览 0
提问于2017-10-10
得票数 4
回答已采纳
2
回答
Pytest
-如何将具有不同
参数
的
不同测试数据
参数
化发送到fixture?
、
我当时在做
pyTest
。因此,这里
的
情况是,相同
的
pyTest
有多个测试数据,然而,不同
的
测试数据
在
夹具中有不同
的
设置
。
在
本例
中
,setup_person是我
的
fixture名称,student是fixture接受
的
参数
之一。 然而,现在我需要将它们结合起来才能工作,我找不到任何关于这方面的文档或资源。
的
一个简单示例,正如您可以看到
的</
浏览 21
提问于2019-10-07
得票数 0
回答已采纳
1
回答
Pytest
:定义测试集合
的
自定义路径
、
、
我正在构建一个测试
运行
程序包,带有自定义
的
fixtures、
pytest
.ini和conftest。我希望这个
运行
器能够接受目录路径作为
参数
,并收集该路径
中
的
测试并使用我
的
自定义配置文件
运行
它们。我现在所做
的
是将给定
的
目录复制到我
的
包
中
的
一个已知位置(测试),然后使用测试
的
路径和--rootdir
参数
以编程方式
浏览 20
提问于2019-05-01
得票数 0
2
回答
如何将
参数
化夹具作为
参数
传递给另一个夹具
、
、
、
我试图避免
在
我
的
测试
中
重复太多
的
样板,我想以一种更结构化
的
方式重写它们。假设我有两个不同
的
解析器,它们都可以将文本解析为doc。然后,该文档将用于其他测试。最终目标是公开一个可以在其他测试中使用
的
doc()夹具,并以
参数
化
的
方式
运行
所有给定解析器和文本
的
组合
。现在
的
问题是,如何创建如下所示
的
doc()夹具: @
pytest
.fi
浏览 6
提问于2020-04-28
得票数 3
回答已采纳
2
回答
在
pytest
中用双
参数
化将测试标记为xfail
、
、
我用
参数
化标记做了两次: "input_type",
pytest
.param("input_1"),("db_type_1"), ],我
的
经验是,只有
在
使用input_1
运行
db_type_2 (例如)时,测试就会因为错
浏览 0
提问于2020-10-14
得票数 4
2
回答
除非存在命令行-m
参数
,否则将跳过测试
、
我有我
的
测试: import
pytest
print("normal test runned") print("production test runned") assert 1 == 1 我有我
的
conftest.py: def
pytest
_addoption: <
浏览 14
提问于2020-01-27
得票数 1
2
回答
项目
运行
非常慢
、
、
我
的
pytest
安装程序
运行
非常慢,特别是
在
收集阶段。因此,我为Django项目
设置
了
pytest
设置
,每个Django应用程序
的
测试文件都位于自己
的
文件夹
中
,即树看起来如下所示|| || |= tests.py test_*.py *_tests.py对于tests文件夹
中
的</em
浏览 2
提问于2019-04-25
得票数 14
回答已采纳
1
回答
防止仅仅因为
参数
不同而“重复”测试代码。
、
、
在
我
的
测试套件
中
,我有不同
的
集成测试和稳定性测试。它是完全相同
的
代码,只是从配置
中
读取一个不同
的
参数
。
设置
的
值是不同
的
,所以我不能只是:@
pytest
.mark.stability assert tota
浏览 0
提问于2018-05-21
得票数 1
回答已采纳
1
回答
可以跳过从多个@
pytest
.mark.parametrize行生成
的
测试吗?
我有一个带有多个@
pytest
.mark.parametrize行
的
pytest
函数。每个
参数
化变量
的
值可以取0或1。一些生成
的
组合
不能发生,应该跳过。
在
我
的
示例
中
,当子接触取值0时,当快车道取值1时,应该跳过它。是否有可能通过多个@
pytest
.mark.parametrize夹具来实现这一点?我在下面的代码
中
尝试了这一点,但是在
运行
测试时没有任何测试被报告为被
浏览 4
提问于2020-08-04
得票数 0
回答已采纳
1
回答
使用
Pytest
的
参数
添加测试
的
描述。
、
当测试失败时,可以
在
参数
化
中
添加测试
的
描述,快速了解测试失败
的
原因。例如。@
pytest
.mark.parametrize( "num1, num2, expect", []
浏览 1
提问于2019-08-26
得票数 1
回答已采纳
1
回答
在
使用
pytest
集成
的
PyCharm
中
,对于通过
的
测试,print()输出可以被抑制吗?
、
ORGINAL:我正试图为Python
中
的
单元测试确定一个好
的
工作流程。我使用PyCharm,
pytest
似乎比unittest更受欢迎,也更少冗长。
中
运行
这个选项时,将
pytest
选定
为“默认测试
运行
程序”,结果如下:debug output from tes
浏览 2
提问于2021-07-07
得票数 0
1
回答
如何为测试函数
在
每个
参数
上执行
pytest
夹具?
、
、
在
我当前
的
端到端测试
设置
中
,我使用Selenium。我有一个像这样
的
固定装置:def browser(request):@
pytest
.mark.parametrize('browser', [(SomeEnum, AnotherEnum1),)], indi
浏览 1
提问于2020-12-15
得票数 1
回答已采纳
1
回答
如何使用Ava创建
参数
测试
、
、
来自Python
的
我在编写
参数
测试时已经习惯了这种语法(希望它是不言自明
的
):@
pytest
.mark.parametrize('b', [0, 1, 2]) assert sum(a, b) == a + b 然后,测试框架将为a和b
的
每个
组合
运行
test_sum(),并将每个<e
浏览 9
提问于2020-02-25
得票数 0
回答已采纳
2
回答
看起来
Pytest
在
容器
中
运行
时无法重新
运行
测试
、
、
我希望
在
容器
中
运行
pytest
,与
在
主机
中
运行
pytest
相比,我发现了一种不同
的
行为。只是一个简单
的
容器,没有指挥官或其他任何东西。 当我
在
主机级别上
运行
pytest
时,所有的测试都会通过。现在,如果不是
在
主机
中
运行
它,而是构建一个映像并
运行
一个容器,结果总是类似于1 failed, 2 p
浏览 4
提问于2021-12-14
得票数 1
1
回答
限制要在
pytest
中
执行
的
测试用例数。
、
一点背景 或 使用conftest.py?
浏览 0
提问于2019-06-21
得票数 2
回答已采纳
1
回答
运行
python单元测试并将结果输出到Jenkins
、
、
对于使用Jenkins
的
项目,我希望能够
运行
Python测试。这些测试包含与嵌入式设备
的
交互。结果应该报告给詹金斯。|-- test_login| start.py因
浏览 3
提问于2016-04-20
得票数 0
回答已采纳
1
回答
为什么py.test要向后
运行
模块?
、
、
、
、
我有时会感到困惑,因为anti_add测试因为add
中
的
一个错误而失败,但是我
在
add
中
没有看到失败,所以我假设它可以正常工作。 我如何使py.test
在
模块
中
运行
测试呢?
浏览 1
提问于2018-02-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pytest的内置插件盘点34. capturemanager | 在pytest运行过程中捕获python标准输入/输出
COMSOL中参数化扫描的设置
详解在Pytest中忽略测试目录的三种方法
UG编程加工模块中面铣削加工的切削参数设置
Logistic回归在scikit-learn中的各参数详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券