如何在Flask蓝图中模拟导入的函数

时间:2016-06-11 17:19:32

标签: python unit-testing flask mocking

我有一个Flask蓝图,可以从父Flask模块导入一个函数: 来自app_name.utils import try_ad_connection

我正在尝试模拟/修补try_ad_connection但我不知道我的目标在补丁装饰器中应该是什么,因为蓝图不是模块,因此定位app_name.blueprint_name.try_ad_connection似乎不对工作。

如果我将导入更改为整个utils文件并按try_ad_connection调用app_name.utils.try_ad_connection,我可以使用app_name.utils.try_ad_connection作为目标进行修补,但我想要避免导入整个文件只使用一个函数。

0 个答案:

没有答案