Mercurial > vim
changeset 13351:33a2277b8d4d v8.0.1549
patch 8.0.1549: various small problems in test files
commit https://github.com/vim/vim/commit/5d7ead3bc85eefd0929bfcbb579510c8164ea1be
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Feb 27 17:17:42 2018 +0100
patch 8.0.1549: various small problems in test files
Problem: Various small problems in test files.
Solution: Include small changes.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 27 Feb 2018 17:30:07 +0100 |
parents | 73e42c11db9e |
children | 764ce635fdc7 |
files | src/testdir/shared.vim src/testdir/test_channel.py src/testdir/test_gui.vim src/testdir/test_gui_init.vim src/testdir/test_vimscript.vim src/version.c |
diffstat | 6 files changed, 39 insertions(+), 36 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/shared.vim +++ b/src/testdir/shared.vim @@ -115,6 +115,7 @@ endfunc " Wait for up to a second for "expr" to become true. "expr" can be a " stringified expression to evaluate, or a funcref without arguments. +" A second argument can be used to specify a different timeout in msec. " " Return time slept in milliseconds. With the +reltime feature this can be " more than the actual waiting time. Without +reltime it can also be less.
--- a/src/testdir/test_channel.py +++ b/src/testdir/test_channel.py @@ -62,6 +62,39 @@ class ThreadedTCPRequestHandler(socketse if decoded[1] == 'hello!': # simply send back a string response = "got it" + elif decoded[1] == 'malformed1': + cmd = '["ex",":"]wrong!["ex","smi"]' + print("sending: {0}".format(cmd)) + self.request.sendall(cmd.encode('utf-8')) + response = "ok" + # Need to wait for Vim to give up, otherwise it + # sometimes fails on OS X. + time.sleep(0.2) + elif decoded[1] == 'malformed2': + cmd = '"unterminated string' + print("sending: {0}".format(cmd)) + self.request.sendall(cmd.encode('utf-8')) + response = "ok" + # Need to wait for Vim to give up, otherwise the double + # quote in the "ok" response terminates the string. + time.sleep(0.2) + elif decoded[1] == 'malformed3': + cmd = '["ex","missing ]"' + print("sending: {0}".format(cmd)) + self.request.sendall(cmd.encode('utf-8')) + response = "ok" + # Need to wait for Vim to give up, otherwise the ] + # in the "ok" response terminates the list. + time.sleep(0.2) + elif decoded[1] == 'split': + cmd = '["ex","let ' + print("sending: {0}".format(cmd)) + self.request.sendall(cmd.encode('utf-8')) + time.sleep(0.01) + cmd = 'g:split = 123"]' + print("sending: {0}".format(cmd)) + self.request.sendall(cmd.encode('utf-8')) + response = "ok" elif decoded[1].startswith("echo "): # send back the argument response = decoded[1][5:] @@ -121,39 +154,6 @@ class ThreadedTCPRequestHandler(socketse print("sending: {0}".format(cmd)) self.request.sendall(cmd.encode('utf-8')) response = "ok" - elif decoded[1] == 'malformed1': - cmd = '["ex",":"]wrong!["ex","smi"]' - print("sending: {0}".format(cmd)) - self.request.sendall(cmd.encode('utf-8')) - response = "ok" - # Need to wait for Vim to give up, otherwise it - # sometimes fails on OS X. - time.sleep(0.2) - elif decoded[1] == 'malformed2': - cmd = '"unterminated string' - print("sending: {0}".format(cmd)) - self.request.sendall(cmd.encode('utf-8')) - response = "ok" - # Need to wait for Vim to give up, otherwise the double - # quote in the "ok" response terminates the string. - time.sleep(0.2) - elif decoded[1] == 'malformed3': - cmd = '["ex","missing ]"' - print("sending: {0}".format(cmd)) - self.request.sendall(cmd.encode('utf-8')) - response = "ok" - # Need to wait for Vim to give up, otherwise the ] - # in the "ok" response terminates the list. - time.sleep(0.2) - elif decoded[1] == 'split': - cmd = '["ex","let ' - print("sending: {0}".format(cmd)) - self.request.sendall(cmd.encode('utf-8')) - time.sleep(0.01) - cmd = 'g:split = 123"]' - print("sending: {0}".format(cmd)) - self.request.sendall(cmd.encode('utf-8')) - response = "ok" elif decoded[1] == 'an expr': # Send an expr request. cmd = '["expr","setline(\\"$\\", [\\"one\\",\\"two\\",\\"three\\"])"]'
--- a/src/testdir/test_gui.vim +++ b/src/testdir/test_gui.vim @@ -16,7 +16,7 @@ func TearDown() endfunc " Test for resetting "secure" flag after GUI has started. -" Must be run first. +" Must be run first, since it starts the GUI on Unix. func Test_1_set_secure() set exrc secure gui -f
--- a/src/testdir/test_gui_init.vim +++ b/src/testdir/test_gui_init.vim @@ -17,7 +17,7 @@ func TearDown() endfunc " Ignore the "failed to create input context" error. -call test_ignore_error('E285') +call test_ignore_error('E285:') " Start the GUI now, in the foreground. gui -f
--- a/src/testdir/test_vimscript.vim +++ b/src/testdir/test_vimscript.vim @@ -1,4 +1,4 @@ -" Test various aspects of the Vim language. +" Test various aspects of the Vim script language. " Most of this was formerly in test49. "-------------------------------------------------------------------------------