forked from VimPlug/jedi-vim
Merge remote-tracking branch 'origin/dev'
This commit is contained in:
11
conftest.py
11
conftest.py
@@ -1,7 +1,9 @@
|
|||||||
import os
|
import os
|
||||||
|
import subprocess
|
||||||
import urllib
|
import urllib
|
||||||
import zipfile
|
import zipfile
|
||||||
import subprocess
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
VSPEC_URL = 'https://github.com/kana/vim-vspec/archive/1.4.1.zip'
|
VSPEC_URL = 'https://github.com/kana/vim-vspec/archive/1.4.1.zip'
|
||||||
CACHE_FOLDER = '.cache'
|
CACHE_FOLDER = '.cache'
|
||||||
@@ -15,11 +17,12 @@ class IntegrationTestFile(object):
|
|||||||
self.path = path
|
self.path = path
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
output = subprocess.check_output([VSPEC_RUNNER, '.', VSPEC_FOLDER, self.path])
|
output = subprocess.check_output(
|
||||||
|
[VSPEC_RUNNER, '.', VSPEC_FOLDER, self.path])
|
||||||
for line in output.splitlines():
|
for line in output.splitlines():
|
||||||
if line.startswith(b'not ok') or line.startswith(b'Error'):
|
if line.startswith(b'not ok') or line.startswith(b'Error'):
|
||||||
print(output.decode('utf-8'))
|
pytest.fail("{} failed:\n{}".format(
|
||||||
assert False
|
self.path, output.decode('utf-8')), pytrace=False)
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<%s: %s>" % (type(self), self.path)
|
return "<%s: %s>" % (type(self), self.path)
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ def goto(is_definition=False, is_related_name=False, no_output=False):
|
|||||||
echo_highlight("Cannot get the definition of Python keywords.")
|
echo_highlight("Cannot get the definition of Python keywords.")
|
||||||
else:
|
else:
|
||||||
echo_highlight("Builtin modules cannot be displayed (%s)."
|
echo_highlight("Builtin modules cannot be displayed (%s)."
|
||||||
% d.module_path)
|
% d.desc_with_module)
|
||||||
else:
|
else:
|
||||||
if d.module_path != vim.current.buffer.name:
|
if d.module_path != vim.current.buffer.name:
|
||||||
result = new_buffer(d.module_path)
|
result = new_buffer(d.module_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user