腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
没有
运行
最小
数量
的
测试
,
如何
使
pytest
返回
失败
?
、
由于
测试
可以根据现有环境自动启用或禁用,因此总是存在CI中
的
某些内容发生更改
的
风险,这会使最简单
的
测试
在不应该跳过
的
时候跳过。
如果
我可以在环境变量中定义
最小
数量
的
测试
,或者甚至是固定
数量
的
预期
测试
,我就可以防止仅仅因为跳过
测试
而导致CI通过
的
事故。 大多数时候,
pytest
是由tox调用<em
浏览 19
提问于2019-11-30
得票数 1
1
回答
具有取决于输入
的
可变
数量
的
值
的
灯具
、
我希望设置py.test,
使
fixture B可以
返回
给定fixture A
的
值
的
可变
数量
的
参数。让我用当前实现
的
一个示例来说明一下。对于三个对象中
的
每一个,我都想
测试
可变
数量
的
属性。但从
测试
输出中很难看出
测试
了哪些valid_keys。
如果
其中一个
测试
失败
,则不会执行后续
测试
。理想情况下,我
浏览 5
提问于2017-06-13
得票数 1
1
回答
有
没有
一种在
pytest
中为非python
测试
用例从自定义文件生成
测试
报告
的
方法?
背景需求
测试
套件将生成一个testreport,我们将SCP
返回
到<em
浏览 4
提问于2019-12-21
得票数 0
2
回答
在
失败
的
情况下,
pytest
能抛出stderr吗?
、
、
我正在通过Python脚本
运行
pytest
,我希望它知道
pytest
是否
失败
。对我来说,直观
的
方法是在
pytest
的
出口上捕捉到任何stderr,但是我似乎找不到一个方法。有小费吗?这些
测试
的
名称如下:我想知道一个断言是否已经
失败
,并为此做些什么,也许是这样:withc
浏览 6
提问于2017-03-22
得票数 0
回答已采纳
3
回答
长时间
运行
的
py.test在第一次故障时停止
、
我使用
的
是,
测试
执行应该一直
运行
到遇到异常为止。
如果
测试
没有
遇到异常,它应该继续
运行
,直到我向它发送SIGINT/SIGTERM。有
没有
一种编程方法可以告诉
pytest
在第一次
失败
时停止
运行
,而不是必须在命令行中执行此操作?
浏览 1
提问于2016-04-23
得票数 81
2
回答
是否有一种方法可以让
pytest
检查日志条目是否在错误级别或更高
的
级别上创建?
、
、
这意味着一个导致这样一个异常
的
测试
不会完全
失败
,只要输出仍然是预期
的
。
如果
错误是
测试
代码
的
副作用,但不影响主
测试
逻辑,则可能会发生这种情况。不过,我仍然想知道,这个
测试
暴露了一个导致错误
的
错误。我所做
的
大多数谷歌搜索都显示了
如何
在
pytest
中显示日志
的
结果,而我正在这样做,但我无法找到在
测试
中公开日志
的
方法,
浏览 0
提问于2020-01-14
得票数 10
1
回答
Testdriven.io:尝试在conftest.py中导入应用程序时带有FastAPI和Docker错误
的
测试
驱动开发
、
、
、
我遵循testdriven.io
测试
驱动开发与FastAPI和Docker教程,我被困在
Pytest
设置步骤。我又检查了一遍,看我错过了什么,而且一直很短。pong", "environment": settings.environment, "testing": settings.testing}import os yield test_client 本教程让您使用d
浏览 9
提问于2021-10-21
得票数 0
回答已采纳
1
回答
在
pytest
中执行teardown_method后
测试
失败
、
、
我正在试图弄清楚
如何
编写一个
pytest
插件,它可以用来在
运行
后
使
测试
失败
(对于想要更多上下文的人,这与astropy/
pytest
-openfiles#28相关)。让我们考虑下面这个简单
的
测试
文件: class TestClass: print("In setup_method但是,问题是这个钩子在setup_method之
浏览 73
提问于2020-01-16
得票数 1
1
回答
QT函数抑制python中
的
测试
失败
、
、
、
、
在
测试
python UI
的
复杂单元
测试
中工作,而QT函数似乎可以抑制
测试
失败
。我相信我已经能够创建一个重复该行为
的
最小
文件:from unittest import TestCase第一个
测试
应该
失败
,但第二个
测试
错误地通过了。在我
的
更复杂
的</em
浏览 2
提问于2021-11-24
得票数 0
1
回答
仅
返回
通过
的
测试
数和
失败
的
测试
数
、
在使用
pytest
时,我只想输出通过
测试
的
数量
和
失败
的
测试
数量
。
如果
我在
测试
文件上调用
pytest
,收集10个
测试
,并通过所有
测试
,我希望输出10,0。
如果
我在
测试
文件上调用
pytest
,收集10个
测试
,并通过除2个
测试
之外
的
所有
测试
,我
浏览 12
提问于2019-09-13
得票数 1
回答已采纳
1
回答
如何
使用
pytest
-定制_exit_code插件
、
我有一份关于Gitlab ci
的
工作,它
运行
测试
并重新
运行
失败
的
测试
。
如果
没有
失败
的
测试
,退出代码5
的
作业就会
失败
,这意味着
没有
运行
的
测试
。我发现有插件“
pytest
-定制_exit_code”,但我不知道
如何
正确使用它。我只需要添加命令&
浏览 1
提问于2022-07-23
得票数 0
1
回答
如何
模拟我想要导入
的
模块中
的
一些函数?
、
、
警告:这种情况
的
发生是因为一个错误。查查我
的
答案, my_module = importlib.import_module("myfile") 当我
运行
测试
时我得到了这个错误: OSError: reading from stdin while output is
浏览 6
提问于2020-03-10
得票数 3
1
回答
使用Makefile和make命令进行
pytest
、
我第一次学习
测试
驱动
的
开发。我
没有
软件开发
的
经验,但有一些脚本方面的经验。========================================== test session starts =======/src
pytest
,但不了解它是
如何
运行
浏览 1
提问于2018-09-15
得票数 4
回答已采纳
1
回答
如何
使
uwsgi与任何
失败
子进程
的
返回
代码一起退出?
、
、
、
我正在编写一些涉及
运行
在uwsgi下
的
Python应用程序
的
集成
测试
。
如果
没有
主进程,整个uwsgi进程也会
返回
这个退出代
浏览 2
提问于2018-01-12
得票数 6
回答已采纳
1
回答
用
pytest
提出了
测试
ClickException
的
正确方法?
、
、
这是我写
的
测试
,但是
失败
了: def test_not_in_folder(): with runner.isolated_filesystem=False) 这个
测试
应该做
的
是
运行
我
的
函数并观察ClickException异常。
如果
引发该异常,则
测试
将通过。然而,当我
运行
pytest
时,我得到‘
失败
:
没有
浏览 33
提问于2021-11-15
得票数 0
2
回答
在Python中将(逐步)` `DeprecationWarnings`‘转换为致命错误
、
、
、
我们
的
测试
套件有许多来自我们自己代码
的
DeprecationWarnings。我
的
团队在
没有
修复(或检查警告)受影响
的
测试
的
情况下,一直在反对一些事情。我认为解决这一问题
的
最好方法是在
测试
上下文中
运行
时,将这些警告转换为异常或
失败
的
测试
。这样,不调整受影响
的
测试
,团队就不会引入DeprecationWarnin
浏览 1
提问于2021-05-10
得票数 0
回答已采纳
1
回答
使用
pytest
运行
Docker
的
自动化存储库
测试
、
、
、
我目前有一组Docker服务,我与docker-compose build和docker-compose up一起
运行
。完成此操作后,我有一个
测试
目录,可以在其中
运行
pytest
以检查所有
测试
是否通过。 我想将这个两步
测试
过程自动化到一个单独
的
过程中,并且正在研究Docker
的
。然而,在所示
的
示例中,
测试
脚本run_tests.sh是一个bash脚本;
如果
它
返回
0,则
测试<
浏览 2
提问于2017-02-09
得票数 0
回答已采纳
1
回答
将
pytest
日志保存在文件中
、
、
我见过这样
的
问题:,我在这里也读过文档: 我只需要标出一份摘要。test-name PASSED)。
如果<
浏览 0
提问于2018-01-10
得票数 5
1
回答
如何
配置
pytest
以避免缺少导入时
的
收集
失败
?
、
我确实有一些更复杂
的
项目,
如果
您
运行
pytest
--collect-only,您将发现大量导入尚未安装
的
东西
的
测试
文件所导致
的
导入
失败
。我希望以这样
的
方式更改这些
测试
文件,
使
它们不会在集合上
失败
。 这是因为用户可能希望使用
pytest
-k foo这样
的
特定模式来
运行
测试
,但是
如果<
浏览 2
提问于2019-07-11
得票数 12
回答已采纳
2
回答
如何
使用带有限定符
测试
的
pytest
运行
多个
测试
、
我有一个
pytest
测试
文件
的
目录,并且有一个需要
测试
的
限定符
测试
,
如果
它
失败
了,那么停止执行任何进一步
的
测试
,但是
如果
它通过了,那么执行所有的
测试
,无论是通过还是
失败
。我有一个具有以下结构
的
目录:test_qualifier.pytest_two.py ...现在,当我使用
pytest
浏览 2
提问于2020-02-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PyTest,Python测试的优选框架!
PyTest入门
详解在Pytest中忽略测试目录的三种方法
pytest文档22-pytest分布式执行
使用 uiautomator2+pytest+allure 进行 Android的UI 自动化测试
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券