From: Neal Norwitz Date: Sun, 2 Feb 2003 19:34:40 +0000 (+0000) Subject: backport: X-Git-Tag: v2.2.3c1~154 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=025a0c641724339cb5aba6b5c4be2d8abfa7a39c;p=thirdparty%2FPython%2Fcpython.git backport: revision 1.14 date: 2003/01/29 14:20:23; author: mwh; state: Exp; lines: +5 -0 Teach the parsermodule about floor division. Fixes [ 676521 ] parser module validation failure --- diff --git a/Lib/test/test_parser.py b/Lib/test/test_parser.py index 966f3e993423..cbe1de6aad66 100644 --- a/Lib/test/test_parser.py +++ b/Lib/test/test_parser.py @@ -54,6 +54,10 @@ class RoundtripLegalSyntaxTestCase(unittest.TestCase): self.check_expr("foo(a, b, c, *args, **kw)") self.check_expr("foo(a, b, c, **kw)") self.check_expr("foo + bar") + self.check_expr("foo - bar") + self.check_expr("foo * bar") + self.check_expr("foo / bar") + self.check_expr("foo // bar") self.check_expr("lambda: 0") self.check_expr("lambda x: 0") self.check_expr("lambda *y: 0") @@ -88,6 +92,7 @@ class RoundtripLegalSyntaxTestCase(unittest.TestCase): self.check_suite("a -= b") self.check_suite("a *= b") self.check_suite("a /= b") + self.check_suite("a //= b") self.check_suite("a %= b") self.check_suite("a &= b") self.check_suite("a |= b")