Mercurial > vim
diff src/testdir/test_channel.py @ 25090:73503bafb3bf v8.2.3082
patch 8.2.3082: a channel command "echoerr" does not show anything
Commit: https://github.com/vim/vim/commit/b836f631dba2534efd314a8f77439cebc75acd4e
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jul 1 22:11:28 2021 +0200
patch 8.2.3082: a channel command "echoerr" does not show anything
Problem: A channel command "echoerr" does not show anything.
Solution: Do not use silent errors when using an "echoerr" command.
(closes #8494)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 01 Jul 2021 22:15:04 +0200 |
parents | 235be779549f |
children | 42c9386eebf4 |
line wrap: on
line diff
--- a/src/testdir/test_channel.py +++ b/src/testdir/test_channel.py @@ -109,6 +109,11 @@ class ThreadedTCPRequestHandler(socketse print("sending: {0}".format(cmd)) self.request.sendall(cmd.encode('utf-8')) response = "ok" + elif decoded[1] == 'echoerr': + cmd = '["ex","echoerr \\\"this is an error\\\""]' + print("sending: {0}".format(cmd)) + self.request.sendall(cmd.encode('utf-8')) + response = "ok" elif decoded[1] == 'bad command': cmd = '["ex","foo bar"]' print("sending: {0}".format(cmd))