[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- test.test_support.BasicTestRunner
- UserDict.DictMixin
  - test.test_support.EnvironmentVarGuard: Class to help protect the environment variable properly.
- test.pystone.Record
- test.regrtest._ExpectedSkips
- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - test.test_support.Error: Base class for regression test exceptions.
        - test.test_support.TestFailed: Test failed.
      - unittest.case.SkipTest: Raise this exception in a test to skip it.
        - test.test_support.ResourceDenied: Test skipped because it requested a disallowed resource.
  - test.test_support.CleanImport: Context manager to force import to return a new module reference.
  - test.test_support.DirsOnSysPath: Context manager to temporarily add directories to sys.path.
  - test.test_support.TransientResource: Raise ResourceDenied if an exception is raised while the context manager is in effect that matches the specified exception and attributes.
  - test.test_support.WarningsRecorder: Convenience wrapper for the warnings list returned on entry to the warnings.catch_warnings() context manager.
- test.regrtest.saved_test_environment: Save bits of the test environment and restore them at block exit.