예제 #1
0
파일: test_ast.py 프로젝트: Debug-Orz/Sypy
 def test_abstract_ast_types(self):
     ast = self.ast
     ast.expr()
     ast.AST()
     class X(ast.AST):
         pass
     X()
     class Y(ast.expr):
         pass
     Y()
     exc = raises(TypeError, ast.AST, 2)
     assert exc.value.args[0] == "_ast.AST constructor takes 0 positional arguments"
예제 #2
0
파일: test_ast.py 프로젝트: purepython/pypy
 def test_abstract_ast_types(self):
     ast = self.ast
     ast.expr()
     ast.AST()
     class X(ast.AST):
         pass
     X()
     class Y(ast.expr):
         pass
     Y()
     exc = raises(TypeError, ast.AST, 2)
     assert exc.value.args[0] == "_ast.AST constructor takes 0 positional arguments"
예제 #3
0
파일: test_ast.py 프로젝트: Qointum/pypy
 def test_invalid_sum(self):
     import _ast as ast
     pos = dict(lineno=2, col_offset=3)
     m = ast.Module([ast.Expr(ast.expr(**pos), **pos)])
     exc = raises(TypeError, compile, m, "<test>", "exec")
예제 #4
0
파일: test_ast.py 프로젝트: Debug-Orz/Sypy
 def test_invalid_sum(self):
     import _ast as ast
     pos = dict(lineno=2, col_offset=3)
     m = ast.Module([ast.Expr(ast.expr(**pos), **pos)])
     exc = raises(TypeError, compile, m, "<test>", "exec")