腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8364)
视频
沙龙
2
回答
Python
mock
vs
unittest.mock
修补
程序
、
、
、
、
from
mock
import patch
vs
from
unittest.mock
import patch 它们是一样的吗?
浏览 6
提问于2019-04-23
得票数 11
回答已采纳
1
回答
实现装饰器,它将用另一个实现替换一个类
、
、
我需要的是这样的东西: my_var = module.Class1() #actually calling Class1 constructor我需要实现一旦用另一个类定义就会更改的装饰器,如下所示:def method(): ...
浏览 3
提问于2014-08-26
得票数 1
回答已采纳
2
回答
Python
/Pytest: pytest_sessionstart()中的
修补
函数没有返回期望值
、
我试图在Pytest的pytest_sessionstart()中
修补
一个函数。不过,我希望
修补
程序
函数返回{'SENTRY_DSN':“错误”}。我要回到<MagicMoc .在测试运行中id='4342393248'>对象.from
unittest.mock
import patch,
Mock
"""
浏览 3
提问于2021-03-01
得票数 0
2
回答
Pytest可以使用旧的
mock
,但不能使用
unittest.mock
、
、
、
、
我正在将一些代码从
Python
2移植到
Python
3,而py.test与
unittest.mock
的patch装饰器配合得并不好。这里有一个人为的例子,希望能阐明这个问题:def test_my_func(
mock
_func):
mock
_func.assert_called_once_with如果我使用其他任何一种
修补
技术
修补
my_f
浏览 3
提问于2016-08-26
得票数 8
回答已采纳
1
回答
用ContextManager覆盖多个全局变量
、
在
Python
2.7中是否存在覆盖上下文中多个全局变量的实用
程序
/模式?
浏览 3
提问于2016-05-23
得票数 0
回答已采纳
1
回答
Python
模拟:缺少一个必需的位置参数
、
、
代码如下所示:def test_that_response_contain_correct_user_data
浏览 0
提问于2018-09-19
得票数 4
回答已采纳
2
回答
模拟单元测试( os.system )的最佳方法是什么(PyTest)
、
、
、
我有一个
Python
脚本,它可以执行多个os.system调用。将它们作为字符串列表进行断言将很容易(并且相对优雅)。 不容易的是拦截(并阻塞)实际调用。
浏览 7
提问于2017-09-15
得票数 7
回答已采纳
1
回答
编写
修补
对象的contextmanager
、
、
在我的
Python
3测试代码中,我有很多这样的语句:with patch.object(MyAuthenticationClasssomethingwith request_user(user):我如何编写一个作为上下文管理器的request_user方法,以便它以这种方式
修补
身份验证,并删除with块之后的
修补
程序
?
浏览 5
提问于2018-01-17
得票数 1
回答已采纳
1
回答
未安装的
python
模拟
程序
和库
、
、
、
、
import unittest# Location A # Location我还尝试了
mock
.patch("rpi.client.Motor") at LocB (包括在self之后添加
mock
_motor,在LocC中导入Client,但也失败了)。
浏览 3
提问于2015-09-10
得票数 14
1
回答
Python
,单元测试,模拟内置/扩展类型类方法
、
、
、
我希望在给定函数中抛出单元测试异常,因此为了实现这一点,我尝试使用unittest.
mock
.patch或unittest.
mock
.patch.object,两者都失败了,原因如下: TypeError
浏览 1
提问于2017-07-27
得票数 1
回答已采纳
1
回答
使用pytest模拟postgresql
、
、
我有如下代码 host="host", password="password", drivername="drivername", ))
浏览 1
提问于2021-11-24
得票数 0
3
回答
如何在
Python
3.8+和
Python
2.7+中使用3.8+包?
、
、
、
库的目的是同时支持
Python
和
Python
3+。from
unittest.mock
import patchTraceback (most recent call last): File &quo
浏览 7
提问于2019-12-16
得票数 2
回答已采纳
1
回答
从测试方法中导入的模块中
修补
一个方法
、
、
mymodule.main a')def test_main_a(self): # patch is imported as from
unittest.mock
import patch@patch('mymodule.a.run') def test_main_a(self,
浏览 0
提问于2018-10-29
得票数 2
回答已采纳
2
回答
模拟抽象类
、
、
我正在努力使以下代码工作: def setup_method(self):self.some_
mock
= SomeAbstractClass() mocker.patch(self.some_
mock
, 'some_function
浏览 0
提问于2018-02-10
得票数 5
回答已采纳
1
回答
unittest.mock
修补
程序
()与猴子区
、
目前,我正忙于将这个最简单的行转换为monkeypatch函数: patch('app.modle.addres.create, side_effect
浏览 0
提问于2018-06-22
得票数 7
回答已采纳
1
回答
如何在使用
Python
测试子类时模拟父类中调用的构造函数
、
、
我试图模拟一个在初始化时进行一些昂贵网络调用的对象,但是实例化它的父类没有从我的单元测试中识别
修补
程序
。 print("Child's foo")test_child.pyfrom
unittest.mock
):
mock
_resource.return_value.use_resour
浏览 0
提问于2021-06-15
得票数 1
回答已采纳
2
回答
通过引用而不是名称字符串来
修补
对象?
、
、
、
在模块中
修补
某些东西的最常见方法似乎是使用以下内容 import mypackage.my_module.m
浏览 5
提问于2020-02-13
得票数 7
回答已采纳
2
回答
如何在
Python
中模拟实例方法
、
、
、
from
unittest.mock
import patch my_classassert my_class.do_something() == 'Real Output' def test_
mock
_my_class(
mock
_my_class):
mock
_my_
浏览 0
提问于2019-03-14
得票数 4
1
回答
python
模拟-使用自身
修补
方法-缺少1个必需的位置参数
、
、
我想
修补
一个方法,以便能够测试它是否被调用,但同时我不想松散功能,所以我的想法是用它本身来
修补
这个方法:from
unittest.mock
import
Mock
,):
浏览 4
提问于2021-11-15
得票数 0
1
回答
Python
单元测试-如何在内部
修补
我正在测试的方法的异步调用
、
、
我使用
unittest.mock
为我的
python
代码构建测试。我有一个正在尝试测试的方法,它包含对另一个函数的异步调用。我想
修补
这个异步调用,这样我就可以让
Mock
返回一个asset id的测试值,而不是实际调用异步方法。我尝试过很多我在网上找到的东西,但到目前为止都没有奏效。from app.create.creations import generate_new_asset from
unittest.mock
i
浏览 7
提问于2022-10-08
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券