Author: Raffael Tfirst <raffael.tfi...@gmail.com>
Branch: py3.5-async
Changeset: r85634:b1818584cc50
Date: 2016-07-09 21:50 +0200
http://bitbucket.org/pypy/pypy/changeset/b1818584cc50/

Log:    Complete astbuilder test for AsyncWith

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
@@ -1388,5 +1388,13 @@
         assert asyncdef.name == 'f'
         assert asyncdef.args.args == None
         assert len(asyncdef.body) == 1
-        expr = asyncdef.body[0]
-        assert isinstance(expr, ast.AsyncWith)
+        asyncwith = asyncdef.body[0]
+        assert isinstance(asyncwith, ast.AsyncWith)
+        assert len(asyncwith.items) == 1
+        asyncitem = asyncwith.items[0]
+        assert isinstance(asyncitem, ast.withitem)
+        assert isinstance(asyncitem.context_expr, ast.Name)
+        assert isinstance(asyncitem.optional_vars, ast.Name)
+        assert len(asyncwith.body) == 1
+        assert isinstance(asyncwith.body[0], ast.Expr)
+        assert isinstance(asyncwith.body[0].value, ast.Num)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to