blob: 6967a63ed72754f8f264e2f6720e73b3271f1a57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Class Hierarchy</title>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
<link href="bootstrap.min.css" type="text/css" rel="stylesheet" />
<link href="apidocs.css" type="text/css" rel="stylesheet" />
</head>
<body>
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<a href="index.html" class="navbar-brand">
testtools API Documentation
</a>
</div>
</div>
</nav>
<div class="container">
<div class="page-header">
<h1>Class Hierarchy</h1>
</div>
<ul>
<li><code>AssertionError</code><ul><li><a name="testtools.matchers._impl.MismatchError"></a><a href="testtools.matchers._impl.MismatchError.html" class="code">testtools.matchers._impl.MismatchError</a> - <span>Raised when a mismatch occurs.</span></li></ul></li><li><code>datetime.tzinfo</code><ul><li><a name="testtools.testresult.real.UTC"></a><a href="testtools.testresult.real.UTC.html" class="code">testtools.testresult.real.UTC</a> - <span>UTC</span></li></ul></li><li><code>distutils.core.Command</code><ul><li><a name="testtools.TestCommand"></a><a href="testtools.TestCommand.html" class="code">testtools.TestCommand</a> - <span>Command to run unit tests with testtools</span></li></ul></li><li><code>doctest.OutputChecker</code><ul><li><a name="testtools.matchers._doctest._NonManglingOutputChecker"></a><a href="testtools.matchers._doctest._NonManglingOutputChecker.html" class="code">testtools.matchers._doctest._NonManglingOutputChecker</a> - <span>Doctest checker that works with unicode rather than mangling strings</span></li></ul></li><li><code>Exception</code><ul><li><a name="testtools._spinner.DeferredNotFired"></a><a href="testtools._spinner.DeferredNotFired.html" class="code">testtools._spinner.DeferredNotFired</a> - <span>Raised when we extract a result from a Deferred that's not fired yet.</span></li><li><a name="testtools._spinner.NoResultError"></a><a href="testtools._spinner.NoResultError.html" class="code">testtools._spinner.NoResultError</a> - <span>Raised when the reactor has stopped but we don't have any result.</span></li><li><a name="testtools._spinner.ReentryError"></a><a href="testtools._spinner.ReentryError.html" class="code">testtools._spinner.ReentryError</a> - <span>Raised when we try to re-enter a function that forbids it.</span></li><li><a name="testtools._spinner.StaleJunkError"></a><a href="testtools._spinner.StaleJunkError.html" class="code">testtools._spinner.StaleJunkError</a> - <span>Raised when there's junk in the spinner from a previous run.</span></li><li><a name="testtools._spinner.TimeoutError"></a><a href="testtools._spinner.TimeoutError.html" class="code">testtools._spinner.TimeoutError</a> - <span>Raised when run_in_reactor takes too long to run a function.</span></li><li><a name="testtools.deferredruntest.UncleanReactorError"></a><a href="testtools.deferredruntest.UncleanReactorError.html" class="code">testtools.deferredruntest.UncleanReactorError</a> - <span>Raised when the reactor has junk in it.</span></li><li><a name="testtools.runtest.MultipleExceptions"></a><a href="testtools.runtest.MultipleExceptions.html" class="code">testtools.runtest.MultipleExceptions</a> - <span>Represents many exceptions raised from some operation.</span></li><li><a name="testtools.testcase._ExpectedFailure"></a><a href="testtools.testcase._ExpectedFailure.html" class="code">testtools.testcase._ExpectedFailure</a> - <span>An expected failure occured.</span></li><li><a name="testtools.testcase._UnexpectedSuccess"></a><a href="testtools.testcase._UnexpectedSuccess.html" class="code">testtools.testcase._UnexpectedSuccess</a> - <span>An unexpected success was raised.</span></li><li><a name="testtools.testcase.TestSkipped"></a><a href="testtools.testcase.TestSkipped.html" class="code">testtools.testcase.TestSkipped</a> - <span>Raised within TestCase.run() when a test is skipped.</span></li><li><a name="testtools.testresult.real._StringException"></a><a href="testtools.testresult.real._StringException.html" class="code">testtools.testresult.real._StringException</a> - <span>An exception made from an arbitrary string.</span></li></ul></li><li><code>fixtures.Fixture</code><ul><li><a name="testtools.tests.test_distutilscmd.SampleTestFixture"></a><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html" class="code">testtools.tests.test_distutilscmd.SampleTestFixture</a> - <span>Creates testtools.runexample temporarily.</span></li><li><a name="testtools.tests.test_run.SampleLoadTestsPackage"></a><a href="testtools.tests.test_run.SampleLoadTestsPackage.html" class="code">testtools.tests.test_run.SampleLoadTestsPackage</a> - <span>Creates a test suite package using load_tests.</span></li><li><a name="testtools.tests.test_run.SampleResourcedFixture"></a><a href="testtools.tests.test_run.SampleResourcedFixture.html" class="code">testtools.tests.test_run.SampleResourcedFixture</a> - <span>Creates a test suite that uses testresources.</span></li><li><a name="testtools.tests.test_run.SampleTestFixture"></a><a href="testtools.tests.test_run.SampleTestFixture.html" class="code">testtools.tests.test_run.SampleTestFixture</a> - <span>Creates testtools.runexample temporarily.</span></li></ul></li><li><code>object</code><ul><li><a name="testtools._spinner.Spinner"></a><a href="testtools._spinner.Spinner.html" class="code">testtools._spinner.Spinner</a> - <span>Spin the reactor until a function is done.</span></li><li><a name="testtools.content.Content"></a><a href="testtools.content.Content.html" class="code">testtools.content.Content</a> - <span>A MIME-like Content object.</span><ul><li><a name="testtools.content.StackLinesContent"></a><a href="testtools.content.StackLinesContent.html" class="code">testtools.content.StackLinesContent</a> - <span>Content object for stack lines.</span></li><li><a name="testtools.content.TracebackContent"></a><a href="testtools.content.TracebackContent.html" class="code">testtools.content.TracebackContent</a> - <span>Content object for tracebacks.</span></li></ul></li><li><a name="testtools.content_type.ContentType"></a><a href="testtools.content_type.ContentType.html" class="code">testtools.content_type.ContentType</a> - <span>A content type from <a href="http://www.iana.org/assignments/media-types/" class="rst-reference external" target="_top">http://www.iana.org/assignments/media-types/</a></span></li><li><a name="testtools.DecorateTestCaseResult"></a><a href="testtools.DecorateTestCaseResult.html" class="code">testtools.DecorateTestCaseResult</a> - <span>Decorate a TestCase and permit customisation of the result for runs.</span></li><li><a name="testtools.matchers._basic._BinaryComparison"></a><a href="testtools.matchers._basic._BinaryComparison.html" class="code">testtools.matchers._basic._BinaryComparison</a> - <span>Matcher that compares an object to another object.</span><ul><li><a name="testtools.matchers._basic.Equals"></a><a href="testtools.matchers._basic.Equals.html" class="code">testtools.matchers._basic.Equals</a> - <span>Matches if the items are equal.</span></li><li><a name="testtools.matchers._basic.GreaterThan"></a><a href="testtools.matchers._basic.GreaterThan.html" class="code">testtools.matchers._basic.GreaterThan</a> - <span>Matches if the item is greater than the matchers reference object.</span></li><li><a name="testtools.matchers._basic.Is"></a><a href="testtools.matchers._basic.Is.html" class="code">testtools.matchers._basic.Is</a> - <span>Matches if the items are identical.</span></li><li><a name="testtools.matchers._basic.LessThan"></a><a href="testtools.matchers._basic.LessThan.html" class="code">testtools.matchers._basic.LessThan</a> - <span>Matches if the item is less than the matchers reference object.</span></li><li><a name="testtools.matchers._basic.NotEquals"></a><a href="testtools.matchers._basic.NotEquals.html" class="code">testtools.matchers._basic.NotEquals</a> - <span>Matches if the items are not equal.</span></li></ul></li><li><a name="testtools.matchers._basic.IsInstance"></a><a href="testtools.matchers._basic.IsInstance.html" class="code">testtools.matchers._basic.IsInstance</a> - <span>Matcher that wraps isinstance.</span></li><li><a name="testtools.matchers._basic.MatchesRegex"></a><a href="testtools.matchers._basic.MatchesRegex.html" class="code">testtools.matchers._basic.MatchesRegex</a> - <span>Matches if the matchee is matched by a regular expression.</span></li><li><a name="testtools.matchers._datastructures.MatchesListwise"></a><a href="testtools.matchers._datastructures.MatchesListwise.html" class="code">testtools.matchers._datastructures.MatchesListwise</a> - <span>Matches if each matcher matches the corresponding value.</span></li><li><a name="testtools.matchers._datastructures.MatchesSetwise"></a><a href="testtools.matchers._datastructures.MatchesSetwise.html" class="code">testtools.matchers._datastructures.MatchesSetwise</a> - <span>Matches if all the matchers match elements of the value being matched.</span></li><li><a name="testtools.matchers._datastructures.MatchesStructure"></a><a href="testtools.matchers._datastructures.MatchesStructure.html" class="code">testtools.matchers._datastructures.MatchesStructure</a> - <span>Matcher that matches an object structurally.</span></li><li><a name="testtools.matchers._doctest.DocTestMatches"></a><a href="testtools.matchers._doctest.DocTestMatches.html" class="code">testtools.matchers._doctest.DocTestMatches</a> - <span>See if a string matches a doctest example.</span></li><li><a name="testtools.matchers._higherorder.AfterPreprocessing"></a><a href="testtools.matchers._higherorder.AfterPreprocessing.html" class="code">testtools.matchers._higherorder.AfterPreprocessing</a> - <span>Matches if the value matches after passing through a function.</span><ul><li><a name="testtools.tests.test_deferredruntest.AsText"></a><a href="testtools.tests.test_deferredruntest.AsText.html" class="code">testtools.tests.test_deferredruntest.AsText</a> - <span>Match the text of a Content instance.</span></li></ul></li><li><a name="testtools.matchers._higherorder.AllMatch"></a><a href="testtools.matchers._higherorder.AllMatch.html" class="code">testtools.matchers._higherorder.AllMatch</a> - <span>Matches if all provided values match the given matcher.</span></li><li><a name="testtools.matchers._higherorder.Annotate"></a><a href="testtools.matchers._higherorder.Annotate.html" class="code">testtools.matchers._higherorder.Annotate</a> - <span>Annotates a matcher with a descriptive string.</span></li><li><a name="testtools.matchers._higherorder.AnyMatch"></a><a href="testtools.matchers._higherorder.AnyMatch.html" class="code">testtools.matchers._higherorder.AnyMatch</a> - <span>Matches if any of the provided values match the given matcher.</span></li><li><a name="testtools.matchers._higherorder.MatchesAll"></a><a href="testtools.matchers._higherorder.MatchesAll.html" class="code">testtools.matchers._higherorder.MatchesAll</a> - <span>Matches if all of the matchers it is created with match.</span></li><li><a name="testtools.matchers._higherorder.MatchesAny"></a><a href="testtools.matchers._higherorder.MatchesAny.html" class="code">testtools.matchers._higherorder.MatchesAny</a> - <span>Matches if any of the matchers it is created with match.</span></li><li><a name="testtools.matchers._higherorder.Not"></a><a href="testtools.matchers._higherorder.Not.html" class="code">testtools.matchers._higherorder.Not</a> - <span>Inverts a matcher.</span></li><li><a name="testtools.matchers._impl.Matcher"></a><a href="testtools.matchers._impl.Matcher.html" class="code">testtools.matchers._impl.Matcher</a> - <span>A pattern matcher.</span><ul><li><a name="testtools.matchers._basic.Contains"></a><a href="testtools.matchers._basic.Contains.html" class="code">testtools.matchers._basic.Contains</a> - <span>Checks whether something is contained in another thing.</span></li><li><a name="testtools.matchers._basic.EndsWith"></a><a href="testtools.matchers._basic.EndsWith.html" class="code">testtools.matchers._basic.EndsWith</a> - <span>Checks whether one string ends with another.</span></li><li><a name="testtools.matchers._basic.SameMembers"></a><a href="testtools.matchers._basic.SameMembers.html" class="code">testtools.matchers._basic.SameMembers</a> - <span>Matches if two iterators have the same members.</span></li><li><a name="testtools.matchers._basic.StartsWith"></a><a href="testtools.matchers._basic.StartsWith.html" class="code">testtools.matchers._basic.StartsWith</a> - <span>Checks whether one string starts with another.</span></li><li><a name="testtools.matchers._dict._CombinedMatcher"></a><a href="testtools.matchers._dict._CombinedMatcher.html" class="code">testtools.matchers._dict._CombinedMatcher</a> - <span>Many matchers labelled and combined into one uber-matcher.</span><ul><li><a name="testtools.matchers.ContainedByDict"></a><a href="testtools.matchers.ContainedByDict.html" class="code">testtools.matchers.ContainedByDict</a> - <span>Match a dictionary for which this is a super-dictionary.</span></li><li><a name="testtools.matchers.ContainsDict"></a><a href="testtools.matchers.ContainsDict.html" class="code">testtools.matchers.ContainsDict</a> - <span>Match a dictionary for that contains a specified sub-dictionary.</span></li><li><a name="testtools.matchers.MatchesDict"></a><a href="testtools.matchers.MatchesDict.html" class="code">testtools.matchers.MatchesDict</a> - <span>Match a dictionary exactly, by its keys.</span></li></ul></li><li><a name="testtools.matchers._dict._MatchCommonKeys"></a><a href="testtools.matchers._dict._MatchCommonKeys.html" class="code">testtools.matchers._dict._MatchCommonKeys</a> - <span>Match on keys in a dictionary.</span></li><li><a name="testtools.matchers._dict._SubDictOf"></a><a href="testtools.matchers._dict._SubDictOf.html" class="code">testtools.matchers._dict._SubDictOf</a> - <span>Matches if the matched dict only has keys that are in given dict.</span></li><li><a name="testtools.matchers._dict._SuperDictOf"></a><a href="testtools.matchers._dict._SuperDictOf.html" class="code">testtools.matchers._dict._SuperDictOf</a> - <span>Matches if all of the keys in the given dict are in the matched dict.</span></li><li><a name="testtools.matchers._dict.KeysEqual"></a><a href="testtools.matchers._dict.KeysEqual.html" class="code">testtools.matchers._dict.KeysEqual</a> - <span>Checks whether a dict has particular keys.</span></li><li><a name="testtools.matchers._dict.MatchesAllDict"></a><a href="testtools.matchers._dict.MatchesAllDict.html" class="code">testtools.matchers._dict.MatchesAllDict</a> - <span>Matches if all of the matchers it is created with match.</span></li><li><a name="testtools.matchers._exception.MatchesException"></a><a href="testtools.matchers._exception.MatchesException.html" class="code">testtools.matchers._exception.MatchesException</a> - <span>Match an exc_info tuple against an exception instance or type.</span></li><li><a name="testtools.matchers._exception.Raises"></a><a href="testtools.matchers._exception.Raises.html" class="code">testtools.matchers._exception.Raises</a> - <span>Match if the matchee raises an exception when called.</span></li><li><a name="testtools.matchers._filesystem.FileContains"></a><a href="testtools.matchers._filesystem.FileContains.html" class="code">testtools.matchers._filesystem.FileContains</a> - <span>Matches if the given file has the specified contents.</span></li><li><a name="testtools.matchers._filesystem.HasPermissions"></a><a href="testtools.matchers._filesystem.HasPermissions.html" class="code">testtools.matchers._filesystem.HasPermissions</a> - <span>Matches if a file has the given permissions.</span></li><li><a name="testtools.matchers._filesystem.SamePath"></a><a href="testtools.matchers._filesystem.SamePath.html" class="code">testtools.matchers._filesystem.SamePath</a> - <span>Matches if two paths are the same.</span></li><li><a name="testtools.matchers._filesystem.TarballContains"></a><a href="testtools.matchers._filesystem.TarballContains.html" class="code">testtools.matchers._filesystem.TarballContains</a> - <span>Matches if the given tarball contains the given paths.</span></li><li><a name="testtools.matchers._higherorder._MatchesPredicateWithParams"></a><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams</a> - <span class="undocumented">No class docstring; 1/3 methods documented</span></li><li><a name="testtools.matchers.DirContains"></a><a href="testtools.matchers.DirContains.html" class="code">testtools.matchers.DirContains</a> - <span>Matches if the given directory contains files with the given names.</span></li><li><a name="testtools.matchers.MatchesPredicate"></a><a href="testtools.matchers.MatchesPredicate.html" class="code">testtools.matchers.MatchesPredicate</a> - <span>Match if a given function returns True.</span></li></ul></li><li><a name="testtools.matchers._impl.Mismatch"></a><a href="testtools.matchers._impl.Mismatch.html" class="code">testtools.matchers._impl.Mismatch</a> - <span>An object describing a mismatch detected by a Matcher.</span><ul><li><a name="testtools.matchers._basic._BinaryMismatch"></a><a href="testtools.matchers._basic._BinaryMismatch.html" class="code">testtools.matchers._basic._BinaryMismatch</a> - <span>Two things did not match.</span></li><li><a name="testtools.matchers._basic.DoesNotContain"></a><a href="testtools.matchers._basic.DoesNotContain.html" class="code">testtools.matchers._basic.DoesNotContain</a> - <span class="undocumented">No class docstring; 1/2 methods documented</span></li><li><a name="testtools.matchers._basic.DoesNotEndWith"></a><a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">testtools.matchers._basic.DoesNotEndWith</a> - <span class="undocumented">No class docstring; 1/2 methods documented</span></li><li><a name="testtools.matchers._basic.DoesNotStartWith"></a><a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">testtools.matchers._basic.DoesNotStartWith</a> - <span class="undocumented">No class docstring; 1/2 methods documented</span></li><li><a name="testtools.matchers._basic.NotAnInstance"></a><a href="testtools.matchers._basic.NotAnInstance.html" class="code">testtools.matchers._basic.NotAnInstance</a> - <span class="undocumented">No class docstring; 1/2 methods documented</span></li><li><a name="testtools.matchers._dict.DictMismatches"></a><a href="testtools.matchers._dict.DictMismatches.html" class="code">testtools.matchers._dict.DictMismatches</a> - <span>A mismatch with a dict of child mismatches.</span></li><li><a name="testtools.matchers._doctest.DocTestMismatch"></a><a href="testtools.matchers._doctest.DocTestMismatch.html" class="code">testtools.matchers._doctest.DocTestMismatch</a> - <span>Mismatch object for DocTestMatches.</span></li><li><a name="testtools.matchers._higherorder.MatchedUnexpectedly"></a><a href="testtools.matchers._higherorder.MatchedUnexpectedly.html" class="code">testtools.matchers._higherorder.MatchedUnexpectedly</a> - <span>A thing matched when it wasn't supposed to.</span></li><li><a name="testtools.matchers._higherorder.MismatchesAll"></a><a href="testtools.matchers._higherorder.MismatchesAll.html" class="code">testtools.matchers._higherorder.MismatchesAll</a> - <span>A mismatch with many child mismatches.</span></li></ul></li><li><a name="testtools.matchers._impl.MismatchDecorator"></a><a href="testtools.matchers._impl.MismatchDecorator.html" class="code">testtools.matchers._impl.MismatchDecorator</a> - <span>Decorate a <tt class="rst-docutils literal">Mismatch</tt>.</span><ul><li><a name="testtools.matchers._higherorder.PostfixedMismatch"></a><a href="testtools.matchers._higherorder.PostfixedMismatch.html" class="code">testtools.matchers._higherorder.PostfixedMismatch</a> - <span>A mismatch annotated with a descriptive string.</span></li><li><a name="testtools.matchers._higherorder.PrefixedMismatch"></a><a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">testtools.matchers._higherorder.PrefixedMismatch</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.monkey.MonkeyPatcher"></a><a href="testtools.monkey.MonkeyPatcher.html" class="code">testtools.monkey.MonkeyPatcher</a> - <span>A set of monkey-patches that can be applied and removed all together.</span></li><li><a name="testtools.PlaceHolder"></a><a href="testtools.PlaceHolder.html" class="code">testtools.PlaceHolder</a> - <span>A placeholder test.</span></li><li><a name="testtools.run.TestToolsTestRunner"></a><a href="testtools.run.TestToolsTestRunner.html" class="code">testtools.run.TestToolsTestRunner</a> - <span>A thunk object to support unittest.TestProgram.</span></li><li><a name="testtools.runtest.RunTest"></a><a href="testtools.runtest.RunTest.html" class="code">testtools.runtest.RunTest</a> - <span>An object to run a test.</span><ul><li><a name="testtools.deferredruntest._DeferredRunTest"></a><a href="testtools.deferredruntest._DeferredRunTest.html" class="code">testtools.deferredruntest._DeferredRunTest</a> - <span>Base for tests that return Deferreds.</span><ul><li><a name="testtools.deferredruntest.AsynchronousDeferredRunTest"></a><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a> - <span>Runner for tests that return Deferreds that fire asynchronously.</span><ul><li><a name="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted"></a><a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted</a> - <span>Test runner that works around Twisted brokenness re reactor junk.</span></li></ul></li><li><a name="testtools.deferredruntest.SynchronousDeferredRunTest"></a><a href="testtools.deferredruntest.SynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.SynchronousDeferredRunTest</a> - <span>Runner for tests that return synchronous Deferreds.</span></li></ul></li><li><a name="testtools.tests.helpers.FullStackRunTest"></a><a href="testtools.tests.helpers.FullStackRunTest.html" class="code">testtools.tests.helpers.FullStackRunTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_runtest.CustomRunTest"></a><a href="testtools.tests.test_runtest.CustomRunTest.html" class="code">testtools.tests.test_runtest.CustomRunTest</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tags.TagContext"></a><a href="testtools.tags.TagContext.html" class="code">testtools.tags.TagContext</a> - <span>A tag context.</span></li><li><a name="testtools.testcase.Nullary"></a><a href="testtools.testcase.Nullary.html" class="code">testtools.testcase.Nullary</a> - <span>Turn a callable into a nullary callable.</span></li><li><a name="testtools.testcase.WithAttributes"></a><a href="testtools.testcase.WithAttributes.html" class="code">testtools.testcase.WithAttributes</a> - <span>A mix-in class for modifying test id by attributes.</span><ul><li><a name="testtools.tests.test_testcase.Attributes"></a><a href="testtools.tests.test_testcase.Attributes.html" class="code">testtools.tests.test_testcase.Attributes</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.testresult.doubles.LoggingBase"></a><a href="testtools.testresult.doubles.LoggingBase.html" class="code">testtools.testresult.doubles.LoggingBase</a> - <span>Basic support for logging of results.</span><ul><li><a name="testtools.testresult.doubles.Python26TestResult"></a><a href="testtools.testresult.doubles.Python26TestResult.html" class="code">testtools.testresult.doubles.Python26TestResult</a> - <span>A precisely python 2.6 like test result, that logs.</span><ul><li><a name="testtools.testresult.doubles.Python27TestResult"></a><a href="testtools.testresult.doubles.Python27TestResult.html" class="code">testtools.testresult.doubles.Python27TestResult</a> - <span>A precisely python 2.7 like test result, that logs.</span><ul><li><a name="testtools.testresult.doubles.ExtendedTestResult"></a><a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a> - <span>A test result like the proposed extended unittest result API.</span></li></ul></li></ul></li></ul></li><li><a name="testtools.testresult.doubles.StreamResult"></a><a href="testtools.testresult.doubles.StreamResult.html" class="code">testtools.testresult.doubles.StreamResult</a> - <span>A StreamResult implementation for testing.</span></li><li><a name="testtools.testresult.real.ExtendedToOriginalDecorator"></a><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html" class="code">testtools.testresult.real.ExtendedToOriginalDecorator</a> - <span>Permit new TestResult API code to degrade gracefully with old results.</span></li><li><a name="testtools.testresult.real.StreamResult"></a><a href="testtools.testresult.real.StreamResult.html" class="code">testtools.testresult.real.StreamResult</a> - <span>A test result for reporting the activity of a test run.</span><ul><li><a name="testtools.testresult.CopyStreamResult"></a><a href="testtools.testresult.CopyStreamResult.html" class="code">testtools.testresult.CopyStreamResult</a> - <span>Copies all event it receives to multiple results.</span><ul><li><a name="testtools.testresult.real.ExtendedToStreamDecorator"></a><a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a> - <span>Permit using old TestResult API code with new StreamResult objects.</span></li><li><a name="testtools.testresult.real.StreamTagger"></a><a href="testtools.testresult.real.StreamTagger.html" class="code">testtools.testresult.real.StreamTagger</a> - <span>Adds or discards tags from StreamResult events.</span></li><li><a name="testtools.testresult.real.TimestampingStreamResult"></a><a href="testtools.testresult.real.TimestampingStreamResult.html" class="code">testtools.testresult.real.TimestampingStreamResult</a> - <span>A StreamResult decorator that assigns a timestamp when none is present.</span></li></ul></li><li><a name="testtools.testresult.real.StreamFailFast"></a><a href="testtools.testresult.real.StreamFailFast.html" class="code">testtools.testresult.real.StreamFailFast</a> - <span>Call the supplied callback if an error is seen in a stream.</span></li><li><a name="testtools.testresult.real.StreamToDict"></a><a href="testtools.testresult.real.StreamToDict.html" class="code">testtools.testresult.real.StreamToDict</a> - <span>A specialised StreamResult that emits a callback as tests complete.</span><ul><li><a name="testtools.testresult.real.StreamSummary"></a><a href="testtools.testresult.real.StreamSummary.html" class="code">testtools.testresult.real.StreamSummary</a> - <span>A specialised StreamResult that summarises a stream.</span><ul><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a> - <span>Permit using old TestResult API code with new StreamResult objects.</span></li></ul></li></ul></li><li><a name="testtools.testresult.real.StreamToExtendedDecorator"></a><a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">testtools.testresult.real.StreamToExtendedDecorator</a> - <span>Convert StreamResult API calls into ExtendedTestResult calls.</span></li><li><a name="testtools.testresult.real.StreamToQueue"></a><a href="testtools.testresult.real.StreamToQueue.html" class="code">testtools.testresult.real.StreamToQueue</a> - <span>A StreamResult which enqueues events as a dict to a queue.Queue.</span></li><li><a name="testtools.testresult.StreamResultRouter"></a><a href="testtools.testresult.StreamResultRouter.html" class="code">testtools.testresult.StreamResultRouter</a> - <span>A StreamResult that routes events.</span></li></ul></li><li><a name="testtools.testresult.real.TestControl"></a><a href="testtools.testresult.real.TestControl.html" class="code">testtools.testresult.real.TestControl</a> - <span>Controls a running test run, allowing it to be interrupted.</span><ul><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a> - <span>Permit using old TestResult API code with new StreamResult objects.</span></li></ul></li><li><a name="testtools.testresult.real.TestResultDecorator"></a><a href="testtools.testresult.real.TestResultDecorator.html" class="code">testtools.testresult.real.TestResultDecorator</a> - <span>General pass-through decorator.</span><ul><li><a name="testtools.testresult.real.Tagger"></a><a href="testtools.testresult.real.Tagger.html" class="code">testtools.testresult.real.Tagger</a> - <span>Tag each test individually.</span></li></ul></li><li><a name="testtools.tests.matchers.helpers.TestMatchersInterface"></a><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">testtools.tests.matchers.helpers.TestMatchersInterface</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.matchers.test_basic.TestContainsInterface"></a><a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">testtools.tests.matchers.test_basic.TestContainsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestEqualsInterface"></a><a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestEqualsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestGreaterThanInterface"></a><a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestGreaterThanInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestHasLength"></a><a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">testtools.tests.matchers.test_basic.TestHasLength</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestIsInstanceInterface"></a><a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestIsInterface"></a><a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestLessThanInterface"></a><a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestLessThanInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestMatchesRegex"></a><a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">testtools.tests.matchers.test_basic.TestMatchesRegex</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestNotEqualsInterface"></a><a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestNotEqualsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.TestSameMembers"></a><a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">testtools.tests.matchers.test_basic.TestSameMembers</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_datastructures.TestContainsAllInterface"></a><a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">testtools.tests.matchers.test_datastructures.TestContainsAllInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure"></a><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_dict.TestContainedByDict"></a><a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">testtools.tests.matchers.test_dict.TestContainedByDict</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_dict.TestContainsDict"></a><a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">testtools.tests.matchers.test_dict.TestContainsDict</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_dict.TestKeysEqualWithList"></a><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.matchers.test_dict.TestKeysEqualWithDict"></a><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithDict</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface"></a><a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">testtools.tests.matchers.test_dict.TestMatchesAllDictInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_dict.TestMatchesDict"></a><a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">testtools.tests.matchers.test_dict.TestMatchesDict</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_dict.TestSubDictOf"></a><a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">testtools.tests.matchers.test_dict.TestSubDictOf</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface"></a><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode"></a><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface"></a><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface"></a><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface"></a><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface"></a><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface"></a><a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestRaisesInterface"></a><a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing"></a><a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestAllMatch"></a><a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAllMatch</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestAnnotate"></a><a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestAnyMatch"></a><a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnyMatch</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface"></a><a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface"></a><a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesAllInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestMatchesPredicate"></a><a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicate</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams"></a><a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestNotInterface"></a><a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestNotInterface</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr"></a><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.PathHelpers"></a><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">testtools.tests.matchers.test_filesystem.PathHelpers</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.matchers.test_filesystem.TestDirContains"></a><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">testtools.tests.matchers.test_filesystem.TestDirContains</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestDirExists"></a><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">testtools.tests.matchers.test_filesystem.TestDirExists</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestFileContains"></a><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">testtools.tests.matchers.test_filesystem.TestFileContains</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestFileExists"></a><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">testtools.tests.matchers.test_filesystem.TestFileExists</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestHasPermissions"></a><a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestPathExists"></a><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">testtools.tests.matchers.test_filesystem.TestPathExists</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestSamePath"></a><a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">testtools.tests.matchers.test_filesystem.TestSamePath</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_filesystem.TestTarballContains"></a><a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_assert_that.AssertThatTests"></a><a href="testtools.tests.test_assert_that.AssertThatTests.html" class="code">testtools.tests.test_assert_that.AssertThatTests</a> - <span>A mixin containing shared tests for assertThat and assert_that.</span><ul><li><a name="testtools.tests.test_assert_that.TestAssertThatFunction"></a><a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_assert_that.TestAssertThatMethod"></a><a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_compat._FakeOutputStream"></a><a href="testtools.tests.test_compat._FakeOutputStream.html" class="code">testtools.tests.test_compat._FakeOutputStream</a> - <span>A simple file-like object for testing</span></li><li><a name="testtools.tests.test_deferredruntest.MatchesEvents"></a><a href="testtools.tests.test_deferredruntest.MatchesEvents.html" class="code">testtools.tests.test_deferredruntest.MatchesEvents</a> - <span>Match a list of test result events.</span></li><li><a name="testtools.tests.test_deferredruntest.X"></a><a href="testtools.tests.test_deferredruntest.X.html" class="code">testtools.tests.test_deferredruntest.X</a> - <span>Tests that we run as part of our tests, nested to avoid discovery.</span></li><li><a name="testtools.tests.test_testresult.Python26Contract"></a><a href="testtools.tests.test_testresult.Python26Contract.html" class="code">testtools.tests.test_testresult.Python26Contract</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.test_testresult.Python27Contract"></a><a href="testtools.tests.test_testresult.Python27Contract.html" class="code">testtools.tests.test_testresult.Python27Contract</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.test_testresult.TagsContract"></a><a href="testtools.tests.test_testresult.TagsContract.html" class="code">testtools.tests.test_testresult.TagsContract</a> - <span>Tests to ensure correct tagging behaviour.</span><ul><li><a name="testtools.tests.test_testresult.DetailsContract"></a><a href="testtools.tests.test_testresult.DetailsContract.html" class="code">testtools.tests.test_testresult.DetailsContract</a> - <span>Tests for the details API of TestResults.</span><ul><li><a name="testtools.tests.test_testresult.FallbackContract"></a><a href="testtools.tests.test_testresult.FallbackContract.html" class="code">testtools.tests.test_testresult.FallbackContract</a> - <span>When we fallback we take our policy choice to map calls.</span><ul><li><a name="testtools.tests.test_testresult.StartTestRunContract"></a><a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">testtools.tests.test_testresult.StartTestRunContract</a> - <span>Defines the contract for testtools policy choices.</span><ul><li><a name="testtools.tests.test_testresult.TestExtendedTestResultContract"></a><a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestMultiTestResultContract"></a><a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">testtools.tests.test_testresult.TestMultiTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTestResultContract"></a><a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">testtools.tests.test_testresult.TestTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTestResultDecoratorContract"></a><a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTextTestResultContract"></a><a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">testtools.tests.test_testresult.TestTextTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract"></a><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract"></a><a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract"></a><a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestAdaptedStreamResult"></a><a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamToExtendedContract"></a><a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract</a> - <span class="undocumented">Undocumented</span></li></ul></li></ul></li><li><a name="testtools.tests.test_testresult.TestPython27TestResultContract"></a><a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython27TestResultContract</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_testresult.TestPython26TestResultContract"></a><a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython26TestResultContract</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_testresult.TestStreamResultContract"></a><a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">testtools.tests.test_testresult.TestStreamResultContract</a> - <span class="undocumented">No class docstring; 1/5 methods documented</span><ul><li><a name="testtools.tests.test_testresult.TestBaseStreamResultContract"></a><a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestCopyStreamResultContract"></a><a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestDoubleStreamResultContract"></a><a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract"></a><a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamFailFastContract"></a><a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamResultRouterContract"></a><a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamSummaryResultContract"></a><a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamTaggerContract"></a><a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamToDictContract"></a><a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract"></a><a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamToQueueContract"></a><a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.testsuite.ConcurrentStreamTestSuite"></a><a href="testtools.testsuite.ConcurrentStreamTestSuite.html" class="code">testtools.testsuite.ConcurrentStreamTestSuite</a> - <span>A TestSuite whose run() parallelises.</span></li></ul></li><li><a name="testtools.testcase.ExpectedException"></a><a href="testtools.testcase.ExpectedException.html" class="code">testtools.testcase.ExpectedException</a> - <span>A context manager to handle expected exceptions.</span></li><li><a name="testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo"></a><a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass"></a><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_monkey.TestObj"></a><a href="testtools.tests.test_monkey.TestObj.html" class="code">testtools.tests.test_monkey.TestObj</a> - <span class="undocumented">Undocumented</span></li><li><code>unittest.TestCase</code><ul><li><a name="testtools.testcase.TestCase"></a><a href="testtools.testcase.TestCase.html" class="code">testtools.testcase.TestCase</a> - <span>Extensions to the basic TestCase.</span><ul><li><a name="testtools.tests.matchers.test_basic.DoesNotEndWithTests"></a><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.DoesNotStartWithTests"></a><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.EndsWithTests"></a><a href="testtools.tests.matchers.test_basic.EndsWithTests.html" class="code">testtools.tests.matchers.test_basic.EndsWithTests</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.StartsWithTests"></a><a href="testtools.tests.matchers.test_basic.StartsWithTests.html" class="code">testtools.tests.matchers.test_basic.StartsWithTests</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch"></a><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch</a> - <span>Mismatches from binary comparisons need useful describe output</span></li><li><a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">testtools.tests.matchers.test_basic.TestContainsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestEqualsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestGreaterThanInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">testtools.tests.matchers.test_basic.TestHasLength</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestLessThanInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">testtools.tests.matchers.test_basic.TestMatchesRegex</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestNotEqualsInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">testtools.tests.matchers.test_basic.TestSameMembers</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">testtools.tests.matchers.test_datastructures.TestContainsAllInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_datastructures.TestMatchesListwise"></a><a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesListwise</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise"></a><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">testtools.tests.matchers.test_dict.TestContainedByDict</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">testtools.tests.matchers.test_dict.TestContainsDict</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList</a> - <span class="undocumented">Undocumented</span><ul><li><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithDict</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">testtools.tests.matchers.test_dict.TestMatchesAllDictInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">testtools.tests.matchers.test_dict.TestMatchesDict</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">testtools.tests.matchers.test_dict.TestSubDictOf</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific"></a><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific</a> - <span class="undocumented">No class docstring; 1/3 methods documented</span></li><li><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestRaisesBaseTypes"></a><a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_exception.TestRaisesConvenience"></a><a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">testtools.tests.matchers.test_filesystem.TestDirContains</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">testtools.tests.matchers.test_filesystem.TestDirExists</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">testtools.tests.matchers.test_filesystem.TestFileContains</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">testtools.tests.matchers.test_filesystem.TestFileExists</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">testtools.tests.matchers.test_filesystem.TestPathExists</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">testtools.tests.matchers.test_filesystem.TestSamePath</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAllMatch</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch"></a><a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnyMatch</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesAllInterface</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicate</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestNotInterface</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_impl.TestMismatch"></a><a href="testtools.tests.matchers.test_impl.TestMismatch.html" class="code">testtools.tests.matchers.test_impl.TestMismatch</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_impl.TestMismatchDecorator"></a><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.matchers.test_impl.TestMismatchError"></a><a href="testtools.tests.matchers.test_impl.TestMismatchError.html" class="code">testtools.tests.matchers.test_impl.TestMismatchError</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_compat.TestReraise"></a><a href="testtools.tests.test_compat.TestReraise.html" class="code">testtools.tests.test_compat.TestReraise</a> - <span>Tests for trivial reraise wrapper needed for Python 2/3 changes</span></li><li><a name="testtools.tests.test_compat.TestTextRepr"></a><a href="testtools.tests.test_compat.TestTextRepr.html" class="code">testtools.tests.test_compat.TestTextRepr</a> - <span>Ensure in extending repr, basic behaviours are not being broken</span></li><li><a name="testtools.tests.test_compat.TestUnicodeOutputStream"></a><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html" class="code">testtools.tests.test_compat.TestUnicodeOutputStream</a> - <span>Test wrapping output streams so they work with arbitrary unicode</span></li><li><a name="testtools.tests.test_content.TestAttachFile"></a><a href="testtools.tests.test_content.TestAttachFile.html" class="code">testtools.tests.test_content.TestAttachFile</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_content.TestContent"></a><a href="testtools.tests.test_content.TestContent.html" class="code">testtools.tests.test_content.TestContent</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_content.TestStackLinesContent"></a><a href="testtools.tests.test_content.TestStackLinesContent.html" class="code">testtools.tests.test_content.TestStackLinesContent</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_content.TestStacktraceContent"></a><a href="testtools.tests.test_content.TestStacktraceContent.html" class="code">testtools.tests.test_content.TestStacktraceContent</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_content.TestTracebackContent"></a><a href="testtools.tests.test_content.TestTracebackContent.html" class="code">testtools.tests.test_content.TestTracebackContent</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_content_type.TestBuiltinContentTypes"></a><a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_content_type.TestContentType"></a><a href="testtools.tests.test_content_type.TestContentType.html" class="code">testtools.tests.test_content_type.TestContentType</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.Base"></a><a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">testtools.tests.test_deferredruntest.X.Base</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.test_deferredruntest.X.BaseExceptionRaised"></a><a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.ErrorInCleanup"></a><a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.ErrorInSetup"></a><a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.ErrorInTearDown"></a><a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.ErrorInTest"></a><a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.FailureInTest"></a><a href="testtools.tests.test_deferredruntest.X.FailureInTest.html" class="code">testtools.tests.test_deferredruntest.X.FailureInTest</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_distutilscmd.TestCommandTest"></a><a href="testtools.tests.test_distutilscmd.TestCommandTest.html" class="code">testtools.tests.test_distutilscmd.TestCommandTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_fixturesupport.TestFixtureSupport"></a><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_helpers.TestStackHiding"></a><a href="testtools.tests.test_helpers.TestStackHiding.html" class="code">testtools.tests.test_helpers.TestStackHiding</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_monkey.MonkeyPatcherTest"></a><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html" class="code">testtools.tests.test_monkey.MonkeyPatcherTest</a> - <span>Tests for 'MonkeyPatcher' monkey-patching class.</span></li><li><a name="testtools.tests.test_monkey.TestPatchHelper"></a><a href="testtools.tests.test_monkey.TestPatchHelper.html" class="code">testtools.tests.test_monkey.TestPatchHelper</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_run.TestRun"></a><a href="testtools.tests.test_run.TestRun.html" class="code">testtools.tests.test_run.TestRun</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_runtest.TestRunTest"></a><a href="testtools.tests.test_runtest.TestRunTest.html" class="code">testtools.tests.test_runtest.TestRunTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest"></a><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_spinner.NeedsTwistedTestCase"></a><a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.test_deferredruntest.TestAssertFailsWith"></a><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith</a> - <span>Tests for <a href="testtools.deferredruntest.html#assert_fails_with"><code>assert_fails_with</code></a>.</span></li><li><a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest"></a><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.TestRunWithLogObservers"></a><a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html" class="code">testtools.tests.test_deferredruntest.TestRunWithLogObservers</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest"></a><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_deferredruntest.X.TestIntegration"></a><a href="testtools.tests.test_deferredruntest.X.TestIntegration.html" class="code">testtools.tests.test_deferredruntest.X.TestIntegration</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_spinner.TestExtractResult"></a><a href="testtools.tests.test_spinner.TestExtractResult.html" class="code">testtools.tests.test_spinner.TestExtractResult</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_spinner.TestNotReentrant"></a><a href="testtools.tests.test_spinner.TestNotReentrant.html" class="code">testtools.tests.test_spinner.TestNotReentrant</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_spinner.TestRunInReactor"></a><a href="testtools.tests.test_spinner.TestRunInReactor.html" class="code">testtools.tests.test_spinner.TestRunInReactor</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_spinner.TestTrapUnhandledErrors"></a><a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_tags.TestTags"></a><a href="testtools.tests.test_tags.TestTags.html" class="code">testtools.tests.test_tags.TestTags</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testcase.Attributes.html" class="code">testtools.tests.test_testcase.Attributes</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestAddCleanup"></a><a href="testtools.tests.test_testcase.TestAddCleanup.html" class="code">testtools.tests.test_testcase.TestAddCleanup</a> - <span>Tests for TestCase.addCleanup.</span></li><li><a name="testtools.tests.test_testcase.TestAddCleanup.LoggingTest"></a><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest</a> - <span>A test that logs calls to setUp, runTest and tearDown.</span></li><li><a name="testtools.tests.test_testcase.TestAssertions"></a><a href="testtools.tests.test_testcase.TestAssertions.html" class="code">testtools.tests.test_testcase.TestAssertions</a> - <span>Test assertions in TestCase.</span></li><li><a name="testtools.tests.test_testcase.TestAttributes"></a><a href="testtools.tests.test_testcase.TestAttributes.html" class="code">testtools.tests.test_testcase.TestAttributes</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestCloneTestWithNewId"></a><a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html" class="code">testtools.tests.test_testcase.TestCloneTestWithNewId</a> - <span>Tests for clone_test_with_new_id.</span></li><li><a name="testtools.tests.test_testcase.TestDecorateTestCaseResult"></a><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestEquality"></a><a href="testtools.tests.test_testcase.TestEquality.html" class="code">testtools.tests.test_testcase.TestEquality</a> - <span>Test <tt class="rst-docutils literal">TestCase</tt>'s equality implementation.</span></li><li><a name="testtools.tests.test_testcase.TestErrorHolder"></a><a href="testtools.tests.test_testcase.TestErrorHolder.html" class="code">testtools.tests.test_testcase.TestErrorHolder</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestNullary"></a><a href="testtools.tests.test_testcase.TestNullary.html" class="code">testtools.tests.test_testcase.TestNullary</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestOnException"></a><a href="testtools.tests.test_testcase.TestOnException.html" class="code">testtools.tests.test_testcase.TestOnException</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestPatchSupport"></a><a href="testtools.tests.test_testcase.TestPatchSupport.html" class="code">testtools.tests.test_testcase.TestPatchSupport</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestPatchSupport.Case"></a><a href="testtools.tests.test_testcase.TestPatchSupport.Case.html" class="code">testtools.tests.test_testcase.TestPatchSupport.Case</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestPlaceHolder"></a><a href="testtools.tests.test_testcase.TestPlaceHolder.html" class="code">testtools.tests.test_testcase.TestPlaceHolder</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestRunTestUsage"></a><a href="testtools.tests.test_testcase.TestRunTestUsage.html" class="code">testtools.tests.test_testcase.TestRunTestUsage</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestSetupTearDown"></a><a href="testtools.tests.test_testcase.TestSetupTearDown.html" class="code">testtools.tests.test_testcase.TestSetupTearDown</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestSkipping"></a><a href="testtools.tests.test_testcase.TestSkipping.html" class="code">testtools.tests.test_testcase.TestSkipping</a> - <span>Tests for skipping of tests functionality.</span></li><li><a name="testtools.tests.test_testcase.TestTestCaseSuper"></a><a href="testtools.tests.test_testcase.TestTestCaseSuper.html" class="code">testtools.tests.test_testcase.TestTestCaseSuper</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestUniqueFactories"></a><a href="testtools.tests.test_testcase.TestUniqueFactories.html" class="code">testtools.tests.test_testcase.TestUniqueFactories</a> - <span>Tests for getUniqueString and getUniqueInteger.</span></li><li><a name="testtools.tests.test_testcase.TestWithDetails"></a><a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">testtools.tests.test_testcase.TestWithDetails</a> - <span class="undocumented">No class docstring; 1/2 methods documented</span><ul><li><a name="testtools.tests.test_testcase.TestDetailsProvided"></a><a href="testtools.tests.test_testcase.TestDetailsProvided.html" class="code">testtools.tests.test_testcase.TestDetailsProvided</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testcase.TestExpectedFailure"></a><a href="testtools.tests.test_testcase.TestExpectedFailure.html" class="code">testtools.tests.test_testcase.TestExpectedFailure</a> - <span>Tests for expected failures and unexpected successess.</span></li></ul></li><li><a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestByTestResultTests"></a><a href="testtools.tests.test_testresult.TestByTestResultTests.html" class="code">testtools.tests.test_testresult.TestByTestResultTests</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestCopyStreamResultCopies"></a><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestDetailsToStr"></a><a href="testtools.tests.test_testresult.TestDetailsToStr.html" class="code">testtools.tests.test_testresult.TestDetailsToStr</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestDoubleStreamResultEvents"></a><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase</a> - <span class="undocumented">No class docstring; 11/15 methods documented</span><ul><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError</a> - <span class="undocumented">Undocumented</span><ul><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalAddFailure"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddFailure</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes"></a><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes</a> - <span class="undocumented">Undocumented</span></li></ul></li><li><a name="testtools.tests.test_testresult.TestExtendedToStreamDecorator"></a><a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestMergeTags"></a><a href="testtools.tests.test_testresult.TestMergeTags.html" class="code">testtools.tests.test_testresult.TestMergeTags</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestMultiTestResult"></a><a href="testtools.tests.test_testresult.TestMultiTestResult.html" class="code">testtools.tests.test_testresult.TestMultiTestResult</a> - <span>Tests for 'MultiTestResult'.</span></li><li><a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">testtools.tests.test_testresult.TestMultiTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestNonAsciiResults"></a><a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">testtools.tests.test_testresult.TestNonAsciiResults</a> - <span>Test all kinds of tracebacks are cleanly interpreted as unicode</span><ul><li><a name="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest"></a><a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest</a> - <span>Test that running under unittest produces clean ascii strings</span></li></ul></li><li><a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython26TestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython27TestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamFailFast"></a><a href="testtools.tests.test_testresult.TestStreamFailFast.html" class="code">testtools.tests.test_testresult.TestStreamFailFast</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamResultRouter"></a><a href="testtools.tests.test_testresult.TestStreamResultRouter.html" class="code">testtools.tests.test_testresult.TestStreamResultRouter</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamSummary"></a><a href="testtools.tests.test_testresult.TestStreamSummary.html" class="code">testtools.tests.test_testresult.TestStreamSummary</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamTagger"></a><a href="testtools.tests.test_testresult.TestStreamTagger.html" class="code">testtools.tests.test_testresult.TestStreamTagger</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamToDict"></a><a href="testtools.tests.test_testresult.TestStreamToDict.html" class="code">testtools.tests.test_testresult.TestStreamToDict</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestStreamToQueue"></a><a href="testtools.tests.test_testresult.TestStreamToQueue.html" class="code">testtools.tests.test_testresult.TestStreamToQueue</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTagger"></a><a href="testtools.tests.test_testresult.TestTagger.html" class="code">testtools.tests.test_testresult.TestTagger</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTestControl"></a><a href="testtools.tests.test_testresult.TestTestControl.html" class="code">testtools.tests.test_testresult.TestTestControl</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTestResult"></a><a href="testtools.tests.test_testresult.TestTestResult.html" class="code">testtools.tests.test_testresult.TestTestResult</a> - <span>Tests for 'TestResult'.</span></li><li><a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">testtools.tests.test_testresult.TestTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTextTestResult"></a><a href="testtools.tests.test_testresult.TestTextTestResult.html" class="code">testtools.tests.test_testresult.TestTextTestResult</a> - <span>Tests for 'TextTestResult'.</span></li><li><a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">testtools.tests.test_testresult.TestTextTestResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult"></a><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult</a> - <span>Tests for <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html"><code>TestThreadSafeForwardingResult</code></a>.</span></li><li><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testresult.TestTimestampingStreamResult"></a><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testsuite.Sample"></a><a href="testtools.tests.test_testsuite.Sample.html" class="code">testtools.tests.test_testsuite.Sample</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun"></a><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun"></a><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testsuite.TestFixtureSuite"></a><a href="testtools.tests.test_testsuite.TestFixtureSuite.html" class="code">testtools.tests.test_testsuite.TestFixtureSuite</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_testsuite.TestSortedTests"></a><a href="testtools.tests.test_testsuite.TestSortedTests.html" class="code">testtools.tests.test_testsuite.TestSortedTests</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.tests.test_with_with.TestExpectedException"></a><a href="testtools.tests.test_with_with.TestExpectedException.html" class="code">testtools.tests.test_with_with.TestExpectedException</a> - <span>Test the ExpectedException context manager.</span></li></ul></li></ul></li><li><code>unittest.TestProgram</code><ul><li><a name="testtools.run.TestProgram"></a><a href="testtools.run.TestProgram.html" class="code">testtools.run.TestProgram</a> - <span>A command-line program that runs a set of tests; this is primarily for making test modules conveniently executable.</span></li></ul></li><li><code>unittest.TestResult</code><ul><li><a name="testtools.testresult.real.TestResult"></a><a href="testtools.testresult.real.TestResult.html" class="code">testtools.testresult.real.TestResult</a> - <span>Subclass of unittest.TestResult extending the protocol for flexability.</span><ul><li><a name="testtools.testresult.real.MultiTestResult"></a><a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a> - <span>A test result that dispatches to many test results.</span></li><li><a name="testtools.testresult.real.ThreadsafeForwardingResult"></a><a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a> - <span>A TestResult which ensures the target does not receive mixed up calls.</span></li><li><a name="testtools.testresult.TestByTestResult"></a><a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a> - <span>Call something every time a test completes.</span></li><li><a name="testtools.testresult.TextTestResult"></a><a href="testtools.testresult.TextTestResult.html" class="code">testtools.testresult.TextTestResult</a> - <span>A TestResult which outputs activity to a text stream.</span></li><li><a name="testtools.tests.helpers.LoggingResult"></a><a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a> - <span>TestResult that logs its event to a list.</span></li></ul></li></ul></li><li><code>unittest2.TestSuite</code><ul><li><a name="testtools.FixtureSuite"></a><a href="testtools.FixtureSuite.html" class="code">testtools.FixtureSuite</a> - <span class="undocumented">Undocumented</span></li><li><a name="testtools.testsuite.ConcurrentTestSuite"></a><a href="testtools.testsuite.ConcurrentTestSuite.html" class="code">testtools.testsuite.ConcurrentTestSuite</a> - <span>A TestSuite whose run() calls out to a concurrency strategy.</span></li></ul></li></ul>
</div>
</body>
</html>
|