Restore TestSkipped exception; appears to have disappeared in last checkin.

Make both TextFailed and TestSkipped subclasses of Error, which derives
from Exception.  Docstrings have been added for the exceptions and module.
This commit is contained in:
Fred Drake 2000-07-24 06:55:00 +00:00
parent 6899660a81
commit 1790dd4b66
1 changed files with 20 additions and 3 deletions

View File

@ -1,9 +1,26 @@
# Python test set -- supporting definitions.
"""Supporting definitions for the Python regression test."""
class Error(Exception):
"""Base class for regression test exceptions."""
class TestFailed(Error):
"""Test failed."""
class TestSkipped(Error):
"""Test skipped.
This can be raised to indicate that a test was deliberatly
skipped, but not because a feature wasn't available. For
example, if some resource can't be used, such as the network
appears to be unavailable, this should be raised instead of
TestFailed.
"""
class TestFailed(Exception):
pass
verbose = 1 # Flag set to 0 by regrtest.py
use_large_resources = 1 # Flag set to 0 by regrtest.py
def unload(name):
import sys