summaryrefslogtreecommitdiff
path: root/src/testdir/test_python3.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3637: typos in test filesv8.2.3637Dominique Pelle2021-11-211-1/+1
| | | | | Problem: Typos in test files. Solution: Correct the typos. (Dominique Pellé, closes #9175)
* patch 8.2.3602: Python3 test fails with Python 3.10 on MS-Windowsv8.2.3602K.Takata2021-11-161-0/+3
| | | | | Problem: Python3 test fails with Python 3.10 on MS-Windows. Solution: Adjust the expected error. (Ken Takata, closes #9118)
* patch 8.2.3485: Python 3 test fails with Python 3.10v8.2.3485Zdenek Dohnal2021-10-061-1/+1
| | | | | Problem: Python 3 test fails with Python 3.10. Solution: Adjust expected error message. (zdohnal Dohnal, closes #8969)
* patch 8.2.2881: various pieces of code not covered by testsv8.2.2881Yegappan Lakshmanan2021-05-241-0/+2
| | | | | Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8245)
* patch 8.2.2872: Python tests fail without the channel featurev8.2.2872Dominique Pelle2021-05-191-2/+6
| | | | | Problem: Python tests fail without the channel feature. Solution: Add a feature check. (Dominique Pellé, closes #8226)
* patch 8.2.2538: crash when using Python list iteratorv8.2.2538Bram Moolenaar2021-02-211-0/+3
| | | | | Problem: Crash when using Python list iterator. Solution: Increment the list reference count. (closes #7886)
* patch 8.2.2271: ml_get error when changing hidden buffer in Pythonv8.2.2271Bram Moolenaar2021-01-021-0/+33
| | | | | Problem: ml_get error when changing hidden buffer in Python. Solution: Block updating folds. (closes #7598)
* patch 8.2.2187: Python 3 test fails sometimesv8.2.2187Bram Moolenaar2020-12-221-5/+6
| | | | | Problem: Python 3 test fails sometimes. (Christian Brabandt) Solution: Accept two SystemError messages.
* patch 8.2.2178: Python 3: non-utf8 character cannot be handledv8.2.2178Bram Moolenaar2020-12-211-0/+7
| | | | | Problem: Python 3: non-utf8 character cannot be handled. Solution: Change the string decode. (Björn Linse, closes #1053)
* patch 8.2.2160: various typosv8.2.2160Bram Moolenaar2020-12-181-1/+1
| | | | | Problem: Various typos. Solution: Fix spelling mistakes. (closes #7494)
* patch 8.2.1951: test for list and dict failsv8.2.1951Bram Moolenaar2020-11-041-3/+2
| | | | | Problem: Test for list and dict fails. Solution: Adjust for using an empty list/dict for a null one.
* patch 8.2.1912: with Python 3.9 some tests failv8.2.1912Bram Moolenaar2020-10-271-1/+13
| | | | | | Problem: With Python 3.9 some tests fail. Solution: Take into account the different error message. (James McCoy, closes #7210)
* patch 8.2.1555: not all tests are executed on Github Actionsv8.2.1555Bram Moolenaar2020-08-311-2/+3
| | | | | | | Problem: Not all tests are executed on Github Actions. Solution: Copy "src" to "src2" earlier. Recognize "src2" in a couple more places. Add two tests to the list of flaky tests. (Ken Takata, closes #6798)
* patch 8.2.1538: Python: iteration over vim objects fails to keep referencev8.2.1538Bram Moolenaar2020-08-291-0/+52
| | | | | | Problem: Python: iteration over vim objects fails to keep reference. Solution: Keep a reference for the object. (Paul Ollis, closes #6803, closes #6806)
* patch 8.2.1183: assert_fails() checks the last error messagev8.2.1183Bram Moolenaar2020-07-111-6/+6
| | | | | | Problem: assert_fails() checks the last error message. Solution: Check the first error, it is more relevant. Fix all the tests that rely on the old behavior.
* patch 8.2.1151: insufficient test coverage for Pythonv8.2.1151Bram Moolenaar2020-07-071-0/+25
| | | | | Problem: Insufficient test coverage for Python. Solution: Add more test cases. (Yegappan Lakshmanan, closes #6415)
* patch 8.2.1150: ml_get error when using Pythonv8.2.1150Bram Moolenaar2020-07-071-6/+6
| | | | | | 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".
* patch 8.2.1146: not enough testing for Pythonv8.2.1146Bram Moolenaar2020-07-061-50/+309
| | | | | | Problem: Not enough testing for Python. Solution: Add more tests. Fix uncovered problems. (Yegappan Lakshmanan, closes #6392)
* patch 8.2.1123: Python 3 test is old stylev8.2.1123Bram Moolenaar2020-07-031-3/+3308
| | | | | Problem: Python 3 test is old style. Solution: Turn into new style test. (Yegappan Lakshmanan, closes #6385)
* patch 8.2.0672: heredoc in scripts does not accept lower case markerv8.2.0672Bram Moolenaar2020-05-011-1/+4
| | | | | | Problem: Heredoc in scripts does not accept lower case marker. Solution: Allow lower case only in non-Vim scripts. (Ken Takata, closes #6019)
* patch 8.2.0578: heredoc for interfaces does not support "trim"v8.2.0578Bram Moolenaar2020-04-141-6/+27
| | | | | | Problem: Heredoc for interfaces does not support "trim". Solution: Update the script heredoc support to be same as the :let command. (Yegappan Lakshmanan, closes #5916)
* patch 8.2.0551: not all code for options is testedv8.2.0551Bram Moolenaar2020-04-121-0/+73
| | | | | Problem: Not all code for options is tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5913)
* patch 8.2.0307: Python 3 vim.eval not well testedv8.2.0307Bram Moolenaar2020-02-231-0/+25
| | | | | Problem: Python 3 vim.eval not well tested. Solution: Add a test. (Dominique Pelle, closes #5680)
* patch 8.2.0159: non-materialized range() list causes problemsv8.2.0159Bram Moolenaar2020-01-271-1/+1
| | | | | Problem: Non-materialized range() list causes problems. (Fujiwara Takuya) Solution: Materialize the list where needed.
* patch 8.2.0130: Python3 ranges are not testedv8.2.0130Bram Moolenaar2020-01-191-0/+47
| | | | | Problem: Python3 ranges are not tested. Solution: Add test. (Dominique Pelle, closes #5498)
* patch 8.2.0079: Python 3 unicode test still fails on MS-Windowsv8.2.0079Bram Moolenaar2020-01-021-3/+3
| | | | | Problem: Python 3 unicode test still fails on MS-Windows. Solution: Do not set 'encoding' to "euc-tw" on MS-Windows.
* patch 8.2.0076: Python 3 unicode test fails on MS-Windowsv8.2.0076Bram Moolenaar2020-01-011-2/+4
| | | | | Problem: Python 3 unicode test fails on MS-Windows. Solution: Do not set 'encoding' to "debug" on MS-Windows.
* patch 8.2.0075: Python 3 unicode test still sometimes failsv8.2.0075Bram Moolenaar2020-01-011-3/+3
| | | | | Problem: Python 3 unicode test still sometimes fails. Solution: Skip the test when 'termencoding' is not empty.
* patch 8.2.0074: Python 3 unicode test someitmes failsv8.2.0074Bram Moolenaar2020-01-011-0/+7
| | | | | Problem: Python 3 unicode test someitmes fails. Solution: Make 'termencoding' empty. Correct number of error message.
* patch 8.2.0070: crash when using Python 3 with "debug" encodingv8.2.0070Bram Moolenaar2020-01-011-0/+4
| | | | | Problem: Crash when using Python 3 with "debug" encoding. (Dominique Pelle) Solution: Use "euc-jp" whenever enc_dbcs is set.
* patch 8.2.0068: crash when using Python 3 with "utf32" encodingv8.2.0068Bram Moolenaar2019-12-311-0/+7
| | | | | Problem: Crash when using Python 3 with "utf32" encoding. (Dominique Pelle) Solution: Use "utf-8" whenever enc_utf8 is set. (closes #5423)
* patch 8.1.2421: test88 is old stylev8.1.2421Bram Moolenaar2019-12-111-1/+1
| | | | | Problem: Test88 is old style. Solution: Turn into a new style test. (Yegappan Lakshmanan, closes #5347)
* patch 8.1.1984: more functions can be used as methodsv8.1.1984Bram Moolenaar2019-09-041-1/+1
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1544: some balloon tests don't run when they canv8.1.1544Bram Moolenaar2019-06-151-3/+2
| | | | | | | Problem: Some balloon tests don't run when they can. Solution: Split GUI balloon tests off into a separate file. (Ozaki Kiichi, closes #4538) Change the feature check into a command for consistency.
* patch 8.1.1524: tests are silently skippedv8.1.1524Bram Moolenaar2019-06-131-1/+1
| | | | | Problem: Tests are silently skipped. Solution: Throw an exception for skipped tests in more places.
* patch 8.1.1346: error for Python exception does not show useful infov8.1.1346Bram Moolenaar2019-05-181-0/+8
| | | | | | Problem: Error for Python exception does not show useful info. Solution: Show the last line instead of the first one. (Ben Jackson, closes #4381)
* patch 8.1.1074: Python test doesn't wipe out hidden bufferv8.1.1074Bram Moolenaar2019-03-301-4/+9
| | | | | Problem: Python test doesn't wipe out hidden buffer. Solution: Wipe out the buffer. (Ben Jackson, closes #4189)
* patch 8.1.1045: E315 ml_get error when using Python and hidden bufferv8.1.1045Bram Moolenaar2019-03-231-0/+84
| | | | | | Problem: E315 ml_get error when using Python and hidden buffer. Solution: Make sure the cursor position is valid. (Ben Jackson, closes #4153, closes #4154)
* patch 8.1.0950: using :python sets 'pyxversion' even when not executedv8.1.0950Bram Moolenaar2019-02-181-0/+8
| | | | | Problem: Using :python sets 'pyxversion' even when not executed. Solution: Check the "skip" flag. (Shane Harper, closes #3995)
* patch 8.1.0627: Python cannot handle function name of script-local functionv8.1.0627Bram Moolenaar2018-12-221-0/+27
| | | | | | Problem: Python cannot handle function name of script-local function. Solution: Use <SNR> instead of the special byte code. (Ozaki Kiichi, closes #3681)
* patch 8.1.0212: preferred cursor column not set in interfacesv8.1.0212Bram Moolenaar2018-07-251-1/+15
| | | | | | Problem: Preferred cursor column not set in interfaces. Solution: Set w_set_curswant when setting the cursor. (David Hotham, closes #3060)
* patch 8.0.0265: may get ml_get error when :pydo deletes linesv8.0.0265Bram Moolenaar2017-01-291-0/+24
Problem: May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.