add minimal test of exception use. verify that each exception can be

raised, caught, and converted to a string.
This commit is contained in:
Jeremy Hylton 2000-06-20 18:52:57 +00:00
parent 2d15d9d869
commit 56c807d318

View file

@ -6,7 +6,19 @@ from types import ClassType
print '5. Built-in exceptions'
# XXX This is not really enough, each *operation* should be tested!
def test_raise_catch(exc):
try:
raise exc, "spam"
except exc, err:
buf = str(err)
try:
raise exc("spam")
except exc, err:
buf = str(err)
print buf
def r(thing):
test_raise_catch(thing)
if type(thing) == ClassType:
print thing.__name__
else: