腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
测试类方法内部的
pytest
monkeypatch
.setattr()
python
、
pytest
我有一个包含很少测试方法的测试类,我想从测试方法
中
修补一些应用程序类和方法。
在
pytest
文档
中
,我找到了如何
使用
monkeypatch
模块进行测试的。但是我有一个带有测试方法的类: def setUp(): # here I want to use
monkeypatch
.set
浏览 2
提问于2017-02-20
得票数 11
回答已采纳
3
回答
如何修复这个AttributeError:'SubRequest‘对象没有属性'getfuncargvalue'?
python
、
python-3.x
、
mongodb
我
在
蒙戈大学学习MongoDB for课程,但当我试图
在
计算机mac上运行
pytest
-m连接时,遇到了这个问题:=====0x10c838cd0>对象def _configure_application(request,
monkeypatch
):@
pytest
.
fixt
浏览 3
提问于2019-11-15
得票数 2
回答已采纳
1
回答
如何在py.test
中
设置补丁
中
的类或模块属性
python
、
unit-testing
、
pytest
、
fixture
所以我尝试了这样的方法:def mock_pymongo(
monkeypatch
):或者像这样的东西:def mock_pymongo(
monkeypatch
):
monke
浏览 2
提问于2016-06-09
得票数 0
1
回答
如何在更改环境变量后正确导入夹具
中
的对象
python
、
flask
、
pytest
、
monkeypatching
为了确保系统
中
设置的环境变量不会影响测试结果,我
使用
pytest
的
monkeypatch
来创建可预测的测试结果。我用一个没有设置环境变量的
fixture
和一个让
monkeypatch
在运行测试之前设置变量的
fixture
来测试配置文件,一次是
在
“干净”状态下,一次是
在
“假”配置
中
。这两个
fixture
都设置了环境变量,然后
在
将配置对象传递给测试函数之前将其导入。 当在文档的头部而不
浏览 7
提问于2017-12-31
得票数 1
回答已采纳
1
回答
pytest
参数化自动
使用
的装置
python
、
pytest
、
pytest-mock
我有大量的测试(高100s),这些测试
使用
pytest
并依赖于设置为autouse的
fixture
。我需要运行相同的100个测试,其中有一个由
fixture
控制的微小变化。考虑下面的设置,它演示了我尝试
使用
的技术,但不起作用:
在
conftest.py
中
import
pytest
return 0 return 1 @
pyte
浏览 18
提问于2020-10-23
得票数 1
1
回答
如何
使用
monkeypatch
sqlite数据库进行测试?
python-3.x
、
mocking
、
pytest
、
peewee
在
ORM.py文件
中
:db = SqliteDatabase('database.db') uid = CharField(unique=True, max_length=17) database = db 现在,
在
test.py
中
,我想用test.db来修补原始数据库database.dbfrom _
pytest
.
monkeypat
浏览 2
提问于2017-10-24
得票数 2
4
回答
禁用特定热测试标记上的自动固定装置
python
、
pytest
、
pytest-django
是否有可能防止仅在特定标记上
使用
autouse=True执行“函数作用域”夹具?我设置了以下自动设置,以便自动模拟所有传出请求:def no_requests(
monkeypatch
):@
pytest
.mark.endtoend asser
浏览 4
提问于2016-08-03
得票数 52
回答已采纳
1
回答
特定条件下的
Pytest
修补睡眠
python
、
pytest
我正在
使用
Pytest
和Python3.6编写测试。我的测试
使用
了一个名为online的ENV变量,我用它来确定测试是否会击中真正的web服务,或者它是否只是回放。有办法
在
吡喃酮上这样做吗?我最初的想法是
使用
一个
使用
env var进行猴子孵化的夹具。 我不知道该怎么做呢?
浏览 4
提问于2022-01-15
得票数 0
回答已采纳
2
回答
模块范围内带有
pytest
夹具的Python ()
python
、
scope
、
pytest
、
fixtures
我想
使用
具有模块级作用域的
pytest
fixture
和
pytest
monkeypatch
来实现这一点。下面是我
在
unit_test.py
中
尝试过的一个片段import
pytest
@
pytest
.
fixture
(scope='fun
浏览 0
提问于2018-12-28
得票数 9
回答已采纳
1
回答
如何测试
在
不同作用域中注册的蓝图
python
、
flask
、
environment-variables
、
pytest
我
在
Flask中有一个简单的应用程序,它的蓝图只在生产时注册
在
特定的范围内。我尝试过
使用
os.environ和dotenv
在
不同的测试文件上设置变量作用域,但我
无法
让它们正常工作。这是我的conftest.py @
pytest
.
fixture
app = create_app() return app 提前谢谢。
浏览 15
提问于2020-09-18
得票数 0
回答已采纳
2
回答
在
测试执行过程
中
防止日志文件IO
python
、
logging
、
mocking
、
pytest
、
monkeypatching
我想测试一个类,它在初始化时进行日志记录,并将日志保存到本地文件
中
。因此,为了
在
测试时避免文件IO,我
在
模拟日志逻辑部分。', lambda *args: '')
monkeypatch
.setattr
monkeypatch
.setattr('dotted.path.to.logger', lambda *arg
浏览 0
提问于2018-02-06
得票数 4
1
回答
Python monkeypatching最佳实践
python
、
mocking
、
pytest
、
monkeypatching
我正在测试一个具有多个外部依赖项的应用程序,并且我已经
使用
monkeypatching技术通过自定义实现来修补外部库的函数,以帮助我的测试。它的工作方式与预期一致。目前,我做了以下工作: my_patcher(
monkeypatch
, patch_get_to_return_true = True, patch_get_to_return_false= False, patch_get_to_raise_exception = False) def test_b(
monke
浏览 19
提问于2018-07-18
得票数 2
回答已采纳
2
回答
pytest
:猴子
在
使用
假设的同时
pytest
、
monkeypatching
、
hypothesis-test
、
python-hypothesis
在
单元测试
中
,我
使用
monkeypatch
来更改dict
中
的条目。"], str)ich is reset between function calls but not betweenSee h ttps:/
浏览 1
提问于2020-09-10
得票数 2
回答已采纳
1
回答
猴击不带类导入
python
、
pytest
、
monkeypatching
我正在尝试
使用
pytest
测试一些代码,并需要从某个模块
中
更改一个函数。我的一个导入也导入了这个函数,但是当我
使用
monkeypatch
更改方法时,这是失败的。@
pytest
.
fixture
(autouse=True)
monkeypatch
.setattr('proj.something.util.foo如果我改变了import <em
浏览 0
提问于2018-08-23
得票数 1
2
回答
(
pytest
)为什么属性模拟在夹具
中
不起作用?
python
、
pytest
、
fixtures
在
我的测试
中
,我需要设置一个夹具,并对属性进行模拟。但是,补丁只
在
夹具函数
中
工作,而不是
在
调用夹具时工作。知道怎么解决这个问题吗? def name(self):这是我的考验from tmp impor
浏览 0
提问于2019-05-28
得票数 0
回答已采纳
2
回答
如何从.env文件加载变量以进行pytests
python
、
flask
、
pytest
我将有关此电子邮件服务的变量存储
在
.env文件
中
。现在我想测试一下我
使用
这些变量的地方,但是我不知道如何从.env文件中加载它们。我还尝试
使用
pytest
-dotenv。
pytest
-env,
pytest
.ini etc..but什么都没有像预期的那样工作,这一切都让我很困惑。我的
pytest
fixture
如下所示def test_cl
浏览 2
提问于2020-09-06
得票数 3
1
回答
来自函数作用域
fixture
的
pytest
访问参数
python
、
pytest
、
fixtures
让我们假设我有以下代码: @
pytest
.mark.parametrize("argument", [1])def function_context(session_context): # ..是否可以从function_context
fixture
浏览 8
提问于2020-10-01
得票数 0
回答已采纳
1
回答
指定每个
pytest
测试的配置设置
python
、
pytest
我
使用
https://github.com/theskumar/python-dotenv管理Python应用程序的配置,并
使用
pytest
进行测试。现在我知道了https://github.com/quiqua/
pytest
-dotenv,它使我能够为每个环境(生产/测试)设置配置,但我希望
在
每个测试的基础上进行更细粒度的配置。
浏览 30
提问于2019-10-19
得票数 0
回答已采纳
2
回答
如何在conftest.py中
使用
pytest
对环境进行类型化?
python
、
pytest
ssl=True, pass# conftest.py def', 'username')
monkeypatch
.setenv('INFL
浏览 3
提问于2017-10-13
得票数 17
回答已采纳
2
回答
夹具上的py.test补丁
python
、
mocking
、
pytest
我
使用
以下代码模拟py.test测试的常量值:def test_PowerUp():thing = Thing.Thing()这模拟了
在
测试和事物中
使用
的DELAY_TIME,这是我所期望的。我想对这个文件
中
的所有测试执行此操作,所以我尝试 @patch('ConstantsModule.ConstantsClass.DELAY_T
浏览 2
提问于2018-04-27
得票数 19
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pytest的内置插件盘点13. legacypath
基于pytest框架自动化测试
python文档23-fixture作为参数传入,error和failed区别
让excel测试用例文件实现参数化的思路
pytest了解与简单使用
活动推荐
运营活动
广告
关闭
领券