--- test_grammar_trunk.py 2009-10-30 22:25:43.000000000 -0500 +++ test_grammar.py 2009-10-30 22:21:11.000000000 -0500 @@ -965,6 +945,12 @@ self.assertEqual((6 * 2 if 1 else 4), 12) self.assertEqual((6 / 2 if 1 else 3), 3) self.assertEqual((6 < 4 if 0 else 2), 2) + self.assertEqual((16 // (4 // 2)), 8, '16 // (4 // 2) == 8') + self.assertEqual(((16 // 4) // 2), 2, '(16 // 4) // 2 == 2') + self.assertEqual((16 // 4 // 2), 2, '16 // 4 // 2 == 2') + self.assertEqual((False is (2 is 3)), True, '(False is (2 is 3)) == True') + self.assertEqual(((False is 2) is 3), False, '(((False is 2) is 3) == False') + self.assertEqual((False is 2 is 3), False, '(False is 2 is 3) == False') def test_main():