腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如果特定
参数
依赖
项
失败,请跳过测试
当前代码:from pathlib import Pathfile_1 = Path('C:\\file_1.txt') @
pytest
.mark.de
浏览 0
提问于2021-05-19
得票数 0
回答已采纳
1
回答
如
何在
Pytest
中
参数
化
依赖
项
、
应该如何填充
参数
化装饰器?
浏览 15
提问于2019-01-18
得票数 0
回答已采纳
3
回答
对dev
依赖
项
的语义版本控制更改
、
有几个线程介绍了如
何在
依赖
项
的更改(通常导致+1到修补程序号)上使用semver来处理版本号。如果您只是在更新开发
依赖
项
(例如,linter、测试库、格式
化
程序.),我的情况可能是这样的:如果您只是在更新开发
依赖
项
(例如,linter、测试库、格式
化
程序.)? 通常,从用户的角度来看,没有什么改变。有时候,业务代码没有任何变化!但是,您在一个可能不同的代码基前面,它
依赖
于不同的
依赖
集。我应该把库从1
浏览 0
提问于2022-07-25
得票数 1
回答已采纳
1
回答
Pytest
参数
化
依赖
、
、
我有一个函数和一个测试 return bar(a) 'number',)@
pytest
.mark.dependency(depends=['test_foo']) @
pytest
浏览 4
提问于2018-06-13
得票数 2
2
回答
如何将tox环境
依赖
项
替换为考虑Python版本?
、
develop环境
依赖
项
包括相应的test环境
依赖
项
(为简单起见,不显示每个环境集合的附加
依赖
项
和配置):envlist = {py37,py38}-{test,develop} deps =
pytest
deps = {[testenv目前的解决办法是:en
浏览 11
提问于2022-02-19
得票数 2
回答已采纳
3
回答
如
何在
多个测试函数之间共享
参数
化
参数
?
我在同一个文件中有许多测试函数,它们共享一组常用的
参数
化
参数
,如下面的代码片段所示。当测试函数的数量增加(>100)时,为每个测试函数重复这些
参数
似乎是不有效的,而且可能容易出错。在
pytest
中
是否有任何方法来定义一组常见的
参数
化
参数
并在所有测试中共享它?夹具用于注入公共数据
依赖
项
。我不知道是否有类似的工具来提出共同的论点。import
pytest
@
pytes
浏览 0
提问于2018-08-08
得票数 21
回答已采纳
2
回答
使用tox安装可选
依赖
项
、
我使用使用以下基本配置(tox.ini)测试python项目:envlist = py3deps =commands =不幸的是,包的可选
依赖
项
(
如
setup.cfg中所指定的)没有安装;原始pi
浏览 2
提问于2020-05-18
得票数 5
回答已采纳
1
回答
Pytest
:如何确保一个特定的夹具首先被调用
、
我有一些数据在a_file,我需要
参数
化
我的夹具。因此,我编写了一个助手函数,它返回a_list,其中填充了文件
中
的数据。现在,我可以通过@
pytest
.fixture(params=a_list)轻松地将我的夹具
参数
化
。看起来很直接,对吧?这里的问题是,a_file是由另一个夹具生成的,而
pytest
似乎在文件实际创建之前调用了
依赖
于该文件的助手。由于这种行为,引发了一个FileNotFoundError。因此我 在夹具
中
添加了
浏览 0
提问于2018-10-11
得票数 3
回答已采纳
1
回答
具有多
依赖
关系的tox.ini环境
、
我试图在基于tox.ini的文件中指定多个
依赖
项
。这是我的tox.ini文件envlist = {py27,py36}-dj{a,b} deps = dja: Django我认为问题在于(对于djb)多个
依赖
项
列在同一行<
浏览 0
提问于2019-07-14
得票数 1
回答已采纳
1
回答
pytest
依赖
项
跳过
参数
化
测试。
、
我在用
pytest
写测试。我有两个测试,一个
依赖
于另一个,为此我使用
pytest
-dependency==0.5.1。如果我有两个相互
依赖
的测试,但这两个测试都是
参数
化
的,那么就会发生一些奇怪的事情--即使独立的测试成功,
依赖
的测试也会被跳过。这是我的密码: @
pytest
.mark.parametrize('par1', ['val1', 'val2
浏览 3
提问于2021-01-13
得票数 0
回答已采纳
1
回答
将Docker与Python单元测试结合在一起的最佳实践是什么?
、
、
、
对于Docker最佳实践,最终映像应该排除仅用于测试的任何
依赖
项
(例如
pytest
)。如
何在
仍然运行测试时排除测试
依赖
项
?一个问题是,如果我独立于部署映像构建测试环境,那么这两个环境最终可能包含不同版本的子
依赖
项
。这表明错误可能出现在部署映像
中
,而不会出现在测试环境
中
。)如果最终映像
中
包含了测试
依赖
项
,那么CI可以通过docker-compose build、d
浏览 2
提问于2021-10-12
得票数 4
2
回答
条件setup_requires相关性在setup.py
中
的应用
、
、
有没有办法在不需要时告诉pip跳过一些setup_requires
依赖
关系?... setup_requires=['
pytest
-runner'
浏览 3
提问于2017-05-08
得票数 3
回答已采纳
1
回答
Pytest
:相依夹具的笛卡尔积
、
想象一下下面的测试套件def shape(request):def data(shape): pass 我有两个固定装置data
依赖
于夹具shape,并且正在为每个可能的值生成。但是在test_resize
中
,我想测试data
浏览 2
提问于2014-11-20
得票数 0
回答已采纳
1
回答
pytest
参数
化
自动使用的装置
、
、
我有大量的测试(高100s),这些测试使用
pytest
并
依赖
于设置为autouse的fixture。我需要运行相同的100个测试,其中有一个由fixture控制的微小变化。考虑下面的设置,它演示了我尝试使用的技术,但不起作用: 在conftest.py
中
import
pytest
return 0 E fixture 'patch'
浏览 18
提问于2020-10-23
得票数 1
1
回答
基于选项/配置的
Pytest
夹具动态
参数
化
、
我有一个基本的
Pytest
测试套件,我需要基于配置/
参数
在运行时动态地
参数
化
一个夹具。为了稍微简化一下,可以将夹具看作是提供到服务器的远程连接来运行测试,初始
化
过程涉及配置服务器上的OS/
依赖
项
(因此它很昂贵并且会话范围很广),而CLI
参数
则指定OS/环境配置的各个方面。配置列表需要在运行时根据配置文件和一些额外的CLI
参数
来确定。 据我所知,在
Pytest
中
做这种事情
浏览 13
提问于2022-04-18
得票数 1
2
回答
Pytest
:如何用从夹具返回的列表将测试
参数
化
?
、
我想用一个列表
参数
化
一个测试,这个列表是由这样的一个夹具动态创建的:def my_list_returning_fixture(depends_on_other_fixtures因此,我需要
pytest
注入depends_on_other_fixtures
依赖
项
,因此不能像调用普通函数那样调用它。我也试着玩间接
参数
化
,但也没用.使用静态列表很容易 我知道用给定的list
参数
化
测试是很
浏览 0
提问于2018-10-11
得票数 18
回答已采纳
1
回答
如何告诉
pytest
-
依赖
项
暂时忽略测试
依赖
项
?
、
、
、
我有一个功能测试套件,它使用
pytest
依赖
项
来跳过测试,而其他测试
依赖
于失败。因此,我要么运行整个
依赖
树,要么注释掉我的@
pytest
.mark.dependency(...)装饰器(这是我作为人类必须记住的另一件事)。从技术上讲,这些
依赖
测试并不能使他们的
依赖
方运行--我想要这些
依赖
项
的唯一原因是让我更容易区分测试失败。是否有命令行
参数
可以告诉
pytest
-
依赖</e
浏览 2
提问于2017-10-31
得票数 0
回答已采纳
2
回答
如何将返回可变长度可迭代值的夹具传递给
pytest
.mark.parameterize?
、
我有一个
pytest
夹具,它产生一个可迭代的,我想使用这个迭代
中
的
项
来
参数
化
一个测试,但是我无法找到正确的语法。import
pytest
def values(): @
pytest
.mark.parametrize
浏览 12
提问于2022-08-11
得票数 1
回答已采纳
1
回答
如
何在
测试运行之外使用
pytest
夹具?
、
、
、
设置的结果存储在数据库(scope=function)
中
,用于报表呈现回归测试。fixtures不是
参数
化
的,因此只有一种设置,但是回归测试将其中一些相互
依赖
的fixture作为
参数
来访问对象,而不需要额外的查询。
pytest
使用内存
中
的数据库,并在每次测试后回滚,因此在完成测试后,设置不可用。如
何在
开发数据库
中
获取
pyte
浏览 20
提问于2019-07-17
得票数 8
2
回答
可以将
参数
传递给fixture吗?
、
我不是在谈论
pytest
定义的"Fixture Parametrizing“,我是在谈论传递给函数(本例
中
的fixture函数)以使代码更加模块
化
的真实
参数
。a_fixture(a_dependency): yield a_dependency.teardown()
如
您所见,我的fixture
依赖
于a_dependency,它的teardown()也需要被调用。我知道在天真的
浏览 3
提问于2014-08-26
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券