Show More
@@ -26,15 +26,6 b' from IPython.core.completer import (' | |||
|
26 | 26 | _deduplicate_completions, |
|
27 | 27 | ) |
|
28 | 28 | |
|
29 | if sys.version_info >= (3, 10): | |
|
30 | import jedi | |
|
31 | from pkg_resources import parse_version | |
|
32 | ||
|
33 | # Requires https://github.com/davidhalter/jedi/pull/1795 | |
|
34 | jedi_issue = parse_version(jedi.__version__) <= parse_version("0.18.0") | |
|
35 | else: | |
|
36 | jedi_issue = False | |
|
37 | ||
|
38 | 29 | # ----------------------------------------------------------------------------- |
|
39 | 30 | # Test functions |
|
40 | 31 | # ----------------------------------------------------------------------------- |
@@ -210,11 +201,6 b' class KeyCompletable:' | |||
|
210 | 201 | return list(self.things) |
|
211 | 202 | |
|
212 | 203 | |
|
213 | @pytest.mark.xfail( | |
|
214 | sys.version_info >= (3, 11), | |
|
215 | reason="parso does not support 3.11 yet", | |
|
216 | raises=NotImplementedError, | |
|
217 | ) | |
|
218 | 204 | class TestCompleter(unittest.TestCase): |
|
219 | 205 | def setUp(self): |
|
220 | 206 | """ |
@@ -435,8 +421,6 b' class TestCompleter(unittest.TestCase):' | |||
|
435 | 421 | matches = c.all_completions("TestCl") |
|
436 | 422 | assert matches == ['TestClass'], jedi_status |
|
437 | 423 | matches = c.all_completions("TestClass.") |
|
438 | if jedi_status and jedi_issue: | |
|
439 | continue | |
|
440 | 424 | assert len(matches) > 2, jedi_status |
|
441 | 425 | matches = c.all_completions("TestClass.a") |
|
442 | 426 | assert matches == ['TestClass.a', 'TestClass.a1'], jedi_status |
@@ -491,7 +475,6 b' class TestCompleter(unittest.TestCase):' | |||
|
491 | 475 | "encoding" in c.signature |
|
492 | 476 | ), "Signature of function was not found by completer" |
|
493 | 477 | |
|
494 | @pytest.mark.xfail(jedi_issue, reason="Known failure on jedi<=0.18.0") | |
|
495 | 478 | def test_deduplicate_completions(self): |
|
496 | 479 | """ |
|
497 | 480 | Test that completions are correctly deduplicated (even if ranges are not the same) |
General Comments 0
You need to be logged in to leave comments.
Login now