31 lines
775 B
VimL
31 lines
775 B
VimL
|
|
source plugin/pymode.vim
|
||
|
|
|
||
|
|
describe 'pymode check code'
|
||
|
|
|
||
|
|
before
|
||
|
|
set ft=python
|
||
|
|
end
|
||
|
|
|
||
|
|
after
|
||
|
|
bd!
|
||
|
|
end
|
||
|
|
|
||
|
|
it 'pymode lint loaded'
|
||
|
|
Expect g:pymode_lint == 1
|
||
|
|
end
|
||
|
|
|
||
|
|
it 'lint new'
|
||
|
|
put =['# coding: utf-8', 'call_unknown_function()']
|
||
|
|
PymodeLint
|
||
|
|
Expect getloclist(0) == []
|
||
|
|
end
|
||
|
|
|
||
|
|
it 'lint code'
|
||
|
|
e t/test.py
|
||
|
|
PymodeLint
|
||
|
|
Expect getloclist(0) == [{'lnum': 6, 'bufnr': 1, 'col': 0, 'valid': 1, 'vcol': 0, 'nr': 0, 'type': 'E', 'pattern': '', 'text': 'W0612 local variable "unused" is assigned to but never used [pyflakes]'}, {'lnum': 8, 'bufnr': 1, 'col': 0, 'valid': 1, 'vcol': 0, 'nr': 0, 'type': 'E', 'pattern': '', 'text': 'E0602 undefined name "unknown" [pyflakes]'}]
|
||
|
|
end
|
||
|
|
|
||
|
|
end
|
||
|
|
|