| Class | MetaTestLog | No class docstring; 1/1 methods documented |
| Class | TestTreeShape | Undocumented |
| Class | TestClassesAvailable | As a convenience we expose Test* classes from bzrlib.tests |
| Class | TestTransportScenarios | A group of tests that test the transport implementation adaption core. |
| Class | TestBranchScenarios | Undocumented |
| Class | TestBzrDirScenarios | Undocumented |
| Class | TestRepositoryScenarios | Undocumented |
| Class | TestTestScenarioApplication | Tests for the test adaption facilities. |
| Class | TestInterRepositoryScenarios | Undocumented |
| Class | TestWorkingTreeScenarios | Undocumented |
| Class | TestTreeScenarios | Undocumented |
| Class | TestInterTreeScenarios | A group of tests that test the InterTreeTestAdapter. |
| Class | TestTestCaseInTempDir | No class docstring; 1/5 methods documented |
| Class | TestTestCaseWithMemoryTransport | No class docstring; 4/9 methods documented |
| Class | TestTestCaseWithTransport | Tests for the convenience functions TestCaseWithTransport introduces. |
| Class | TestTestCaseTransports | Undocumented |
| Class | TestChrootedTest | Undocumented |
| Class | TestProfileResult | Undocumented |
| Class | TestTestResult | No class docstring; 9/17 methods documented |
| Class | TestRunner | No class docstring; 6/15 methods documented |
| Class | SampleTestCase | Undocumented |
| Class | TestTestCase | Tests that test the core bzrlib TestCase. |
| Class | TestTestCaseLogDetails | Undocumented |
| Class | TestTestCloning | Tests that test cloning of TestCases (as used by multiply_tests). |
| Function | sample_deprecated_function | A deprecated function to test applyDeprecated with. |
| Function | sample_undeprecated_function | A undeprecated function to test applyDeprecated with. |
| Class | ApplyDeprecatedHelper | A helper class for ApplyDeprecated tests. |
| Class | TestExtraAssertions | Tests for new test assertions in bzrlib test suite |
| Class | TestDeprecations | Undocumented |
| Class | TestWarningTests | Tests for calling methods that raise warnings. |
| Class | TestConvenienceMakers | Test for the make_* convenience functions. |
| Class | SelfTestHelper | No class docstring; 1/1 methods documented |
| Class | TestSelftest | Tests of bzrlib.tests.selftest. |
| Class | TestSelftestWithIdList | Undocumented |
| Class | TestSubunitLogDetails | Undocumented |
| Class | TestRunBzr | No class docstring; 4/8 methods documented |
| Class | TestRunBzrCaptured | Undocumented |
| Class | StubProcess | A stub process for testing run_bzr_subprocess. |
| Class | TestWithFakedStartBzrSubprocess | Base class for tests testing how we might run bzr. |
| Class | TestRunBzrSubprocess | No class docstring; 2/7 methods documented |
| Class | TestFinishBzrSubprocess | No class docstring; 3/3 methods documented |
| Class | TestStartBzrSubProcess | Stub test start_bzr_subprocess. |
| Class | TestActuallyStartBzrSubprocess | Tests that really need to do things with an external bzr. |
| Class | TestSelftestFiltering | Undocumented |
| Class | TestCheckTreeShape | Undocumented |
| Class | TestBlackboxSupport | Tests for testsuite blackbox features. |
| Class | TestTestLoader | Tests for the test loader. |
| Class | TestTestIdList | No class docstring; 1/9 methods documented |
| Class | TestTestSuite | Undocumented |
| Class | TestLoadTestIdList | Undocumented |
| Class | TestFilteredByModuleTestLoader | Undocumented |
| Class | TestFilteredByNameStartTestLoader | Undocumented |
| Class | TestTestPrefixRegistry | Undocumented |
| Class | TestThreadLeakDetection | Ensure when tests leak threads we detect and report it |
| Class | TestPostMortemDebugging | Check post mortem debugging works when tests fail or error |
| Class | TestRunSuite | No class docstring; 1/1 methods documented |
| Class | TestParallelFork | Check operation of --parallel=fork selftest option |
| Class | TestUncollectedWarnings | Check a test case still alive after being run emits a warning |
| Class | TestUncollectedWarningsSubunit | Check warnings from tests staying alive are emitted with subunit |
| Class | TestUncollectedWarningsForked | Check warnings from tests staying alive are emitted when forking |
| Class | TestEnvironHandling | Undocumented |
| Class | TestIsolatedEnv | Test isolating tests from os.environ. |
| Class | TestDocTestSuiteIsolation | Test that tests.DocTestSuite isolates doc tests from os.environ. |
| Class | TestSelftestExcludePatterns | No class docstring; 1/6 methods documented |
| Class | TestCounterHooks | Undocumented |
| Function | _test_ids | Get the ids for the tests in a test suite. |
| Class | _TestException | Undocumented |
| Function | _add_numbers | Undocumented |
| Class | _MissingFeature | Undocumented |
| Function | _get_test | Get an instance of a specific example test. |
| Class | _DontSpawnProcess | A simple exception which just allows us to skip unnecessary steps |
| Class | _Selftest | Mixin for tests needing full selftest output |
| Class | _ForkedSelftest | Mixin for tests needing full selftest output with forked children |
We protect this in a function so that they don't auto-run in the test suite.