def test_worksOnImport(self): src = trimLines(''' from foo import bar, baz ''') createSourceNodeAt(src,"mymodule") filename = os.path.abspath("mymodule.py") node = translateSourceCoordsIntoASTNode(filename, 1, 17) assert node.name == 'bar'
def test_worksOnImport(self): src = trimLines(''' from foo import bar, baz ''') createSourceNodeAt(src, "mymodule") filename = os.path.abspath("mymodule.py") node = translateSourceCoordsIntoASTNode(filename, 1, 17) assert node.name == 'bar'
def test_worksOnMultiline(self): src = trimLines(""" def foo(x, y, z): return x*y*z """) createSourceNodeAt(src,"mymodule") filename = os.path.abspath("mymodule.py") node = translateSourceCoordsIntoASTNode(filename, 3, 8) assert node.name == 'z'
def test_worksOnMultiline(self): src = trimLines(""" def foo(x, y, z): return x*y*z """) createSourceNodeAt(src, "mymodule") filename = os.path.abspath("mymodule.py") node = translateSourceCoordsIntoASTNode(filename, 3, 8) assert node.name == 'z'