1
0
forked from VimPlug/jedi

Replace Scope.subscopes with iter_funcdefs and iter_classdefs.

This commit is contained in:
Dave Halter
2017-04-30 01:35:59 +02:00
parent 3e05061f3b
commit b4039872bd
10 changed files with 32 additions and 34 deletions

View File

@@ -23,7 +23,7 @@ class TokenTest(unittest.TestCase):
def testit():
a = "huhu"
'''))
simple_stmt = parsed.subscopes[0].get_suite().children[-1]
simple_stmt = next(parsed.iter_funcdefs()).get_suite().children[-1]
string = simple_stmt.children[0].get_rhs()
assert string.end_pos == (3, 14)
@@ -33,7 +33,7 @@ class TokenTest(unittest.TestCase):
a = """huhu
asdfasdf""" + "h"
'''))
expr_stmt = parsed.subscopes[0].get_suite().children[1].children[0]
expr_stmt = next(parsed.iter_funcdefs()).get_suite().children[1].children[0]
string_leaf = expr_stmt.get_rhs().children[0]
assert string_leaf.end_pos == (4, 11)