Author: Raffael Tfirst <[email protected]>
Branch: py3.5-async
Changeset: r85584:f361d2f549f1
Date: 2016-07-06 18:42 +0200
http://bitbucket.org/pypy/pypy/changeset/f361d2f549f1/

Log:    Add await token test

diff --git a/pypy/interpreter/pyparser/pytokenizer.py 
b/pypy/interpreter/pyparser/pytokenizer.py
--- a/pypy/interpreter/pyparser/pytokenizer.py
+++ b/pypy/interpreter/pyparser/pytokenizer.py
@@ -253,9 +253,9 @@
                     if not verify_identifier(token):
                         raise TokenError("invalid character in identifier",
                                          line, lnum, start + 1, token_list)
-                    if token == "async":
+                    if token == 'async':
                         token_list.append((tokens.ASYNC, token, lnum, start, 
line))
-                    elif token == "await":
+                    elif token == 'await':
                         token_list.append((tokens.AWAIT, token, lnum, start, 
line))
                     else:
                         token_list.append((tokens.NAME, token, lnum, start, 
line))
diff --git a/pypy/interpreter/pyparser/test/test_pyparse.py 
b/pypy/interpreter/pyparser/test/test_pyparse.py
--- a/pypy/interpreter/pyparser/test/test_pyparse.py
+++ b/pypy/interpreter/pyparser/test/test_pyparse.py
@@ -168,6 +168,8 @@
         py.test.raises(SyntaxError, self.parse, 'f()\nxy # blah\nblah()', 
"single")
         py.test.raises(SyntaxError, self.parse, 'x = 5 # comment\nx = 6\n', 
"single")
 
+    def test_await(self):
+        self.parse("await result = func()")
 
 class TestPythonParserWithSpace:
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to