腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
mock.patch
忽略完全导入函数
的
原因是什么?
、
、
、
今天,我意识到如何导入函数对于
unittest
.mock.patch很重要。取决于
mock.patch
调用
的
工作
方式或被忽略
的
方式。
在
Python
中
,我们通常使用以下方法导入一个函数: 如果我使用
mock.patch
/
python
3.5/
u
浏览 0
提问于2018-07-31
得票数 6
回答已采纳
1
回答
python
unittest
中
的
Mock.patch
可以
在
两个
路径
上
工作
、
、
、
、
在
"test_aaa.py“
中
,我使用模拟来模拟”util.py“
中
的
函数: from src.subsrc.util import foofrom
unittest
import这对我来说是有意义
的
,因为pytest将找到第一个没有__init__.py
的
目录,然后将其添加到
路径
中
(
在
本例中将添加项目根目录),这样它就
可以
找到"src.subsrc
浏览 11
提问于2020-06-23
得票数 2
回答已采纳
1
回答
来自相关对象
的
Django单元测试模拟查询集
、
、
、
、
我
的
职能如下:from
unittest
import mock return order.payments.filter我试过: @
mock.patch
('path.Order.payments.filter.order_by').assert_called_with(status='comp
浏览 0
提问于2017-11-03
得票数 8
回答已采纳
1
回答
如何用相同
的
语法模拟pathlib.Path.open和pathlib.path.unlink?
、
、
、
我
在
我
的
生产代码中使用pathlib.Path.open()和pathlib.Path.unlink()。该
工作
的
unittest
。但是我使用两种不同
的
方法来patch()。class MyTest(
unittest
.TestCase): @
mock.patch
('pathlib.Path.open,
在
浏览 1
提问于2022-01-28
得票数 2
回答已采纳
2
回答
Python
单元测试- if语句中
的
模块未定义
、
、
、
我有一个要测试
的
Python
文件(my_code.py):if some_module.DO_IMPORT: print(other_module.OTHER_VAR) return falsefrom
unittest
.mock import patch, Mock i
浏览 0
提问于2018-05-12
得票数 1
1
回答
newbiee查询:
python
中
的
模拟
、
、
、
我正在尝试同时学习
Python
和模仿
Python
的
基础设施(由于我
工作
场所
的
需求)。我还应该提到,我也不熟悉C++或任何其他语言中
的
模拟特性。到目前为止,据我所知,通过嘲弄,我
可以
使用生成OS
的
应用程序代码。网络等相关
的
呼叫,实际
上
没有调用这些操作。#!: 确保测试正常
路径
和故障
路径
。
在
本例
中</em
浏览 3
提问于2017-02-14
得票数 4
回答已采纳
1
回答
来自其他模块
的
模拟函数
、
、
、
、
我有
两个
python
文件:def foo (): temp = foo()和mocking.py: import
unittest
class Testing(
unittest
.TestCase= 'string' self.assertEqual('str
浏览 2
提问于2014-12-04
得票数 1
回答已采纳
2
回答
Python
魔术模拟弹性搜索客户端调用在使用from import时不起作用
、
如果我使用import elasticsearch,它
可以
正常
工作
,但如果我使用from elasticsearch import Elasticsearch,它就不能
工作
下面的测试将打印hello字符串class TestJobApis(TestCase): @
mock.patch
("elasticsearch.Elasticsearch",MagicMock(return_value它转到实际
的
弹性搜索调用。()
在
from import
的</
浏览 21
提问于2019-02-26
得票数 0
1
回答
Python
3统一模拟请求模块
、
、
我很习惯
在
Java
的
Mockito库中使用依赖注入,但很少使用
Python
3 3
的
unittest
.mock模块。我试图断言调用了Request实例
的
prepare方法。但是,测试
在
断言self.assertTrue(mock_request.prepare.called)
上
失败。有人能告诉我如何通过这个考试吗?import requests from
unittest
import
浏览 2
提问于2016-12-17
得票数 1
回答已采纳
0
回答
使用自动旋转模拟跟踪呼叫顺序
、
、
我
在
Python
3.6
的
unittest
.mock模块
中
遇到了一些奇怪
的
问题。import
unittest
return a + b def div_main__.add&
浏览 0
提问于2018-07-06
得票数 1
回答已采纳
3
回答
Python
向测试中注入随机数
、
、
、
、
我写过这样
的
代码: states = list(states) for state, p instates: if rnd <= 0:我需要做一些测试:classTests(
unittest
.TestCase): assert
浏览 4
提问于2014-03-17
得票数 1
回答已采纳
3
回答
联合模拟熊猫to_csv
、
、
、
df.to_csv(new_csv, sep=";", encoding='utf-8', index=False)class TestMyModule(
unittest
.TestCase", "B"], to_csv_mock = mock.MagicMock()FileNotFoun
浏览 7
提问于2021-01-05
得票数 4
回答已采纳
1
回答
嘲弄类:捕获22
、
、
简要总结传递给@
mock.patch
()
的
参数是什么?import
unittest
from
un
浏览 1
提问于2018-03-02
得票数 1
回答已采纳
1
回答
为什么我得到RecursionError:当模拟datetime.date行为时超过了最大递归深度?
、
、
、
我
在
unittest
docs
中
的
以下示例
中
模拟了模块sample.py
中
的
以下函数 import datetimefrom sample import useless_date
浏览 27
提问于2021-07-02
得票数 0
7
回答
@修补程序装饰器与非标夹具不兼容
、
、
、
我遇到了一些神秘
的
东西,当我使用与pytest夹具集成
的
模拟包
的
补丁装饰器时。我有
两个
模块: -------func.py
在
func.py
中
: return 1 return a() import
浏览 1
提问于2014-07-31
得票数 59
回答已采纳
1
回答
mock.patch
装饰师:缺少一个必需
的
位置参数:'self‘
、
、
、
在运行测试方法期间,我试图修补模块settings
中
的
一个变量: @
mock.patch
('settings.TARGET_SCORES_PER_SECTION/3.6.5_1/Frameworks/
Python
.framework/Versions/3.6/lib/
python
3.6/
unit
浏览 1
提问于2019-04-17
得票数 2
回答已采纳
1
回答
__init__.py下
的
python
补丁对象
、
、
我正在编写一个测试,我想模拟一个位于__init__.py
中
的
列表,这意味着不在一个类之下。= [ 'name': 'option1',{ 'vesion': 0, ] 如果是
在
一个类下面我试过这样
的
东西 @
mock.patch
('project.app.mana
浏览 18
提问于2019-01-31
得票数 0
1
回答
更改用于连续集成测试
的
主机名
、
我有一些只
在
特定物理位置运行
的
功能,它是通过主机名知道
的
。这是
在
调用socket.gethostname()
的
cython模块中生成
的
。是否存在使用socket.gethostname()进行测试
的
方法,它们与运行测试
的
主机有不同
的
数据?
浏览 3
提问于2016-07-25
得票数 1
回答已采纳
1
回答
在
单位测试
中
嘲弄谷歌线索
、
、
、
我有一个
在
python
中使用googleads库
的
服务,我想对这些函数进行单元测试,但不知道如何模拟这个方面。当我使用PHP和时,
可以
很容易地模拟客户机,因为我
可以
知道应该调用什么,也
可以
模拟返回什么,但我不知道如何在这里这样做。 你能指出一个好
的
资源来更多地了解它吗?当设置instance = AdWords (.)时,它正在生成我
的
AdWords类
的
一个真实实例,而不是使用模拟,我不知道如何继续下去。断言GetService被调用
浏览 1
提问于2015-12-28
得票数 2
回答已采纳
2
回答
是否
可以
在
多进程
中
运行`
mock.patch
`函数(使用`spawn`)?
、
、
、
、
是否
可以
对
在
子进程
中
运行
的
函数执行
mock.patch
操作,子进程是使用multiprocessing模块创建
的
,并将start method设置为spawn 如果没有为非forked
的
子进程打补丁
的
解决方案重要
的
是,切换到使用fork不是我
的
问题
的
解决方案。
在
python
3.8-macOS
中
,多进程启动方法
的
默认行为是spaw
浏览 11
提问于2020-05-11
得票数 10
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券