From 8000d425ec15cc9e2f80a764894ac564ae265d97 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sat, 21 Mar 2020 01:47:00 +0100 Subject: [PATCH] Don't use desc_with_module in integration tests --- jedi/api/classes.py | 2 +- jedi/inference/gradual/base.py | 3 +++ test/run.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/jedi/api/classes.py b/jedi/api/classes.py index 5224a156..83cdafd7 100644 --- a/jedi/api/classes.py +++ b/jedi/api/classes.py @@ -730,7 +730,7 @@ class Name(BaseName): @property def desc_with_module(self): warnings.warn( - "Deprecated since version 0.17.0. There's no replacement for now.", + "Deprecated since version 0.17.0. No replacement for now, maybe .full_name helps", DeprecationWarning, stacklevel=2 ) diff --git a/jedi/inference/gradual/base.py b/jedi/inference/gradual/base.py index f9ccddb2..3cd8e509 100644 --- a/jedi/inference/gradual/base.py +++ b/jedi/inference/gradual/base.py @@ -300,6 +300,9 @@ class _PseudoTreeNameClass(Value): def name(self): return ValueName(self, self._tree_name) + def get_qualified_names(self): + return (self._tree_name.value,) + def __repr__(self): return '%s(%s)' % (self.__class__.__name__, self._tree_name.value) diff --git a/test/run.py b/test/run.py index 4ea8c14f..731e9b4a 100755 --- a/test/run.py +++ b/test/run.py @@ -218,7 +218,7 @@ class IntegrationTestCase(BaseTestCase): def comparison(definition): suffix = '()' if definition.type == 'instance' else '' - return definition.desc_with_module + suffix + return definition.full_name + suffix def definition(correct, correct_start, path): should_be = set()