腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Unittest
:
如何
获取
已
传
递给
补丁
装饰
器
的
值
?
在patch、test_posting或mock_post中,有没有什么东西(我可以获得
的
值
)可以告诉我传
递给
原始requests.post
的
值
是什么(或者可能还有其他方法)?
浏览 9
提问于2020-04-11
得票数 0
回答已采纳
2
回答
Patching -Patching类引入了一个额外
的
参数?
、
、
、
、
第一次使用
补丁
。我尝试修补我
的
一个类以进行测试。如果没有尝试运行
的
补丁
程序,则会通过测试函数定义,但是使用
补丁
程序,测试函数定义显然需要另一个参数,我得到了一个import
unittest
from notification.models import Channel, addChannelWithName, deleteChannelWithNamecla
浏览 0
提问于2013-04-17
得票数 22
回答已采纳
3
回答
Python模拟
补丁
类中
的
多个方法
、
、
下面是我
的
简化设置class Hook(): return "Key" value = self.hook.get_value() print(value)from HookTransfer import Ho
浏览 0
提问于2017-01-13
得票数 13
回答已采纳
1
回答
Python - Fabric最多10个并行SSH连接
、
、
我在并行
装饰
器
中使用Fabric,如下所示:def mytask():我希望该程序能够打开100个不同
的
SSH连接,并在所有这些服务
器
上并行运行然而,监视数字或打开
的
SSH连接总是给我平均10。我运行在一个足够强大
的
CentOS实例上。我将获得并发传出SSH连接
的
数目: sudo netstat -atp | grep "/python" | grep 10.
浏览 1
提问于2016-08-04
得票数 3
1
回答
补丁
-为什么相对
补丁
目标名称不起作用?
、
、
我已经从模块导入了一个类,但是当我尝试修补没有模块作为前缀
的
类名时,我得到了一个类型错误:例如,下面的代码给出了上述错误:from mock import Mock, MagicMock, patchimport
unittest
from notification.
浏览 0
提问于2013-04-17
得票数 32
回答已采纳
1
回答
运行跳过
的
python测试
、
我想从命令行运行模块中
的
所有单元测试,包括跳过
的
测试,而不使用像nose这样
的
测试运行程序。目前我有python3 -m
unittest
discover,但没有任何选项可以覆盖跳过
的
测试。
浏览 0
提问于2016-10-11
得票数 5
回答已采纳
1
回答
beforeTest方法中
的
单元测试__
unittest
_skip__访问
、
、
我正在使用跳过
装饰
器
进行测试:def test_abc(self):def beforeTest
如何
在我
的
beforeTest方法中检查
装饰
器
的
值
?test_item.__
u
浏览 0
提问于2016-06-29
得票数 1
1
回答
匹配解码
器
的
Python语法
、
、
我有一个非常大
的
项目,需要将一些模块从bar迁移到foo.bar,然后更新所有函数调用以反映新
的
位置。 from
unittest
.mock import patch def func(self, patcher): ...我想把上面的
补丁
转到@patch('foo.bar')。我
浏览 2
提问于2020-12-13
得票数 2
回答已采纳
3
回答
用方法修补程序(修饰
器
)覆盖类修补程序
、
、
、
、
我在一个类中有几种测试方法,它们对对象使用一种类型
的
修补,所以我使用了类
装饰
器
进行修补。对于另一个方法,我希望对同一个对象进行不同
的
修补。我尝试了以下方法,但是尽管方法本身使用不同
的
修补程序来修饰,作为类
装饰
器
的
修补程序仍然有效。我预期方法修补程序会覆盖类
补丁
。为何不是这样呢?在这种情况下,我可以删除类修补程序和个别方法,但这将是重复
的
。
如何
实现这种覆盖(方法覆盖类修补程序)机制?from
浏览 5
提问于2016-09-23
得票数 6
回答已采纳
1
回答
调用read_data ()后设置mock.mock_open
、
、
我正在测试一个使用open
的
类。为了简单起见,我想在测试open类上修补,但是为每个测试设置read_data。(self):当我在
补丁
装饰
器
中设置read_data时,我确认了测试是有效
的
: def test_MakeSureAMethodWorks(self): # ...self.a
浏览 2
提问于2021-01-01
得票数 0
1
回答
在单元测试中使用修补程序时模拟对象
的
顺序
、
、
@patch('module1.api.method1') class TestApi(
unittest
.TestCase):测试方法中提到
的
模拟对象
的
顺序应该与patch相同吗?我们需要提到所有类级和方法级
补丁
的
模拟对象吗? 如果有20个
补丁
对象,会不会是相同
的
?
浏览 0
提问于2019-05-02
得票数 1
回答已采纳
2
回答
Python -为什么当` not‘参数不是默认时,模拟
补丁
装饰
器
不将模拟
的
对象传
递给
测试函数
、
、
在Python3.6中,我使用
unittest
.mock.patch修补如下函数:TypeError: test_f() missing 1 required positi
浏览 0
提问于2019-03-16
得票数 9
回答已采纳
1
回答
为什么要使用修补程序而不是显式实例化
的
MagicMock?
、
、
因此,最近在Python中,我开始使用
unittest
库。然而,有一件事我无法理解(我已经查了好几个小时了.)是为什么要在显式MagicMock对象上使用修补程序
装饰
符。在testFindItem方法中,我试图通过搜索菜单中
的
名称从菜单中查找并返回一个Food对象。然后,我将
已
发现
的
对象与Food (在本例中为MagicMock对象)进行比较,这是应该
的
。说到这里,请注意在setUp方法中,我是
如何
用MagicMock对象而不是Food代替self.bread和self
浏览 0
提问于2016-02-21
得票数 0
回答已采纳
6
回答
如何
在中正确使用模拟
、
、
预先警告:我正在使用python2.4,因为供应商API是预编译
的
2.4PYC文件,所以我使用
的
是模拟0.8.0和
unittest
(不是
unittest
2 )。import
unittest
from mock import patch, MagicMock @patc
浏览 7
提问于2013-04-04
得票数 83
回答已采纳
2
回答
带模拟
的
Django
UnitTest
、
、
、
我正在为基于Django类
的
视图编写一个Unit-Test。当我编写单元测试时,我并不真的想调用外部API来
获取
数据。首先,这将花费我
的
钱;其次,我可以很容易地在另一个测试文件中测试该API。我还可以通过只对这个get_data()方法进行单元测试并模拟call_external_API()
的
输出来轻松地对它进行测试。但是,当我测试整个基于类
的
视图时,我将简单地并检查状态代码和上下文数据以
浏览 0
提问于2015-03-03
得票数 9
回答已采纳
2
回答
如何
用多个
补丁
动态
装饰
python单元测试类
、
、
、
source import example_function example_function()import
unittest
from
unittest
.mock import patch 但是,我有多个像use_source.py这样
的
文件需要修补,下面是我
的
问题
浏览 0
提问于2021-12-03
得票数 0
回答已采纳
1
回答
在控制台应用程序中使用两个input()测试方法
、
我
的
控制台应用程序只是简单地添加了两个数字: a=int(input('Enter first number ')) return a + bimport
unittest
@pa
浏览 0
提问于2019-04-03
得票数 0
回答已采纳
1
回答
如何
在WebAPI单元测试中传递头
值
、
、
、
在接口控制
器
中,
获取
HttpContextRequest头部来
获取
访问令牌。当我使用
UnitTest
时,我将
如何
将access_token
值
传
递给
控制
器
操作。请帮帮忙。
浏览 0
提问于2017-03-21
得票数 1
2
回答
有什么方法可以将模拟
的
方法重置为其原始状态吗?- Python Mock - mock 1.0b1
、
、
我模拟了以下简化
的
类: @staticmethod #...在我
的
第一个测试中,我只模拟方法Afrom mock import MagicMock #some tests myClassObj.check()
浏览 1
提问于2012-08-01
得票数 44
回答已采纳
1
回答
在Python中模拟类方法和更改某些对象属性
、
、
、
、
我想知道
如何
在测试一个类方法时替换(模拟)另一个类方法,因为我知道原来
的
方法只是更改了self
的
一些属性,而不返回任何
值
。我尝试定义一个新函数(应该替换原来
的
函数),并将其作为side_effect提供给模拟程序。但是
如何
让mocking函数改变类中对象
的
属性呢?self.x = 5那么Python现在是
如何
理解replacer
的<
浏览 1
提问于2015-12-22
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python笔记24-unittest单元测试之mock.patch
Python接口自动化
Python中Mock 到底该怎么玩?一篇文章告诉你(超全)
selenium+python自动化89-unittest多线程执行用例
基于pytest框架自动化测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券