def test_static_syntax_registration(): mock_syntax_fileset = mock.MagicMock() backend = Backend(syntax_fileset=mock_syntax_fileset) backend.register_static_syntax(mock.sentinel.NAME1, mock.sentinel.PATH1, mock.sentinel.FORMAT1, mock.sentinel.extensions) mock_syntax_fileset.add_syntax_file.assert_called_once_with( mock.sentinel.NAME1, mock.sentinel.PATH1, mock.sentinel.FORMAT1, (mock.sentinel.extensions, ))
'jep': { 'handlers': ['console'], 'propagate': False, 'level': 'DEBUG' } }, 'root': { 'level': 'WARNING', 'handlers': ['console'] } }) _logger = logging.getLogger('jep.backend.sample') class Listener(FrontendListener): def on_shutdown(self, context): _logger.info('Received shutdown in listener.') def on_completion_request(self, completion_request: CompletionRequest, context): context.send_message(CompletionResponse(completion_request.pos, 0, False, [CompletionOption('cpltextthatisveryverylongmuchlongerthan', 'Something', 'Something to complete')], completion_request.token)) b = Backend([Listener()]) b.register_static_syntax('mcmake', os.path.join(moduledir, '../input/syntax/mcmake.tmLanguage'), SyntaxFormatType.textmate, '.mcmake') b.start()
def test_static_syntax_registration(): mock_syntax_fileset = mock.MagicMock() backend = Backend(syntax_fileset=mock_syntax_fileset) backend.register_static_syntax(mock.sentinel.NAME1, mock.sentinel.PATH1, mock.sentinel.FORMAT1, mock.sentinel.extensions) mock_syntax_fileset.add_syntax_file.assert_called_once_with(mock.sentinel.NAME1, mock.sentinel.PATH1, mock.sentinel.FORMAT1, (mock.sentinel.extensions,))