mirror of
https://github.com/vim/vim
synced 2025-07-15 16:51:57 +00:00
updated for version 7.3.1166
Problem: Loading Python modules is not tested. Solution: Enable commented-out tests, add missing files. (ZyX)
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -42,6 +42,7 @@ gvimext.lib
|
||||
*.mo
|
||||
*.swp
|
||||
*~
|
||||
*.pyc
|
||||
src/po/vim.pot
|
||||
|
||||
# Generated by "make test"
|
||||
|
3
Filelist
3
Filelist
@ -84,6 +84,9 @@ SRC_ALL = \
|
||||
src/testdir/test49.vim \
|
||||
src/testdir/test60.vim \
|
||||
src/testdir/test83-tags? \
|
||||
src/testdir/python2/*.py \
|
||||
src/testdir/python3/*.py \
|
||||
src/testdir/pythonx/*.py \
|
||||
src/proto.h \
|
||||
src/proto/blowfish.pro \
|
||||
src/proto/buffer.pro \
|
||||
|
1
src/testdir/python2/module.py
Normal file
1
src/testdir/python2/module.py
Normal file
@ -0,0 +1 @@
|
||||
dir = '2'
|
1
src/testdir/python3/module.py
Normal file
1
src/testdir/python3/module.py
Normal file
@ -0,0 +1 @@
|
||||
dir = '3'
|
1
src/testdir/pythonx/module.py
Normal file
1
src/testdir/pythonx/module.py
Normal file
@ -0,0 +1 @@
|
||||
dir = 'x'
|
1
src/testdir/pythonx/modulex.py
Normal file
1
src/testdir/pythonx/modulex.py
Normal file
@ -0,0 +1 @@
|
||||
ddir = 'xx'
|
@ -1069,13 +1069,13 @@ ee('vim.current.tabpage = True')
|
||||
ee('vim.current.xxx = True')
|
||||
EOF
|
||||
:"
|
||||
:" Test import TODO: BROKEN
|
||||
:"py << EOF
|
||||
:"vim.options['rtp'] = os.getcwd().replace(',', '\\,').replace('\\', '\\\\')
|
||||
:"from module import dir as d
|
||||
:"from modulex import ddir
|
||||
:"cb.append(d + ',' + ddir)
|
||||
:"EOF
|
||||
:" Test import
|
||||
py << EOF
|
||||
vim.options['rtp'] = os.getcwd().replace(',', '\\,').replace('\\', '\\\\')
|
||||
from module import dir as d
|
||||
from modulex import ddir
|
||||
cb.append(d + ',' + ddir)
|
||||
EOF
|
||||
:"
|
||||
:" Test exceptions
|
||||
:fun Exe(e)
|
||||
|
@ -1083,6 +1083,7 @@ vim.current.buffer = True:(<type 'exceptions.TypeError'>, TypeError('expected vi
|
||||
vim.current.window = True:(<type 'exceptions.TypeError'>, TypeError('expected vim.Window object',))
|
||||
vim.current.tabpage = True:(<type 'exceptions.TypeError'>, TypeError('expected vim.TabPage object',))
|
||||
vim.current.xxx = True:(<type 'exceptions.AttributeError'>, AttributeError('xxx',))
|
||||
2,xx
|
||||
vim.command("throw 'abc'"):(<class 'vim.error'>, error('abc',))
|
||||
Exe("throw 'def'"):(<class 'vim.error'>, error('def',))
|
||||
vim.eval("Exe('throw ''ghi''')"):(<class 'vim.error'>, error('ghi',))
|
||||
|
@ -1036,13 +1036,13 @@ ee('vim.current.tabpage = True')
|
||||
ee('vim.current.xxx = True')
|
||||
EOF
|
||||
:"
|
||||
:" Test import TODO: BROKEN
|
||||
:"py3 << EOF
|
||||
:"vim.options['rtp'] = os.getcwd().replace(',', '\\,').replace('\\', '\\\\')
|
||||
:"from module import dir as d
|
||||
:"from modulex import ddir
|
||||
:"cb.append(d + ',' + ddir)
|
||||
:"EOF
|
||||
:" Test import
|
||||
py3 << EOF
|
||||
vim.options['rtp'] = os.getcwd().replace(',', '\\,').replace('\\', '\\\\')
|
||||
from module import dir as d
|
||||
from modulex import ddir
|
||||
cb.append(d + ',' + ddir)
|
||||
EOF
|
||||
:"
|
||||
:" Test exceptions
|
||||
:fun Exe(e)
|
||||
|
@ -1092,6 +1092,7 @@ vim.current.buffer = True:(<class 'TypeError'>, TypeError('expected vim.Buffer o
|
||||
vim.current.window = True:(<class 'TypeError'>, TypeError('expected vim.Window object',))
|
||||
vim.current.tabpage = True:(<class 'TypeError'>, TypeError('expected vim.TabPage object',))
|
||||
vim.current.xxx = True:(<class 'AttributeError'>, AttributeError('xxx',))
|
||||
3,xx
|
||||
vim.command("throw 'abc'"):(<class 'vim.error'>, error('abc',))
|
||||
Exe("throw 'def'"):(<class 'vim.error'>, error('def',))
|
||||
vim.eval("Exe('throw ''ghi''')"):(<class 'vim.error'>, error('ghi',))
|
||||
|
@ -728,6 +728,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
1166,
|
||||
/**/
|
||||
1165,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user