]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
backport:
authorNeal Norwitz <nnorwitz@gmail.com>
Sun, 2 Feb 2003 19:34:40 +0000 (19:34 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sun, 2 Feb 2003 19:34:40 +0000 (19:34 +0000)
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

Lib/test/test_parser.py

index 966f3e99342357dc09ac2cf3a6dab8b6ec7d18d7..cbe1de6aad66d911fafccefa6db6e40136142fca 100644 (file)
@@ -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")