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