腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
有
可能在
pytest
测试
期间
更改
包
范围内
的
全局变量
?
python
、
pytest
在我
的
项目中,我使用一个名为'conf.py‘
的
文件来存储几个配置变量,比如保存文件
的
basepath。and settingsNODECOUNT = 1206 BASEPATH = 'data/'
包
的
其他部分通过从当使用
pytest
进行
测试
时,我需要这些变量
的
其他值才能被导
浏览 32
提问于2021-01-28
得票数 0
回答已采纳
1
回答
Pytest
动态fixture作用域-如何设置并将fixture作用域应用于所有
测试
?
pytest
我正在尝试使用
pytest
fixtures动态作用域。文档声明作用域将在fixture定义过程中确定;这
是否
意味着一旦在
pytest
run中动态设置作用域,该作用域将应用于使用该fixture
的
所有
测试
?
是否
有
可能在
测试
运行
期间
影响范围(即使用标记)?如果没有,我如何
更改
配置(不使用命令行arg)来
更改
作用域?我尝试添加一个标记,并在
pytest
_genera
浏览 27
提问于2019-10-29
得票数 1
2
回答
在运行
pytest
之后删除缓存
的
文件
python
、
pytest
、
joblib
在使用joblib.Memory运行
测试
时,我使用py.test缓存昂贵
的
计算。我使用
的
代码如下所示,def expensive_function我面临
的
问题是如何在所有
测试
运行后清除缓存
的
文件,
是否
有
可能在
所有
测试
之间
浏览 4
提问于2017-03-07
得票数 18
回答已采纳
1
回答
在
pytest
类方法中设置
全局变量
python
、
python-3.x
、
unit-testing
、
testing
、
pytest
我
有
一个应用程序,它在启动时从远程源读取一些配置设置,并将它们存储在全局
范围内
。此应用程序中
的
函数使用该全局配置中
的
设置。从功能上看,它看起来像这样。
测试
my_func,但在
测试
过程中没有定义MY_THRESHOLD。这对
测试
来说有点新手,所以我研究了一下fixture。
有
类似这样
的
东西,但在运行
测试
时仍然找不到那个
全局变量
。(self): assert my_file.my_fun
浏览 0
提问于2020-11-11
得票数 0
1
回答
Pytest
:
测试
具有不同
全局变量
的
方法
python
、
unit-testing
、
pytest
我正在为这个方法使用
全局变量
的
脚本编写
pytest
。在为脚本编写
测试
方法时,我希望将虚拟
全局变量
(即2)传递给它,而不是原始值(即55)。所以我写了一个脚本(见下文),但这导致了我
的
失败。# script1.py def add_one():上面脚本
的
Pytest
脚本: import
pytest
from script1 import add_
浏览 1
提问于2020-04-11
得票数 0
2
回答
如何在conftest.py中使用
pytest
对环境进行类型化?
python
、
pytest
我
的
主文件中有一个全局对象。我
的
conftest.py中有以下内容:defINFLUXCLOUD_USERNAME', 'username')但是,当我在我<em
浏览 3
提问于2017-10-13
得票数 17
回答已采纳
1
回答
当跳过所有
测试
时,
pytest
整体结果“通过”
pytest
当前
pytest
在跳过所有
测试
时返回0。
是否
可以在跳过所有
测试
时将
pytest
返回值配置为'fail‘?或者,
是否
有
可能在
执行结束时获得
pytest
中通过/失败
的
测试
总数?
浏览 0
提问于2015-07-21
得票数 1
3
回答
为什么
pytest
在
测试
一个Flask应用程序时找不到“client”插件呢?
python
、
flask
、
pytest
我
有
一个简单
的
烧瓶应用程序,我想用
pytest
测试
它。我
的
conftest.pydef app(self):我
的
test_view.py我
有
另一个
测试
文件,在该文件中,我
测试
默认
的
信任,然后它通过: class TestTestingClass(object):
浏览 5
提问于2017-12-12
得票数 5
回答已采纳
2
回答
“python
包
测试
”和"
pytest
{ setup.py }“
有
什么区别?
python
、
pytest
、
setuptools
、
github-actions
我正在使用GitHub操作构建一个持续
的
集成工作流。此工作流将用于运行单元
测试
和
测试
生成状态。工作流将由开发python
包
的
许多不同的人使用,所以我试图使它尽可能
的
通用和模块化。我
的
目标是分离运行单元
测试
和
测试
这些
包
的
构建状态
的
任务,这就引出了我
的
问题,命令python setup.py test和
pytest
{package}之间
有<
浏览 7
提问于2020-03-18
得票数 4
回答已采纳
1
回答
从预提交钩子中排除
pytest
文件/标记
python
、
git
、
pytest
、
pre-commit-hook
、
pre-commit.com
是否
有
一种方法可以排除使用
pytest
.mark标记
的
pytest
在预提交钩子
期间
运行?特别是,我想排除标记为集成
测试
的
测试
。
测试
的
内容如下所示而.pre-commit-conifg.yaml
浏览 8
提问于2022-05-03
得票数 0
回答已采纳
2
回答
使Python
测试
认为已安装
的
包
不可用
python
、
pytest
我
有
一个
测试
,以确保当所需
的
包
不可用时,会引发特定(有用)错误消息。except ImportError: pkg.bar() foo(
浏览 1
提问于2020-02-14
得票数 7
回答已采纳
2
回答
如果某个特定
的
pytest
测试
失败,则会导致剩余
的
pytest
测试
失败
python
、
jenkins
、
pytest
所以我
有
一个目录,里面装满了一堆用python编写
的
、语法正确
的
测试
,以确保它们按顺序运行。 因此,假设我
有
一个
测试
,如果失败,当前调用
pytest
.exit(‘退出消息’)。这样做
的
问题是,以XML格式生成
的
测试
输出只记录了之前
的
测试
。我更希望运行整个套件,但如果上面提到
的
测试
失败,则报告为失败。我想到
的
一个解决方案是设置一个
浏览 1
提问于2014-12-05
得票数 8
1
回答
如何获得
Pytest
参数已
更改
的
指示
pytest
我
有
一个包含多个
测试
的
类,这个类
有
两个参数化。如果某个特定参数发生了
更改
,我需要将
测试
运行
的
机器恢复到以前
的
状态。注意:我不能使用“机器”作为
测试
参数之一,假设它是外部配置,这个类知道如何在请求
的
“机器”(内部基础设施限制)上运行。@
pytest
.mark.parametrize('iteration', range(1, ITERATIONS + 1), scope='
浏览 3
提问于2022-06-21
得票数 0
1
回答
我应该如何构造一个只进行热
测试
的
包
?
python
、
testing
、
pytest
我
的
用例是关于远程
的
(RESTful API等等)
测试
整个系统
的
一个子系统。这意味着"
pytest
仅限
测试
包
“不依赖于生产代码(意味着其他产品代码python
包
)。我创建了一个python
包
,它只包含与
测试
相关
的
内容,比如
pytest
测试
、
pytest
固定装置、util模块中
的
测试
助手函数、
p
浏览 2
提问于2018-01-05
得票数 6
回答已采纳
2
回答
禁用
pytest
中
的
特定记录器
python
、
logging
、
pytest
、
python-logging
在我
的
项目中,我使用pdfplumber解析了一些PDF文件。在
测试
执行(
pytest
)
期间
,为了调试目的,我有时希望看到代码中
的
日志。这可以通过设置--log-cli-level=DEBUG来完成。然而,这会打开来自所有代码
的
消息,也就是pdf水管工--这非常冗长,使调试变得困难。
是否
有
一种方法可以在
测试
运行
期间
选择性地启用/禁用记录器?
pytest
4.6.3 python 3.7.3
浏览 1
提问于2019-07-12
得票数 6
回答已采纳
1
回答
将变量传递给
pytest
_sessionfinish
pytest
、
fixtures
、
teardown
我正在寻找一种在
pytest
中从会话开始到会话结束传递一些变量
的
方法。更具体地说,我使用
的
是fixture scooped session,其中我创建了一个串行com对象,例如:def init_setup最后我
有
pytest
_sessionfinish(会话,退出状态):,在这里我想关闭我创建
的
com对象,例如: def
pytest
_sessionfinish(
浏览 33
提问于2020-03-17
得票数 0
1
回答
我一直在尝试使用Selenium在Python中运行一个简单
的
页面对象模型,但由于某种原因浏览器无法打开
python
、
selenium
、
selenium-webdriver
、
automation
‘从selenium.webdriver.common.by导入,通过从selenium.webdriver.common.keys导入密钥导入
pytest
“”“ ‘从selenium导入webdriver从PageObjects.Google导入Google import
pytest
浏览 0
提问于2021-02-05
得票数 0
1
回答
遗留代码:如何使用
pytest
测试
全局变量
的
值
python
、
pytest
免责声明:这个问题只涉及在现有代码库(遗留代码)中
测试
全局变量
。不要为新代码使用
全局变量
,因为(以及其他许多原因)它使
测试
变得更加困难。我希望通过开始对主调用函数进行
测试
并重构嵌套函数来重构所有这些函数。为此,我希望在调用main函数之后检查
全局变量
的</em
浏览 2
提问于2021-07-29
得票数 1
回答已采纳
1
回答
如何添加一个正确
的
“meta.yaml”食谱文件来创建一个conda伪造
包
发行版?特别是菜谱文件中
的
“`test`”部分?
python
、
package
、
anaconda
、
software-distribution
、
conda-forge
我正在尝试让conda伪造主机,我已经在PyPI:上创建了一个python
包
source_files: tests/runTest.py - ludoSim -
pytest
浏览 0
提问于2019-07-14
得票数 6
回答已采纳
1
回答
从数据库获取数据
的
pytest
夹具-限制为一个调用?
python
、
unit-testing
、
pytest
我
有
一个查询MongoDB数据库并返回记录
的
夹具。@
pytest
.fixture return GetRecord("CHICAGO,IL") @
pytest
浏览 1
提问于2022-01-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
浅谈如何提高自动化测试的稳定性和可维护性
初识 Python:global 关键字
用 Poetry 创建并发布 Python 包
软件部署期间一定要实时跟进监控的8件事
新手如何发布第一个Python项目开源包?这里有一份详细指南
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券