Ejemplo n.º 1
0
 def test_worksWithFunctionScope(self):
     src = trimLines("""
     class a:
         def foo():
             pass
     """)
     node = createAST(src)
     self.assertEqual(getScopeForLine(node,3).name,"foo")
Ejemplo n.º 2
0
 def test_worksWithModuleScope(self):
     src = trimLines("""
     class TheClass:
         pass
     a = TheClass()
     """)
     node = createAST(src)
     assert isinstance(getScopeForLine(node,3),Module)
Ejemplo n.º 3
0
 def test_worksWithModuleScope(self):
     src = trimLines("""
     class TheClass:
         pass
     a = TheClass()
     """)
     node = createAST(src)
     assert isinstance(getScopeForLine(node, 3), Module)
Ejemplo n.º 4
0
 def test_worksWithFunctionScope(self):
     src = trimLines("""
     class a:
         def foo():
             pass
     """)
     node = createAST(src)
     self.assertEqual(getScopeForLine(node, 3).name, "foo")
Ejemplo n.º 5
0
 def test_worksWithInlineClass(self):
     src = trimLines("""
     class TheClass: pass""")
     node = createAST(src)
     assert isinstance(getScopeForLine(node,1),Class)
Ejemplo n.º 6
0
 def test_worksWithInlineClass(self):
     src = trimLines("""
     class TheClass: pass""")
     node = writeSourceAndCreateNode(src)
     assert isinstance(getScopeForLine(node,1),Class)
Ejemplo n.º 7
0
 def test_worksWithInlineClass(self):
     src = trimLines("""
     class TheClass: pass""")
     node = createAST(src)
     assert isinstance(getScopeForLine(node, 1), Class)
Ejemplo n.º 8
0
 def test_worksWithInlineClass(self):
     src = trimLines("""
     class TheClass: pass""")
     node = writeSourceAndCreateNode(src)
     assert isinstance(getScopeForLine(node, 1), Class)