如何在pytest中对导入进行猴子修补?

时间:2019-08-26 12:18:34

标签: python pytest python-import

我具有以下功能:

def _import_some_module():
    try:
        import some_module
    except ImportError:
        print("some_module is not installed")

我想在import中使用pytest关键字进行补丁,这样即使模块ImportError存在,我也可以尝试引发some_modulesome_module模块是通过pip安装的软件包。

我尝试查看pytestimportlib的文档(monkeypatching importlib.import_module()importlib.__import__()函数),但没有找到任何有效的方法。

0 个答案:

没有答案