mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
test: python: report pending() if python{2,3} is missing
This commit is contained in:
parent
21c0d87a24
commit
698482ec3e
@ -1,19 +1,19 @@
|
||||
do
|
||||
local proc =
|
||||
io.popen([[python3 -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
|
||||
local proc = io.popen(
|
||||
[[python3 -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
|
||||
if proc:read() ~= 'ok' then
|
||||
-- Don't run these tests if python3 is not available
|
||||
pending(
|
||||
'python3 (or the python3 neovim module) is broken or missing',
|
||||
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('python3 commands and functions', function()
|
||||
before_each(function()
|
||||
clear()
|
||||
|
@ -1,19 +1,19 @@
|
||||
do
|
||||
local proc =
|
||||
io.popen([[python -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
|
||||
local proc = io.popen(
|
||||
[[python -c 'import neovim, sys; sys.stdout.write("ok")' 2> /dev/null]])
|
||||
if proc:read() ~= 'ok' then
|
||||
-- Don't run these tests if python is not available
|
||||
pending(
|
||||
'python (or the python neovim module) is broken or missing',
|
||||
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()
|
||||
|
Loading…
Reference in New Issue
Block a user