Add PEP8 handler test.
This commit is contained in:
parent
a2e4af1626
commit
c697ef05bb
@ -99,11 +99,11 @@ function! ale#handlers#HandleCppCheckFormat(buffer, lines) abort
|
|||||||
\ 'nr': -1,
|
\ 'nr': -1,
|
||||||
\})
|
\})
|
||||||
endfor
|
endfor
|
||||||
return l:output
|
|
||||||
|
|
||||||
|
return l:output
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! ale#handlers#HandlePEP8Format(buffer, lines)
|
function! ale#handlers#HandlePEP8Format(buffer, lines) abort
|
||||||
" Matches patterns line the following:
|
" Matches patterns line the following:
|
||||||
"
|
"
|
||||||
" Matches patterns line the following:
|
" Matches patterns line the following:
|
||||||
|
@ -26,6 +26,34 @@ Then (The loclist should be correct):
|
|||||||
\ },
|
\ },
|
||||||
\], g:loclist
|
\], g:loclist
|
||||||
|
|
||||||
|
Execute (Run HandlePEP8Format):
|
||||||
|
let g:loclist = ale#handlers#HandlePEP8Format(42, [
|
||||||
|
\ "stdin:6:6: E111 indentation is not a multiple of four",
|
||||||
|
\ "test.yml:35: [EANSIBLE0002] Trailing whitespace",
|
||||||
|
\])
|
||||||
|
|
||||||
|
Then (The loclist should be correct):
|
||||||
|
AssertEqual [
|
||||||
|
\ {
|
||||||
|
\ 'bufnr': 42,
|
||||||
|
\ 'vcol': 0,
|
||||||
|
\ 'nr': -1,
|
||||||
|
\ 'lnum': 6,
|
||||||
|
\ 'col': 6,
|
||||||
|
\ 'type': 'E',
|
||||||
|
\ 'text': 'E111: indentation is not a multiple of four',
|
||||||
|
\ },
|
||||||
|
\ {
|
||||||
|
\ 'bufnr': 42,
|
||||||
|
\ 'vcol': 0,
|
||||||
|
\ 'nr': -1,
|
||||||
|
\ 'lnum': 35,
|
||||||
|
\ 'col': 0,
|
||||||
|
\ 'type': 'E',
|
||||||
|
\ 'text': "EANSIBLE0002: Trailing whitespace",
|
||||||
|
\ },
|
||||||
|
\], g:loclist
|
||||||
|
|
||||||
Execute (Run HandleGCCFormat):
|
Execute (Run HandleGCCFormat):
|
||||||
let g:loclist = ale#handlers#HandleGCCFormat(42, [
|
let g:loclist = ale#handlers#HandleGCCFormat(42, [
|
||||||
\ '<stdin>:8:5: warning: conversion lacks type at end of format [-Wformat=]',
|
\ '<stdin>:8:5: warning: conversion lacks type at end of format [-Wformat=]',
|
||||||
|
Loading…
Reference in New Issue
Block a user