Source code for vimtk._demo.vimmock

"""
vim mock object for easier testing of vim plugins written in Python.

Originally from https://github.com/Erotemic/vimmock/tree/buffer_filename
"""
from .mocked import VimMock


__all__ = ['VimMock', 'patch_vim']
__version__ = '0.3.1'


[docs] def patch_vim(): """ Sets new ``VimMock`` instance under ``vim`` key within ``sys.modules``. """ import sys vim = sys.modules['vim'] = VimMock() # type: ignore return vim