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