summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2010-06-30 16:33:23 (GMT)
committerMark Dickinson <dickinsm@gmail.com>2010-06-30 16:33:23 (GMT)
commit9f11f397586b4cc596a9771350daed7f5e8e3e54 (patch)
tree537c34974e3ad8281823fece2bb6828305696eec /Lib
parent284bc0e711debadfaf30c7c18ef51bbe985a78d5 (diff)
downloadcpython-9f11f397586b4cc596a9771350daed7f5e8e3e54.zip
cpython-9f11f397586b4cc596a9771350daed7f5e8e3e54.tar.gz
cpython-9f11f397586b4cc596a9771350daed7f5e8e3e54.tar.bz2
Merged revisions 82400 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r82400 | mark.dickinson | 2010-06-30 17:27:57 +0100 (Wed, 30 Jun 2010) | 2 lines Issue #9125: Update parser module for "except ... as ..." syntax. ........
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_parser.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_parser.py b/Lib/test/test_parser.py
index 23f418e..ca5f43f 100644
--- a/Lib/test/test_parser.py
+++ b/Lib/test/test_parser.py
@@ -210,6 +210,12 @@ class RoundtripLegalSyntaxTestCase(unittest.TestCase):
self.check_suite("try: pass\nexcept: pass\nelse: pass\n"
"finally: pass\n")
+ def test_except_clause(self):
+ self.check_suite("try: pass\nexcept: pass\n")
+ self.check_suite("try: pass\nexcept A: pass\n")
+ self.check_suite("try: pass\nexcept A, e: pass\n")
+ self.check_suite("try: pass\nexcept A as e: pass\n")
+
def test_position(self):
# An absolutely minimal test of position information. Better
# tests would be a big project.