Author: Richard Plangger <[email protected]>
Branch: py3.5
Changeset: r84510:fbe34cd0ea0e
Date: 2016-05-17 19:54 +0200
http://bitbucket.org/pypy/pypy/changeset/fbe34cd0ea0e/
Log: added test to check the python parser for matmul (this passes) but
not imatmul
diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py
b/pypy/interpreter/astcompiler/test/test_astbuilder.py
--- a/pypy/interpreter/astcompiler/test/test_astbuilder.py
+++ b/pypy/interpreter/astcompiler/test/test_astbuilder.py
@@ -1315,3 +1315,14 @@
def test_cpython_issue12983(self):
raises(SyntaxError, self.get_ast, r"""b'\x'""")
raises(SyntaxError, self.get_ast, r"""b'\x0'""")
+
+ def test_matmul(self):
+ mod = self.get_ast("a @ b")
+ assert isinstance(mod, ast.Module)
+ body = mod.body
+ assert len(body) == 1
+ expr = body[0].value
+ assert expr.op == ast.MatMul
+ assert isinstance(expr.left, ast.Name)
+ assert isinstance(expr.right, ast.Name)
+ # imatmul is tested earlier search for @=
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit