栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python模拟补丁另一个函数中的一个函数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python模拟补丁另一个函数中的一个函数

第一个示例建议f1()和f2()在同一模块中定义。因此,以下应该工作:

from foo.bar import f2from mock import patchclass MyTest(TestCase):    @patch('foo.bar.f1')    def test_f2_2(self, some_func):        some_func.return_value = (20, False)        num, stat = f2()        self.assertEqual((num, stat), (40, False))

修补程序与导入相同:

@patch('foo.bar.f1')

这是一个很好的答案:

http://bhfsteve.blogspot.nl/2012/06/patching-tip-using-mocks-in-python-
unit.html



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/645685.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号