From b2e31a1c63aee016fe457f9328c30d74b746429f Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Sat, 31 Oct 2009 03:56:15 +0000 Subject: add some checks for evaluation order with parenthesis #7210 --- Lib/test/test_grammar.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Lib/test/test_grammar.py b/Lib/test/test_grammar.py index 27966ed..f144ae7 100644 --- a/Lib/test/test_grammar.py +++ b/Lib/test/test_grammar.py @@ -966,6 +966,14 @@ hello world self.assertEqual((6 / 2 if 1 else 3), 3) self.assertEqual((6 < 4 if 0 else 2), 2) + def test_paren_evaluation(self): + self.assertEqual(16 // (4 // 2), 8) + self.assertEqual((16 // 4) // 2, 2) + self.assertEqual(16 // 4 // 2, 2) + self.assertTrue(False is (2 is 3)) + self.assertFalse((False is 2) is 3) + self.assertFalse(False is 2 is 3) + def test_main(): run_unittest(TokenTests, GrammarTests) -- cgit v0.12