diff options
author | Shougo <Shougo.Matsu@gmail.com> | 2022-01-31 23:06:46 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-31 15:06:46 +0100 |
commit | f195345c936eaecf423ab79473003e1ab337a17d (patch) | |
tree | f124e0bc7d3c6abfd4808627b36ce1ae8e33a603 | |
parent | 2a58e62145d64245e23825ca717aecf8eaaaddad (diff) | |
download | rneovim-f195345c936eaecf423ab79473003e1ab337a17d.tar.gz rneovim-f195345c936eaecf423ab79473003e1ab337a17d.tar.bz2 rneovim-f195345c936eaecf423ab79473003e1ab337a17d.zip |
[RFC] fix: has('python') error (#17252)
* fix: has('python') error
* fix: functional tests
-rw-r--r-- | src/nvim/eval.c | 3 | ||||
-rw-r--r-- | test/functional/fixtures/autoload/provider/python3.vim (renamed from test/functional/fixtures/autoload/provider/python.vim) | 2 | ||||
-rw-r--r-- | test/functional/provider/provider_spec.lua | 4 |
3 files changed, 3 insertions, 6 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index cf3322df1b..b8e9f41551 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -11004,10 +11004,7 @@ typval_T eval_call_provider(char *provider, char *method, list_T *arguments, boo bool eval_has_provider(const char *feat) { if (!strequal(feat, "clipboard") - && !strequal(feat, "python") && !strequal(feat, "python3") - && !strequal(feat, "python_compiled") - && !strequal(feat, "python_dynamic") && !strequal(feat, "python3_compiled") && !strequal(feat, "python3_dynamic") && !strequal(feat, "perl") diff --git a/test/functional/fixtures/autoload/provider/python.vim b/test/functional/fixtures/autoload/provider/python3.vim index d68360ac30..8ed4330a35 100644 --- a/test/functional/fixtures/autoload/provider/python.vim +++ b/test/functional/fixtures/autoload/provider/python3.vim @@ -1,6 +1,6 @@ " Dummy test provider, missing this required variable: " let g:loaded_brokenenabled_provider = 0 -function! provider#python#Call(method, args) +function! provider#python3#Call(method, args) return 42 endfunction diff --git a/test/functional/provider/provider_spec.lua b/test/functional/provider/provider_spec.lua index 78bc4a4edb..3895b8613f 100644 --- a/test/functional/provider/provider_spec.lua +++ b/test/functional/provider/provider_spec.lua @@ -14,8 +14,8 @@ describe('providers', function() command('set loadplugins') -- Using test-fixture with broken impl: -- test/functional/fixtures/autoload/provider/python.vim - eq('Vim:provider: python: missing required variable g:loaded_python_provider', - pcall_err(eval, "has('python')")) + eq('Vim:provider: python3: missing required variable g:loaded_python3_provider', + pcall_err(eval, "has('python3')")) end) it('with g:loaded_xx_provider, missing #Call()', function() |