mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-10 15:51:51 +08:00
tests for support for symbol browsing with imports and 'defined_names', see #344
This commit is contained in:
@@ -72,3 +72,11 @@ class TestDefinedNames(TestCase):
|
|||||||
self.assert_definition_names(subdefs, ['L2', 'f'])
|
self.assert_definition_names(subdefs, ['L2', 'f'])
|
||||||
self.assert_definition_names(subsubdefs, ['L3', 'f'])
|
self.assert_definition_names(subsubdefs, ['L3', 'f'])
|
||||||
self.assert_definition_names(subsubdefs[0].defined_names(), ['f'])
|
self.assert_definition_names(subsubdefs[0].defined_names(), ['f'])
|
||||||
|
|
||||||
|
|
||||||
|
def test_follow_imports():
|
||||||
|
# github issue #344
|
||||||
|
imp = api.defined_names('import datetime')[0]
|
||||||
|
assert imp.name == 'datetime'
|
||||||
|
datetime_names = [str(d.name) for d in imp.defined_names()]
|
||||||
|
assert 'timedelta' in datetime_names
|
||||||
|
|||||||
Reference in New Issue
Block a user