From eececf0f744586e481e4cfe5ae5aab7ccb01bf50 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 10 Nov 2015 21:25:40 +0100 Subject: [PATCH] It seems like join completion was wrong before when used within the interpreter. --- jedi/api/__init__.py | 2 +- test/test_api/test_interpreter.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/api/__init__.py b/jedi/api/__init__.py index b385e116..8b72e26f 100644 --- a/jedi/api/__init__.py +++ b/jedi/api/__init__.py @@ -561,7 +561,7 @@ class Interpreter(Script): >>> from os.path import join >>> namespace = locals() - >>> script = Interpreter('join().up', [namespace]) + >>> script = Interpreter('join("").up', [namespace]) >>> print(script.completions()[0].name) upper """ diff --git a/test/test_api/test_interpreter.py b/test/test_api/test_interpreter.py index ef2262d4..25653558 100644 --- a/test/test_api/test_interpreter.py +++ b/test/test_api/test_interpreter.py @@ -17,13 +17,13 @@ class TestInterpreterAPI(TestCase): def test_complete_raw_function(self): from os.path import join - self.check_interpreter_complete('join().up', + self.check_interpreter_complete('join("").up', locals(), ['upper']) def test_complete_raw_function_different_name(self): from os.path import join as pjoin - self.check_interpreter_complete('pjoin().up', + self.check_interpreter_complete('pjoin("").up', locals(), ['upper'])