Пример #1
0
 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'
Пример #2
0
 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'
Пример #3
0
 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'
Пример #4
0
 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'