腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
访问
pytest
fixture
中
的
所有
标记
?
、
我正在使用
pytest
,我想用
标记
来
标记
我
的
测试,这些
标记
将指定一个
fixture
将哪个页面加载到我
的
驱动程序
中
。这很容易在behave上下文对象
中
工作,但是我找不到
如何
在
pytest
中
做到这一点。对于下面的代码,例如 import
pytest
def text(request): i
浏览 27
提问于2020-01-10
得票数 0
回答已采纳
1
回答
Pytest
动态
fixture
作用域-
如何
设置并将
fixture
作用域应用于
所有
测试?
文档声明作用域将在
fixture
定义过程
中
确定;这是否意味着一旦在
pytest
run
中
动态设置作用域,该作用域将应用于使用该
fixture
的
所有
测试?是否有可能在测试运行期间影响范围(即使用
标记
)?如果没有,我
如何
更改配置(不使用命令行arg)来更改作用域?我尝试添加一个
标记
,并在
pytest
_generate_tests中使用它
的
值作为作用域,但是
fixture</em
浏览 27
提问于2019-10-29
得票数 1
1
回答
覆盖
pytest
中
的
子装置
、
我正在使用
pytest
和一些复杂
的
依赖注入
的
fixture
。我有一些在长链中使用其他灯具
的
灯具。我希望能够为特定
的
测试更改链中间
的
一些固定装置。给定这些(简化
的
)
fixture
:def cache(): # Use cache
fixture
in a new
fixture
service.
浏览 13
提问于2017-08-29
得票数 2
回答已采纳
1
回答
将测试
标记
为已从
pytest
中
的
fixture
内部通过
、
、
、
、
使用或,我可以从
fixture
内部将测试
标记
为已跳过或xfailed。不过,没有
pytest
.pass。
如何
才能将其
标记
为已通过?import
pytest
def
fixture
():
pytest
.xfail() def test(
fixture
浏览 4
提问于2020-05-05
得票数 2
1
回答
标记
Pytest
fixture
而不是使用
fixture
的
所有
测试
有没有办法在
PyTest
夹具
中
定义
标记
?我可以禁用单个测试,但不能禁用用于多个测试
的
fixture
。我
的
fixture
代码如下所示:@
pytest
.mark.slow # get a postgres
浏览 8
提问于2019-10-22
得票数 3
2
回答
在
Pytest
中使用
fixture
、
、
、
我在conftest.py文件中有以下代码def app(request): return
fixture
def stop(request): def finimport
pytest</e
浏览 0
提问于2018-10-03
得票数 0
1
回答
根据使用过
的
固定装置向测试添加
pytest
标记
、
、
我正在寻找一种使用
标记
标记
pytest
测试
的
方法,这取决于这个测试使用
的
是哪些固定装置。 我想用它来过滤基于他们使用
的
特性
的
测试。例如:使用"database_connection“夹具
的
测试应该自动
标记
为”数据库“。通过这种方式,我可以根据数据库凭据是否近在咫尺,包括或排除
所有
此类测试。这只是我想要
的
方式,但我不喜欢维护从夹具到
标记
与夹具本身分开
的
映射
浏览 2
提问于2020-09-06
得票数 6
2
回答
pytest
-
如何
在其固定方法
中
获得测试
标记
?
、
我在
pytest
中进行了测试,并添加了一些
标记
,例如:'@
pytest
.mark.xfail',这个测试有几种固定方法。
如何
使用夹具方法获得某些测试
的
所有
标记
?
浏览 5
提问于2020-04-22
得票数 2
1
回答
我
如何
才能找到测试使用
的
固定装置?
、
、
我想要自动
标记
测试
的
基础上,他们使用
的
夹具。例如,如果一个测试使用一个名为spark
的
工具,我想添加一个名为uses_spark
的
标记
,这样我就可以自动忽略它们。我知道我可以使用
pytest
_collection_modifyitems在conftest.py
中
添加
标记
。def
pytest
_collection_modifyitems(items): if uses
浏览 1
提问于2018-10-31
得票数 5
回答已采纳
3
回答
为什么unittest.TestCases不能看到我
的
py.test装置?
、
、
、
、
我在项目的顶层(如描述
的
)将几个夹具放在conftest.py文件
中
,用@
pytest
.
fixture
装饰它们,并将它们
的
名称作为需要它们
的
测试函数
的
参数。为什么当我使用unittest.TestCase时测试不能查看这些夹具 conftest.pydef my_
fixture
(): def test_with_a
浏览 2
提问于2014-03-27
得票数 23
回答已采纳
1
回答
有没有可能让
pytest
在每次测试执行后调用一个webhook?
、
、
、
由于我们有相当多
的
测试,我们希望在我们使用
的
仪表板
中
监控进度。 有没有可能配置一个webhook或一些
pytest
将调用
的
测试结果(通过/失败/跳过)?我确实找到了团队城市集成,但我们更喜欢在不同
的
仪表板上监控进度。
浏览 24
提问于2019-01-16
得票数 1
回答已采纳
2
回答
在
pytest
跳过-if条件中使用命令行选项
、
我偶然发现了使用
pytest
_namespace跟踪全局变量
的
想法,所以我在我
的
conftest.py文件
中
设置了它。我做了些摆弄,发现:@
pytest
.
fixture
(scope="session", autouse=True) log.info('\n-----\n| '+
pytest
.glob
浏览 0
提问于2018-08-16
得票数 13
回答已采纳
1
回答
如何
访问
测试脚本外部
的
标记
列表
、
我有一个
标记
,比如说,specific_case =
pytest
.mark.skipif(<CONDITION>),我需要将它应用到一些测试用例
中
.我希望属性value在应用
的
情况下返回不同
的
值。这是我
的
简化代码:import
pytest
@property _marks =
pytest
.mark那么,我是否可以
访问
浏览 1
提问于2021-07-30
得票数 1
4
回答
使用
pytest
的
异步装置
、
、
、
、
如何
定义异步
fixture
并在异步测试中使用它们?async def create_x(api_client): return api_clientpyloop] ______________ api_client = <aiohttp.test_utils.TestClient
浏览 8
提问于2018-04-20
得票数 22
回答已采纳
2
回答
pytest
不跳过未
标记
的
测试
、
我们有一个
标记
的
测试,我们预计不会执行,因为py.test是用另一个
标记
调用
的
,但测试正在执行。例如:def test_one(some_
fixture
):def test_two(some_
fixture
):If I run
pytest
with --collectonly -m "my
浏览 2
提问于2013-04-05
得票数 2
3
回答
带参数
的
pytest
夹具
、
、
似乎有可能将论点传递给固定装置: def my_
fixture
(v): yield v+1 @
pytest
.mark.parametrize("my_
fixture
&qu
浏览 15
提问于2021-11-05
得票数 1
回答已采纳
1
回答
Pytest
,
如何
对夹具
的
价值或零值进行测试?
、
、
我有一个带有一个夹具
的
测试用例。@
pytest
.
fixture
return User.objects.first() @
pytest
.
fixture
(params=[True, False]) if request.param
浏览 6
提问于2019-10-16
得票数 2
回答已采纳
1
回答
如何
使用
pytest
只为特定
的
测试运行清理代码?
、
有了
pytest
,就有了一种只在特定测试函数/方法上运行清理代码
的
方法。我知道我们可以这样做来为每个测试函数运行。但在这里,我想放置一些特定于单个测试函数
的
清理逻辑。 我可以把清理代码放在测试
的
最后。
浏览 11
提问于2019-07-12
得票数 4
1
回答
Pytest
安装程序为
所有
测试生成产品
、
、
、
我在
pytest
API自动化项目上工作,我需要从DB获得一个随机产品。有没有一种方法可以让我对我
的
类
中
的
所有
测试用例使用相同
的
随机产品?我使用
的
是setup类方法,但它每次测试都会生成不同
的
产品。cls.products_db = ProductsDao() cls.orders_helper = OrdersHelper() @
pytest
.mark.tc
浏览 17
提问于2020-12-17
得票数 0
1
回答
如何
在
Pytest
中
避免未调用
的
fixture
?
、
Pytest
套件有一个出色
的
fixture
特性。为了制作一个可重用
的
fixture
,我们用特殊
的
装饰器
标记
一个函数:def fix():def test_me(fix): fix['field'
浏览 0
提问于2016-03-14
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于pytest框架自动化测试
软件测试笔记|接口自动化测试|使用fixtrue固件结合conftest.py文件实现前后置
让excel测试用例文件实现参数化的思路
pytest-xlsx 2.0 (一):快速上手
PyTest,Python测试的优选框架!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券