如何创建“虚拟”模块对象?

时间:2016-07-31 18:20:47

标签: python python-3.x

假设我有一个函数将模块对象作为参数并对其执行某些操作 - 也许是monkeypatches它。出于测试目的,如何创建一个虚拟模块对象以传递给它?

1 个答案:

答案 0 :(得分:1)

像这样(docs

>>> import types
>>> types.ModuleType('my_module')
<module 'my_module'>