summaryrefslogtreecommitdiff
path: root/src/testdir/test87.in
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.2350v7.4.2350Bram Moolenaar2016-09-091-2/+11
| | | | | Problem: Test 86 and 87 fail with some version of Python. Solution: Unify "can't" and "cannot". Unify quotes.
* patch 7.4.1843v7.4.1843Bram Moolenaar2016-05-251-0/+62
| | | | | Problem: Tests involving Python are flaky. Solution: Set the pt_auto field. Add tests. (Nikolai Pavlov)
* patch 7.4.1769v7.4.1769Bram Moolenaar2016-04-211-0/+5
| | | | | Problem: No "closed", "errors" and "encoding" attribute on Python output. Solution: Add attributes and more tests. (Roland Puntaier, closes #622)
* patch 7.4.1731v7.4.1731Bram Moolenaar2016-04-141-8/+198
| | | | | Problem: Python: turns partial into simple funcref. Solution: Use partials like partials. (Nikolai Pavlov, closes #734)
* patch 7.4.1456v7.4.1456Bram Moolenaar2016-02-281-1/+7
| | | | | Problem: Test 87 fails with Python 3.5. Solution: Work around difference. (Taro Muraoka)
* patch 7.4.1129v7.4.1129Bram Moolenaar2016-01-171-0/+2
| | | | | Problem: Python None value can't be converted to a Vim value. Solution: Just use zero. (Damien)
* patch 7.4.993v7.4.993Bram Moolenaar2015-12-291-1/+3
| | | | | Problem: Test 87 is flaky on AppVeyor. Solution: Reduce the minimum background thread count.
* patch 7.4.968v7.4.968Bram Moolenaar2015-12-111-1/+1
| | | | | Problem: test86 and test87 are flaky in Appveyor. Solution: Reduce the count from 8 to 7. (suggested by ZyX)
* patch 7.4.964v7.4.964Bram Moolenaar2015-12-111-2/+13
| | | | | Problem: Test 87 doesn't work in a shadow directory. Solution: Handle the extra subdirectory. (James McCoy, closes #515)
* patch 7.4.905v7.4.905Bram Moolenaar2015-11-021-0/+12
| | | | | | Problem: Python interface can produce error "vim.message' object has no attribute 'isatty'". Solution: Add dummy isatty(), readable(), etc. (closes #464)
* updated for version 7.4.463v7.4.463Bram Moolenaar2014-09-291-0/+1
| | | | | Problem: Test 86 and 87 may hang on MS-Windows. Solution: Call inputrestore() after inputsave(). (Ken Takata)
* updated for version 7.4.195v7.4.195Bram Moolenaar2014-03-121-1/+1
| | | | | | Problem: Python tests fail. Solution: Change "then" to "than" in more places. (Dominique Pelle, Taro Muraoka)
* updated for version 7.4.176v7.4.176Bram Moolenaar2014-02-111-0/+1
| | | | | | Problem: Dictionary.update() thows an error when used without arguments. Python programmers don't expect that. Solution: Make Dictionary.update() without arguments do nothing. (ZyX)
* updated for version 7.4.152v7.4.152Bram Moolenaar2014-01-141-0/+14
| | | | | Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
* updated for version 7.4.151v7.4.151Bram Moolenaar2014-01-141-0/+90
| | | | | Problem: Python: slices with steps are not supported. Solution: Support slices in Python vim.List. (ZyX)
* updated for version 7.4.107v7.4.107Bram Moolenaar2013-11-281-37/+34
| | | | | | Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the Python code doesn't catch it. (Yggdroot Chen) Solution: Throw exceptions on errors in vim.eval(). (ZyX)
* updated for version 7.4.084v7.4.084Bram Moolenaar2013-11-111-0/+31
| | | | | Problem: Python: interrupt not being properly discarded. (Yggdroot Chen) Solution: Discard interrupt in VimTryEnd. (ZyX)
* updated for version 7.4.063v7.4.063Bram Moolenaar2013-11-041-0/+3
| | | | | Problem: Crash when using invalid key in Python dictionary. Solution: Check for object to be NULL. Add tests. (ZyX)
* updated for version 7.3.1314v7.3.1314Bram Moolenaar2013-07-061-0/+13
| | | | | Problem: Test 87 fails with Python 3.3. Solution: Filter the error messages. (Taro Muraoka)
* updated for version 7.3.1250v7.3.1250Bram Moolenaar2013-06-261-3/+3
| | | | | Problem: Python tests fail on MS-Windows. Solution: Change backslashes to slashes. (Taro Muraoka)
* updated for version 7.3.1236v7.3.1236Bram Moolenaar2013-06-231-18/+82
| | | | | Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED. Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX)
* updated for version 7.3.1233v7.3.1233Bram Moolenaar2013-06-231-43/+159
| | | | | | Problem: Various Python problems. Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
* updated for version 7.3.1172v7.3.1172Bram Moolenaar2013-06-121-0/+7
| | | | | Problem: Python 2: loading modules doesn't work well. Solution: Fix the code. Add more tests. (ZyX)
* updated for version 7.3.1166v7.3.1166Bram Moolenaar2013-06-111-7/+7
| | | | | Problem: Loading Python modules is not tested. Solution: Enable commented-out tests, add missing files. (ZyX)
* updated for version 7.3.1163v7.3.1163Bram Moolenaar2013-06-101-0/+8
| | | | | | Problem: Not easy to load Python modules. Solution: Search "python2", "python3" and "pythonx" directories in 'runtimepath' for Python modules. (ZyX)
* updated for version 7.3.1100v7.3.1100Bram Moolenaar2013-06-021-1/+2
| | | | | Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
* updated for version 7.3.1099v7.3.1099Bram Moolenaar2013-06-021-0/+14
| | | | | | Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
* updated for version 7.3.1096v7.3.1096Bram Moolenaar2013-06-021-2/+2
| | | | | Problem: Python: popitem() was not defined in a standard way. Solution: Remove the argument from popitem(). (ZyX)
* updated for version 7.3.1089v7.3.1089Bram Moolenaar2013-06-011-3/+5
| | | | | Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) Solution: Fix platform-specific stuff. (ZyX)
* updated for version 7.3.1079v7.3.1079Bram Moolenaar2013-05-311-12/+13
| | | | | Problem: Test 87 fails. Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems.
* updated for version 7.3.1070v7.3.1070Bram Moolenaar2013-05-301-0/+2
| | | | | Problem: Vim crashes in Python tests. Compiler warning for unused function. Solution: Disable the tests for now. Move the function.
* updated for version 7.3.1066v7.3.1066Bram Moolenaar2013-05-301-5/+270
| | | | | Problem: Python: Insufficient exception and error testing. Solution: Python patch 25. (ZyX)
* updated for version 7.3.1063v7.3.1063Bram Moolenaar2013-05-301-4/+22
| | | | | Problem: Python: Function is not standard. Solution: Python patch 22: make Function subclassable. (ZyX)
* updated for version 7.3.1062v7.3.1062Bram Moolenaar2013-05-301-1/+13
| | | | | Problem: Python: List is not standard. Solution: Python patch 21: Add standard methods and fields. (ZyX)
* updated for version 7.3.1061v7.3.1061Bram Moolenaar2013-05-301-37/+56
| | | | | Problem: Python: Dictionary is not standard. Solution: Python patch 20: Add standard methods and fields. (ZyX)
* updated for version 7.3.1057v7.3.1057Bram Moolenaar2013-05-301-0/+10
| | | | | | Problem: Python: not enough compatibilty. Solution: Python patch 16: Make OutputWritelines support any sequence object (ZyX) Note: tests fail
* updated for version 7.3.1047v7.3.1047Bram Moolenaar2013-05-291-0/+18
| | | | | | | | Problem: Python: dir() does not work properly. Solution: Python patch 8. Add __dir__ method to all objects with custom tp_getattr supplemented by __members__ attribute for at least python-2* versions. __members__ is not mentioned in python-3* dir() output even if it is accessible. (ZyX)
* updated for version 7.3.1044v7.3.1044Bram Moolenaar2013-05-291-0/+5
| | | | | Problem: Python: No {Buffer,TabPage,Window}.valid attributes. Solution: Python patch 5: add .valid (ZyX)
* updated for version 7.3.1042v7.3.1042Bram Moolenaar2013-05-291-1/+17
| | | | | Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
* updated for version 7.3.1003v7.3.1003Bram Moolenaar2013-05-211-3/+11
| | | | | Problem: Python interface does not compile with Python 2.2 Solution: Fix thread issues and True/False. (ZyX)
* updated for version 7.3.997v7.3.997Bram Moolenaar2013-05-211-18/+38
| | | | | Problem: Vim and Python exceptions are different. Solution: Make Vim exceptions be Python exceptions. (ZyX)
* updated for version 7.3.996v7.3.996Bram Moolenaar2013-05-211-0/+16
| | | | | Problem: Python: Can't check types of what is returned by bindeval(). Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX)
* updated for version 7.3.962v7.3.962Bram Moolenaar2013-05-171-2/+2
| | | | | Problem: Python tests are not portable. Solution: Use shiftwidth instead of iminsert. (ZyX)
* updated for version 7.3.961v7.3.961Bram Moolenaar2013-05-161-0/+1
| | | | | Problem: Tests 86 and 87 fail when using another language than English. Solution: Set the language to C in the test. (Dominique Pelle)
* updated for version 7.3.955v7.3.955Bram Moolenaar2013-05-151-0/+74
| | | | | Problem: Python: Not enough tests. Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX)
* updated for version 7.3.947v7.3.947Bram Moolenaar2013-05-151-0/+60
| | | | | | Problem: Python: No iterator for vim.list and vim.bufferlist. Solution: Add the iterators. Also fix name of FunctionType. Add tests for vim.buffers. (ZyX)
* updated for version 7.3.943v7.3.943Bram Moolenaar2013-05-121-1/+42
| | | | | Problem: Python: Negative indices were failing. Solution: Fix negative indices. Add tests. (ZyX)
* updated for version 7.3.924v7.3.924Bram Moolenaar2013-05-061-0/+119
| | | | | Problem: Python interface can't easily access options. Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX)
* updated for version 7.3.911v7.3.911Bram Moolenaar2013-04-241-0/+13
| | | | | Problem: Python: Access to Vim variables is not so easy. Solution: Define vim.vars and vim.vvars. (ZyX)
* updated for version 7.3.808v7.3.808Bram Moolenaar2013-02-131-0/+48
| | | | | Problem: Python threads still do not work properly. Solution: Fix both Python 2 and 3. Add tests. (Ken Takata)