2016-07-31 6 views
2

Предположим, у меня есть функция, которая принимает объект модуля в качестве аргумента и что-то делает с ним - возможно, обезьяна передает его. Для целей тестирования, как мне создать объект фиктивного модуля, чтобы перейти к нему?Как создать объект «фиктивный»?

+1

Это просто обычный предмет, вам не нужно делать ничего особенного. – jonrsharpe

ответ

1

Как это (docs)

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