diff options
author | Michael <micthiesen@gmail.com> | 2017-08-25 04:46:56 -0700 |
---|---|---|
committer | w0rp <w0rp@users.noreply.github.com> | 2017-08-25 12:46:56 +0100 |
commit | 8f8d015daeb2070b20c8296dd8488e706332b5b7 (patch) | |
tree | a35320bd87f48a7e72fb6b51d7e0cfa27a6705eb /test/command_callback/test_pycodestyle_command_callback.vader | |
parent | 4bea50b82f53a351d218cc3af120b460b9d1639f (diff) | |
download | ale-8f8d015daeb2070b20c8296dd8488e706332b5b7.zip |
Add pycodestyle Python linter support (#872)
Add a pycodestyle linter
Diffstat (limited to 'test/command_callback/test_pycodestyle_command_callback.vader')
-rw-r--r-- | test/command_callback/test_pycodestyle_command_callback.vader | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/command_callback/test_pycodestyle_command_callback.vader b/test/command_callback/test_pycodestyle_command_callback.vader new file mode 100644 index 00000000..a5163461 --- /dev/null +++ b/test/command_callback/test_pycodestyle_command_callback.vader @@ -0,0 +1,23 @@ +Before: + runtime ale_linters/python/pycodestyle.vim + Save g:ale_python_pycodestyle_executable, + \ g:ale_python_pycodestyle_options, + \ g:ale_python_pycodestyle_use_global + +After: + call ale#linter#Reset() + Restore + +Execute(The pycodestyle command callback should return default string): + AssertEqual '''pycodestyle'' -', + \ ale_linters#python#pycodestyle#GetCommand(bufnr('')) + +Execute(The pycodestyle command callback should allow options): + let g:ale_python_pycodestyle_options = '--exclude=test*.py' + AssertEqual '''pycodestyle'' --exclude=test*.py -', + \ ale_linters#python#pycodestyle#GetCommand(bufnr('')) + +Execute(The pycodestyle executable should be configurable): + let g:ale_python_pycodestyle_executable = '~/.local/bin/pycodestyle' + AssertEqual '''~/.local/bin/pycodestyle'' -', + \ ale_linters#python#pycodestyle#GetCommand(bufnr('')) |