Mercurial > vim
diff src/testdir/test_python3.vim @ 21198:8531ddd7dd63 v8.2.1150
patch 8.2.1150: ml_get error when using Python
Commit: https://github.com/vim/vim/commit/bb790dcc46b74e6f9a1c4126be8a575f9fe73444
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jul 7 20:12:54 2020 +0200
patch 8.2.1150: ml_get error when using Python
Problem: ml_get error when using Python. (Yegappan Lakshmanan)
Solution: Check the line number is not out of range. Call "Check" with
"fromObj" instead of "from".
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 07 Jul 2020 20:15:04 +0200 |
parents | 10eb6c38938c |
children | 37edecbfb834 |
line wrap: on
line diff
--- a/src/testdir/test_python3.vim +++ b/src/testdir/test_python3.vim @@ -462,9 +462,9 @@ func Test_python3_range2() py3 r[1:0] = ["d"] call assert_equal(['c', 'd', 'a', 'two', 'three', 'b'], getline(1, '$')) - " FIXME: The following code triggers ml_get errors - " %d - " let x = py3eval('r[:]') + " The following code used to trigger an ml_get error + %d + let x = py3eval('r[:]') " Non-existing range attribute call AssertException(["let x = py3eval('r.abc')"], @@ -516,9 +516,9 @@ func Test_python3_window() call AssertException(["py3 vim.current.window = w"], \ 'Vim(py3):vim.error: attempt to refer to deleted window') " Try to set one of the options of the closed window - " FIXME: The following causes ASAN failure - "call AssertException(["py3 wopts['list'] = False"], - " \ 'Vim(py3):vim.error: problem while switching windows') + " The following caused ASAN failure + call AssertException(["py3 wopts['list'] = False"], + \ 'Vim(py3):vim.error: attempt to refer to deleted window') call assert_match('<window object (deleted)', py3eval("repr(w)")) %bw! endfunc