From 38daa3cc3469bb43576618e8888ced100b4f78ff Mon Sep 17 00:00:00 2001 From: Laurens Van Houtven <_@lvh.cc> Date: Fri, 21 Jun 2013 19:49:05 +0200 Subject: [PATCH] Add failing test case --- test/test_absolute_import.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_absolute_import.py b/test/test_absolute_import.py index 0f5b79be..3f247a8e 100644 --- a/test/test_absolute_import.py +++ b/test/test_absolute_import.py @@ -1,3 +1,4 @@ +import jedi from jedi.parsing import Parser from jedi._compatibility import is_py3k; is_py3k # shut up pyflakes from . import base @@ -25,3 +26,12 @@ def test_imports_are_absolute_in_modules_with_future_import(): """ parser = Parser("from __future__ import absolute_import", "test.py") assert parser.scope.absolute_imports + +@base.cwd_at("test/absolute_import") +def test_can_complete_when_shadowing(): + filename = "unittest.py" + with open(filename) as f: + lines = f.readlines() + src = "".join(lines) + script = jedi.Script(src, len(lines), len(lines[1]), filename) + assert script.completions()