# HG changeset patch # User paulb@jeremy # Date 1161987633 -7200 # Node ID 7d18913dbebca4f1b2d4061209299c8cf0a3f9bf # Parent 0fe4f35049c8573e5d062214329c6bb9566729c4 Improved tests of exception raising. diff -r 0fe4f35049c8 -r 7d18913dbebc tests/raise.py --- a/tests/raise.py Tue Oct 24 23:10:22 2006 +0200 +++ b/tests/raise.py Sat Oct 28 00:20:33 2006 +0200 @@ -1,3 +1,10 @@ +class Test: + def __init__(self, x): + pass + +tb = None # NOTE: Traceback not supported yet. +x = 1 + try: raise Test, x except: diff -r 0fe4f35049c8 -r 7d18913dbebc tests/tryexcept.py --- a/tests/tryexcept.py Tue Oct 24 23:10:22 2006 +0200 +++ b/tests/tryexcept.py Sat Oct 28 00:20:33 2006 +0200 @@ -4,11 +4,13 @@ pass class C: pass - -b = 0; c = 1; y = 2 +x = 1 try: - x = y + if x: + raise A + else: + raise B except A, e: - a = b + a = e except (B, C), f: - a = c + a = f