腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
检查
运行
测试
的
pytest
标记
、
我有一个
测试
文件,例如: test_my_api.pypipenv run
pytest
-m "integration"DATA = get_my_data() 现在我有了另一个
标记
"smoke",现在一些
测试
用例同时有"
浏览 17
提问于2020-05-05
得票数 2
回答已采纳
1
回答
pytest
收集
测试
用例但不执行脚本
、
、
、
我正在尝试
运行
一个
pytest
脚本,如下所示:
pytest
.ini包含
的
标记
名称为:markers =但是我得到了上面的输出。该
标记
似乎已被收集,但已取消选择。有人能对此提供一些见解吗?
浏览 3
提问于2021-10-28
得票数 1
4
回答
如何
在
pytest
中只
运行
未
标记
的
测试
、
我
的
python
测试
代码中有几个
标记
:@
pytest
.mark.webtest我能够有选择地使用
标记
运行
测试
,例如使用
pytest
-m slowtest
如何
在不使用
pytest
-m "not (slowtest or webtest or stagingtest)&qu
浏览 4
提问于2016-10-04
得票数 12
1
回答
在Palantir Foundry中,
如何
只在Python转换
的
某些分支上
运行
测试
?
、
、
我
的
测试
目前作为每次提交
检查
的
一部分
运行
,但它们需要一段时间才能
运行
。是否有一种方法只能在某些分支(例如,分阶段分支)上
运行
测试
?
浏览 17
提问于2022-05-17
得票数 1
回答已采纳
5
回答
Pytest
:只
运行
linter
检查
(
pytest
-flake8),不
运行
测试
、
我正在使用插件来链接我
的
Python代码。每次我像这样做皮棉时:除了衬里,所有的
测试
都在
运行
。但我只想
检查
一下。
如何
配置
pytest
,使其只对代码进行链接,而跳过所有
测试
,最好是通过命令行(或conftest.py) -,而不必向
测试
添加跳过
标记
。
浏览 0
提问于2018-10-19
得票数 5
回答已采纳
3
回答
默认情况下排除某些
测试
、
我希望配置
pytest
,使其在默认情况下排除某些
测试
;但是,应该很容易将它们再次包含在命令行选项中。我只找到了-k,我
的
印象是这允许复杂
的
规范,但我不知道
如何
满足我
的
具体需求…… 排除应该是源文件或配置文件
的
一部分(它是永久性
的
-考虑非常长时间
运行
的
测试
,这些
测试
应该只作为有意识
的
选择来包含,肯定不会在构建管道中附加问题:如果这是不可能
的
,我将<
浏览 2
提问于2021-02-22
得票数 1
回答已采纳
1
回答
在
测试
开始时动态选择
pytest
测试
。
、
、
我正在用
pytest
编写Python应用程序
的
单元
测试
。我编写单元
测试
的
大部分经验来自Javacript框架,比如Jasmine,您可以在下一轮
测试
中使用单词“fit”
标记
单个
标记
测试
,或者用单词'xit‘排除
标记
测试
。在开发过程中,‘'fit’很好,当我只想
运行
非常特定
的
测试
子集,以减少
运行
时间和结果输出混
浏览 1
提问于2016-06-24
得票数 2
回答已采纳
1
回答
Pytest
:继承夹具参数
、
、
、
我有一个用于参数化
测试
以在两种状态下
运行
(在线/离线)
的
工具。如果
测试
处于脱机模式,这还会将自定义
标记
应用于
测试
。@
pytest
.fixture( params=['online',
pytest
.param('offline', marks=
pytest
.mark.jira('388', '828', ',如果
测试</
浏览 1
提问于2020-04-22
得票数 0
1
回答
使用一组
标记
运行
测试
,该
标记
根据命令行参数
的
值选择
、
、
、
我有以下
测试
:@
pytest
.mark.feature1def test_device1(): pass 目标:如果我指定命令行参数:
pytest
--device device1,我希望只
运行
带有
标记
feature1、feature2、硬件
的
测试
类似地:参数device2只会调用
浏览 7
提问于2021-04-05
得票数 3
回答已采纳
1
回答
在py.test中,当我显式跳过一个
标记
为xfail
的
测试
时,
如何
才能将其报告为“skip”而不是“xfailed”?
、
我有一个
标记
为xfail
的
py.test
测试
函数:def test_that_fails():在我
的
pytest
_runtest_setup()钩子中,我显式地跳过了这个
测试
:
pytest
.skip ('Skipping this test') 当我
运行<
浏览 1
提问于2012-06-20
得票数 2
5
回答
Pytest
:取消选择
测试
、
使用
pytest
,可以使用装饰器
标记
测试
。@
pytest
.mark.slow pass如果我有一个额外
的
标签:def some_long_test()我希望能够跳过漫长和缓慢
的<
浏览 3
提问于2011-09-13
得票数 53
回答已采纳
1
回答
防止仅仅因为参数不同而“重复”
测试
代码。
、
、
在我
的
测试
套件中,我有不同
的
集成
测试
和稳定性
测试
。它是完全相同
的
代码,只是从配置中读取一个不同
的
参数。
如何
防止这种重复代码
的
情况?设置
的
值是不同
的
,所以我不能只是:@
pytest
.mark.stability def test_integration_total_devices(当我想
运行
两个“
浏览 0
提问于2018-05-21
得票数 1
回答已采纳
1
回答
当使用python -m
测试
运行
时,为什么
pytest
取消选择所有
测试
?
、
我可以通过执行(在Windows上)来
运行
我
的
测试
pytest
.============ test session starts ==================================
pytest
-m test 得到了以下结果。为什么所有的
测试
都被取消选择,而它们可以作为脚本
运行
?.>
pytest
-m test
浏览 85
提问于2020-10-31
得票数 1
回答已采纳
1
回答
添加一个没有破折号
的
pytest
选项?
、
我有很多
测试
需要很长时间才能完成。幸运
的
是,这些
测试
所花费
的
时间在我项目的几个子系统
的
测试
中分布均匀。
pytest
potato_peeler --donttesti18n --runstresstests
pytest
garlic_squeezer --donttestsmell**开头,那么logperfdata 会不高兴 我
浏览 0
提问于2018-05-01
得票数 1
3
回答
如何
在
pytest
下
测试
单个文件
、
如何
在
pytest
中
测试
单个文件?我只能在文档中找到忽略选项,而没有“仅
测试
此文件”选项。 最好是在命令行上
运行
,而不是setup.cfg,因为我想在ide中
运行
不同
的
文件
测试
。整个套间
的
时间太长了。
浏览 1
提问于2016-01-17
得票数 124
回答已采纳
1
回答
pytest
:带参数
的
自定义
标记
、
我想用以下方式
标记
测试
:def test_function():然后使用例如-m not expectedruntime>50 (或其他一些语法)
运行
pytest
因此,只有预期
运行
时间为50或更短
的
测试
才会
运行
,或者没有该
标记
的
测试
才会
运行
。有没有办法用原
浏览 11
提问于2020-03-06
得票数 2
2
回答
Python
测试
夹具要
运行
一个
测试
吗?
、
、
、
我正在寻找类似于rspec
的
focus元数据或灵丹妙药
的
混合
标记
来
运行
单个python
测试
。ExUnit & Mix示例:@tag :focus assert true这是可能
的
/可用
的
任何python
测试
运行
程序和夹具组合?通过命令行args指定嵌套
的
m
浏览 2
提问于2017-07-23
得票数 11
回答已采纳
1
回答
如何
创建接受参数
的
新
pytest
命令行标志
、
如何
创建接受参数
的
新
pytest
命令行标志。在命令行上,我只想
运行
标记
级别小于lvl10
的
测试
(所以lvl1到lvl10
测试
)我想创建一个新
的
命令行
pytest
arg,如:
pytest
-lte=“lvl10”(lte小于等于) 我在想一些我想要定义-l
浏览 4
提问于2020-08-12
得票数 1
回答已采纳
1
回答
从命令行中排除使用
pytest
标记
的
多个
测试
、
我
的
pyproject.toml中有以下内容 "plot: marks SLOW plot tests (deselectplot\"')",]coverage run --branc
浏览 2
提问于2022-09-30
得票数 1
回答已采纳
4
回答
使用py.test
运行
测试
套件(
测试
的
任意集合)
、
、
、
我理解动态
测试
集合
的
优点,但我希望能够先
运行
测试
环境健康
检查
,然后再
运行
回归
测试
;这种分类并不排除这些集合中
的
测试
被用于其他目的。所以我
的
浏览 3
提问于2013-03-28
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python下的测试利器pytest
07 Pytest的测试报告
pytest-yaml-sanmu(一):把yaml作为测试文件的pytest插件
PyTest,Python测试的优选框架!
使用pytest做简单的接口测试
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券