aboutsummaryrefslogtreecommitdiff
path: root/test/functional/provider/python_spec.lua
diff options
context:
space:
mode:
authorFlorian Walch <florian@fwalch.com>2015-09-27 00:27:44 +0200
committerFlorian Walch <florian@fwalch.com>2015-09-27 00:27:44 +0200
commitded4a502199b283ac7d1184db7eae250c1255ad0 (patch)
tree16fd65dbf76036164a82d73fefabe01daed3670f /test/functional/provider/python_spec.lua
parentdbb5f41c976c33dcefad5b0ae318a6edad574f02 (diff)
parenta3399f9a63bf6c7f5c13e7b6a82847f5af40c249 (diff)
downloadrneovim-ded4a502199b283ac7d1184db7eae250c1255ad0.tar.gz
rneovim-ded4a502199b283ac7d1184db7eae250c1255ad0.tar.bz2
rneovim-ded4a502199b283ac7d1184db7eae250c1255ad0.zip
Merge #3316 'Travis: Install Python 3 Neovim module'.
Diffstat (limited to 'test/functional/provider/python_spec.lua')
-rw-r--r--test/functional/provider/python_spec.lua18
1 files changed, 9 insertions, 9 deletions
diff --git a/test/functional/provider/python_spec.lua b/test/functional/provider/python_spec.lua
index ec1a853546..f37c16a26a 100644
--- a/test/functional/provider/python_spec.lua
+++ b/test/functional/provider/python_spec.lua
@@ -1,19 +1,19 @@
+local helpers = require('test.functional.helpers')
+local eval, command, feed = helpers.eval, helpers.command, helpers.feed
+local eq, clear, insert = helpers.eq, helpers.clear, helpers.insert
+local expect, write_file = helpers.expect, helpers.write_file
+
do
- local proc = io.popen(
- [[python -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
- if proc:read() ~= 'ok' then
+ command('let [g:interp, g:errors] = provider#pythonx#Detect(2)')
+ local errors = eval('g:errors')
+ if errors ~= '' then
pending(
- 'python (or the python neovim module) is broken or missing',
+ 'Python 2 (or the Python 2 neovim module) is broken or missing:\n' .. errors,
function() end)
return
end
end
-local helpers = require('test.functional.helpers')
-local eval, command, feed = helpers.eval, helpers.command, helpers.feed
-local eq, clear, insert = helpers.eq, helpers.clear, helpers.insert
-local expect, write_file = helpers.expect, helpers.write_file
-
describe('python commands and functions', function()
before_each(function()
clear()