tests for support for symbol browsing with imports and 'defined_names', see #344

This commit is contained in:
Dave Halter
2014-04-02 13:17:44 +02:00
parent 347ae636e4
commit b823a196d6

View File

@@ -72,3 +72,11 @@ class TestDefinedNames(TestCase):
self.assert_definition_names(subdefs, ['L2', 'f'])
self.assert_definition_names(subsubdefs, ['L3', '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