def test_worksWithFunctionScope(self): src = trimLines(""" class a: def foo(): pass """) node = createAST(src) self.assertEqual(getScopeForLine(node,3).name,"foo")
def test_worksWithModuleScope(self): src = trimLines(""" class TheClass: pass a = TheClass() """) node = createAST(src) assert isinstance(getScopeForLine(node,3),Module)
def test_worksWithModuleScope(self): src = trimLines(""" class TheClass: pass a = TheClass() """) node = createAST(src) assert isinstance(getScopeForLine(node, 3), Module)
def test_worksWithFunctionScope(self): src = trimLines(""" class a: def foo(): pass """) node = createAST(src) self.assertEqual(getScopeForLine(node, 3).name, "foo")
def test_worksWithInlineClass(self): src = trimLines(""" class TheClass: pass""") node = createAST(src) assert isinstance(getScopeForLine(node,1),Class)
def test_worksWithInlineClass(self): src = trimLines(""" class TheClass: pass""") node = writeSourceAndCreateNode(src) assert isinstance(getScopeForLine(node,1),Class)
def test_worksWithInlineClass(self): src = trimLines(""" class TheClass: pass""") node = createAST(src) assert isinstance(getScopeForLine(node, 1), Class)
def test_worksWithInlineClass(self): src = trimLines(""" class TheClass: pass""") node = writeSourceAndCreateNode(src) assert isinstance(getScopeForLine(node, 1), Class)