我有一个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
作为目标进行修补,但我想要避免导入整个文件只使用一个函数。