summaryrefslogtreecommitdiff
path: root/apidocs
diff options
context:
space:
mode:
Diffstat (limited to 'apidocs')
-rw-r--r--apidocs/apidocs.css210
-rw-r--r--apidocs/bootstrap.min.css5
-rw-r--r--apidocs/classIndex.html34
-rw-r--r--apidocs/index.html61
-rw-r--r--apidocs/moduleIndex.html33
-rw-r--r--apidocs/nameIndex.html244
-rw-r--r--apidocs/objects.invbin0 -> 22798 bytes
-rw-r--r--apidocs/testtools.DecorateTestCaseResult.html223
-rw-r--r--apidocs/testtools.FixtureSuite.html131
-rw-r--r--apidocs/testtools.PlaceHolder.html289
-rw-r--r--apidocs/testtools.TestCommand.html153
-rw-r--r--apidocs/testtools.__init__.html109
-rw-r--r--apidocs/testtools._compat2x.html89
-rw-r--r--apidocs/testtools._compat3x.html89
-rw-r--r--apidocs/testtools._spinner.DeferredNotFired.html62
-rw-r--r--apidocs/testtools._spinner.NoResultError.html87
-rw-r--r--apidocs/testtools._spinner.ReentryError.html87
-rw-r--r--apidocs/testtools._spinner.Spinner.html369
-rw-r--r--apidocs/testtools._spinner.StaleJunkError.html87
-rw-r--r--apidocs/testtools._spinner.TimeoutError.html87
-rw-r--r--apidocs/testtools._spinner.html178
-rw-r--r--apidocs/testtools.assertions.html90
-rw-r--r--apidocs/testtools.compat.html383
-rw-r--r--apidocs/testtools.content.Content.html248
-rw-r--r--apidocs/testtools.content.StackLinesContent.html161
-rw-r--r--apidocs/testtools.content.TracebackContent.html133
-rw-r--r--apidocs/testtools.content.html311
-rw-r--r--apidocs/testtools.content_type.ContentType.html187
-rw-r--r--apidocs/testtools.content_type.html70
-rw-r--r--apidocs/testtools.deferredruntest.AsynchronousDeferredRunTest.html415
-rw-r--r--apidocs/testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html281
-rw-r--r--apidocs/testtools.deferredruntest.SynchronousDeferredRunTest.html245
-rw-r--r--apidocs/testtools.deferredruntest.UncleanReactorError.html109
-rw-r--r--apidocs/testtools.deferredruntest._DeferredRunTest.html170
-rw-r--r--apidocs/testtools.deferredruntest.html166
-rw-r--r--apidocs/testtools.distutilscmd.html62
-rw-r--r--apidocs/testtools.helpers.html156
-rw-r--r--apidocs/testtools.html212
-rw-r--r--apidocs/testtools.matchers.ContainedByDict.html98
-rw-r--r--apidocs/testtools.matchers.ContainsDict.html98
-rw-r--r--apidocs/testtools.matchers.DirContains.html130
-rw-r--r--apidocs/testtools.matchers.MatchesDict.html94
-rw-r--r--apidocs/testtools.matchers.MatchesPredicate.html144
-rw-r--r--apidocs/testtools.matchers.__init__.html133
-rw-r--r--apidocs/testtools.matchers._basic.Contains.html133
-rw-r--r--apidocs/testtools.matchers._basic.DoesNotContain.html130
-rw-r--r--apidocs/testtools.matchers._basic.DoesNotEndWith.html130
-rw-r--r--apidocs/testtools.matchers._basic.DoesNotStartWith.html130
-rw-r--r--apidocs/testtools.matchers._basic.EndsWith.html133
-rw-r--r--apidocs/testtools.matchers._basic.Equals.html90
-rw-r--r--apidocs/testtools.matchers._basic.GreaterThan.html90
-rw-r--r--apidocs/testtools.matchers._basic.Is.html90
-rw-r--r--apidocs/testtools.matchers._basic.IsInstance.html131
-rw-r--r--apidocs/testtools.matchers._basic.LessThan.html90
-rw-r--r--apidocs/testtools.matchers._basic.MatchesRegex.html131
-rw-r--r--apidocs/testtools.matchers._basic.NotAnInstance.html130
-rw-r--r--apidocs/testtools.matchers._basic.NotEquals.html92
-rw-r--r--apidocs/testtools.matchers._basic.SameMembers.html135
-rw-r--r--apidocs/testtools.matchers._basic.StartsWith.html133
-rw-r--r--apidocs/testtools.matchers._basic._BinaryComparison.html153
-rw-r--r--apidocs/testtools.matchers._basic._BinaryMismatch.html132
-rw-r--r--apidocs/testtools.matchers._basic.html195
-rw-r--r--apidocs/testtools.matchers._datastructures.MatchesListwise.html123
-rw-r--r--apidocs/testtools.matchers._datastructures.MatchesSetwise.html113
-rw-r--r--apidocs/testtools.matchers._datastructures.MatchesStructure.html232
-rw-r--r--apidocs/testtools.matchers._datastructures.html105
-rw-r--r--apidocs/testtools.matchers._dict.DictMismatches.html132
-rw-r--r--apidocs/testtools.matchers._dict.KeysEqual.html135
-rw-r--r--apidocs/testtools.matchers._dict.MatchesAllDict.html135
-rw-r--r--apidocs/testtools.matchers._dict._CombinedMatcher.html159
-rw-r--r--apidocs/testtools.matchers._dict._MatchCommonKeys.html153
-rw-r--r--apidocs/testtools.matchers._dict._SubDictOf.html122
-rw-r--r--apidocs/testtools.matchers._dict._SuperDictOf.html122
-rw-r--r--apidocs/testtools.matchers._dict.html166
-rw-r--r--apidocs/testtools.matchers._doctest.DocTestMatches.html176
-rw-r--r--apidocs/testtools.matchers._doctest.DocTestMismatch.html132
-rw-r--r--apidocs/testtools.matchers._doctest._NonManglingOutputChecker.html123
-rw-r--r--apidocs/testtools.matchers._doctest.html80
-rw-r--r--apidocs/testtools.matchers._exception.MatchesException.html141
-rw-r--r--apidocs/testtools.matchers._exception.Raises.html139
-rw-r--r--apidocs/testtools.matchers._exception.html146
-rw-r--r--apidocs/testtools.matchers._filesystem.FileContains.html139
-rw-r--r--apidocs/testtools.matchers._filesystem.HasPermissions.html124
-rw-r--r--apidocs/testtools.matchers._filesystem.SamePath.html124
-rw-r--r--apidocs/testtools.matchers._filesystem.TarballContains.html123
-rw-r--r--apidocs/testtools.matchers._filesystem.html155
-rw-r--r--apidocs/testtools.matchers._higherorder.AfterPreprocessing.html164
-rw-r--r--apidocs/testtools.matchers._higherorder.AllMatch.html131
-rw-r--r--apidocs/testtools.matchers._higherorder.Annotate.html154
-rw-r--r--apidocs/testtools.matchers._higherorder.AnyMatch.html131
-rw-r--r--apidocs/testtools.matchers._higherorder.MatchedUnexpectedly.html132
-rw-r--r--apidocs/testtools.matchers._higherorder.MatchesAll.html135
-rw-r--r--apidocs/testtools.matchers._higherorder.MatchesAny.html131
-rw-r--r--apidocs/testtools.matchers._higherorder.MismatchesAll.html132
-rw-r--r--apidocs/testtools.matchers._higherorder.Not.html131
-rw-r--r--apidocs/testtools.matchers._higherorder.PostfixedMismatch.html127
-rw-r--r--apidocs/testtools.matchers._higherorder.PrefixedMismatch.html127
-rw-r--r--apidocs/testtools.matchers._higherorder._MatchesPredicateWithParams.html148
-rw-r--r--apidocs/testtools.matchers._higherorder.html125
-rw-r--r--apidocs/testtools.matchers._impl.Matcher.html118
-rw-r--r--apidocs/testtools.matchers._impl.Mismatch.html167
-rw-r--r--apidocs/testtools.matchers._impl.MismatchDecorator.html156
-rw-r--r--apidocs/testtools.matchers._impl.MismatchError.html131
-rw-r--r--apidocs/testtools.matchers._impl.html89
-rw-r--r--apidocs/testtools.matchers.html176
-rw-r--r--apidocs/testtools.monkey.MonkeyPatcher.html187
-rw-r--r--apidocs/testtools.monkey.html95
-rw-r--r--apidocs/testtools.run.TestProgram.html176
-rw-r--r--apidocs/testtools.run.TestToolsTestRunner.html131
-rw-r--r--apidocs/testtools.run.html131
-rw-r--r--apidocs/testtools.runtest.MultipleExceptions.html83
-rw-r--r--apidocs/testtools.runtest.RunTest.html373
-rw-r--r--apidocs/testtools.runtest.html97
-rw-r--r--apidocs/testtools.tags.TagContext.html133
-rw-r--r--apidocs/testtools.tags.html70
-rw-r--r--apidocs/testtools.testcase.ExpectedException.html146
-rw-r--r--apidocs/testtools.testcase.Nullary.html133
-rw-r--r--apidocs/testtools.testcase.TestCase.html1164
-rw-r--r--apidocs/testtools.testcase.TestSkipped.html62
-rw-r--r--apidocs/testtools.testcase.WithAttributes.html94
-rw-r--r--apidocs/testtools.testcase._ExpectedFailure.html64
-rw-r--r--apidocs/testtools.testcase._UnexpectedSuccess.html64
-rw-r--r--apidocs/testtools.testcase.html349
-rw-r--r--apidocs/testtools.testresult.CopyStreamResult.html211
-rw-r--r--apidocs/testtools.testresult.StreamResultRouter.html307
-rw-r--r--apidocs/testtools.testresult.TestByTestResult.html363
-rw-r--r--apidocs/testtools.testresult.TextTestResult.html272
-rw-r--r--apidocs/testtools.testresult.__init__.html85
-rw-r--r--apidocs/testtools.testresult.doubles.ExtendedTestResult.html421
-rw-r--r--apidocs/testtools.testresult.doubles.LoggingBase.html87
-rw-r--r--apidocs/testtools.testresult.doubles.Python26TestResult.html232
-rw-r--r--apidocs/testtools.testresult.doubles.Python27TestResult.html274
-rw-r--r--apidocs/testtools.testresult.doubles.StreamResult.html154
-rw-r--r--apidocs/testtools.testresult.doubles.html90
-rw-r--r--apidocs/testtools.testresult.html98
-rw-r--r--apidocs/testtools.testresult.real.ExtendedToOriginalDecorator.html620
-rw-r--r--apidocs/testtools.testresult.real.ExtendedToStreamDecorator.html575
-rw-r--r--apidocs/testtools.testresult.real.MultiTestResult.html605
-rw-r--r--apidocs/testtools.testresult.real.StreamFailFast.html183
-rw-r--r--apidocs/testtools.testresult.real.StreamResult.html220
-rw-r--r--apidocs/testtools.testresult.real.StreamSummary.html338
-rw-r--r--apidocs/testtools.testresult.real.StreamTagger.html179
-rw-r--r--apidocs/testtools.testresult.real.StreamToDict.html250
-rw-r--r--apidocs/testtools.testresult.real.StreamToExtendedDecorator.html236
-rw-r--r--apidocs/testtools.testresult.real.StreamToQueue.html252
-rw-r--r--apidocs/testtools.testresult.real.Tagger.html202
-rw-r--r--apidocs/testtools.testresult.real.TestControl.html131
-rw-r--r--apidocs/testtools.testresult.real.TestResult.html541
-rw-r--r--apidocs/testtools.testresult.real.TestResultDecorator.html485
-rw-r--r--apidocs/testtools.testresult.real.ThreadsafeForwardingResult.html586
-rw-r--r--apidocs/testtools.testresult.real.TimestampingStreamResult.html179
-rw-r--r--apidocs/testtools.testresult.real.UTC.html131
-rw-r--r--apidocs/testtools.testresult.real._StringException.html175
-rw-r--r--apidocs/testtools.testresult.real.html267
-rw-r--r--apidocs/testtools.tests.__init__.html87
-rw-r--r--apidocs/testtools.tests.helpers.FullStackRunTest.html167
-rw-r--r--apidocs/testtools.tests.helpers.LoggingResult.html420
-rw-r--r--apidocs/testtools.tests.helpers.html141
-rw-r--r--apidocs/testtools.tests.html185
-rw-r--r--apidocs/testtools.tests.matchers.__init__.html87
-rw-r--r--apidocs/testtools.tests.matchers.helpers.TestMatchersInterface.html153
-rw-r--r--apidocs/testtools.tests.matchers.helpers.html70
-rw-r--r--apidocs/testtools.tests.matchers.html135
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.DoesNotEndWithTests.html379
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.DoesNotStartWithTests.html379
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.EndsWithTests.html467
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.StartsWithTests.html467
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestContainsInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestEqualsInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestGreaterThanInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestHasLength.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html62
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.html126
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestIsInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestLessThanInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestMatchesRegex.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestNotEqualsInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.TestSameMembers.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html109
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.html472
-rw-r--r--apidocs/testtools.tests.matchers.test_basic.html162
-rw-r--r--apidocs/testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_datastructures.TestMatchesListwise.html335
-rw-r--r--apidocs/testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html555
-rw-r--r--apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html87
-rw-r--r--apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.html236
-rw-r--r--apidocs/testtools.tests.matchers.test_datastructures.html129
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestContainedByDict.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestContainsDict.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html146
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithList.html143
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestMatchesDict.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.TestSubDictOf.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_dict.html122
-rw-r--r--apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html382
-rw-r--r--apidocs/testtools.tests.matchers.test_doctest.html102
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html401
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestRaisesConvenience.html357
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html165
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.TestRaisesInterface.html143
-rw-r--r--apidocs/testtools.tests.matchers.test_exception.html149
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.PathHelpers.html131
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestDirContains.html265
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestDirExists.html177
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestFileContains.html243
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestFileExists.html177
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestHasPermissions.html133
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestPathExists.html155
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestSamePath.html177
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.TestTarballContains.html155
-rw-r--r--apidocs/testtools.tests.matchers.test_filesystem.html132
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html143
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestAllMatch.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestAnnotate.html165
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html335
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestAnyMatch.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.TestNotInterface.html118
-rw-r--r--apidocs/testtools.tests.matchers.test_higherorder.html181
-rw-r--r--apidocs/testtools.tests.matchers.test_impl.TestMismatch.html357
-rw-r--r--apidocs/testtools.tests.matchers.test_impl.TestMismatchDecorator.html379
-rw-r--r--apidocs/testtools.tests.matchers.test_impl.TestMismatchError.html423
-rw-r--r--apidocs/testtools.tests.matchers.test_impl.html102
-rw-r--r--apidocs/testtools.tests.test_assert_that.AssertThatTests.html270
-rw-r--r--apidocs/testtools.tests.test_assert_that.TestAssertThatFunction.html583
-rw-r--r--apidocs/testtools.tests.test_assert_that.TestAssertThatMethod.html583
-rw-r--r--apidocs/testtools.tests.test_assert_that.html102
-rw-r--r--apidocs/testtools.tests.test_compat.TestReraise.html357
-rw-r--r--apidocs/testtools.tests.test_compat.TestTextRepr.html533
-rw-r--r--apidocs/testtools.tests.test_compat.TestUnicodeOutputStream.html550
-rw-r--r--apidocs/testtools.tests.test_compat._FakeOutputStream.html109
-rw-r--r--apidocs/testtools.tests.test_compat.html107
-rw-r--r--apidocs/testtools.tests.test_content.TestAttachFile.html423
-rw-r--r--apidocs/testtools.tests.test_content.TestContent.html819
-rw-r--r--apidocs/testtools.tests.test_content.TestStackLinesContent.html423
-rw-r--r--apidocs/testtools.tests.test_content.TestStacktraceContent.html401
-rw-r--r--apidocs/testtools.tests.test_content.TestTracebackContent.html357
-rw-r--r--apidocs/testtools.tests.test_content.html112
-rw-r--r--apidocs/testtools.tests.test_content_type.TestBuiltinContentTypes.html357
-rw-r--r--apidocs/testtools.tests.test_content_type.TestContentType.html445
-rw-r--r--apidocs/testtools.tests.test_content_type.html97
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.AsText.html113
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.MatchesEvents.html134
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.TestAssertFailsWith.html661
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html1123
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.TestRunWithLogObservers.html573
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html661
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.Base.html369
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html563
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.ErrorInCleanup.html563
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.ErrorInSetup.html563
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.ErrorInTearDown.html563
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.ErrorInTest.html563
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.FailureInTest.html563
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.TestIntegration.html595
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.X.html105
-rw-r--r--apidocs/testtools.tests.test_deferredruntest.html166
-rw-r--r--apidocs/testtools.tests.test_distutilscmd.SampleTestFixture.html109
-rw-r--r--apidocs/testtools.tests.test_distutilscmd.TestCommandTest.html374
-rw-r--r--apidocs/testtools.tests.test_distutilscmd.html97
-rw-r--r--apidocs/testtools.tests.test_fixturesupport.TestFixtureSupport.html462
-rw-r--r--apidocs/testtools.tests.test_fixturesupport.html92
-rw-r--r--apidocs/testtools.tests.test_helpers.TestStackHiding.html374
-rw-r--r--apidocs/testtools.tests.test_helpers.html92
-rw-r--r--apidocs/testtools.tests.test_monkey.MonkeyPatcherTest.html572
-rw-r--r--apidocs/testtools.tests.test_monkey.TestObj.html87
-rw-r--r--apidocs/testtools.tests.test_monkey.TestPatchHelper.html357
-rw-r--r--apidocs/testtools.tests.test_monkey.html102
-rw-r--r--apidocs/testtools.tests.test_run.SampleLoadTestsPackage.html109
-rw-r--r--apidocs/testtools.tests.test_run.SampleResourcedFixture.html109
-rw-r--r--apidocs/testtools.tests.test_run.SampleTestFixture.html109
-rw-r--r--apidocs/testtools.tests.test_run.TestRun.html572
-rw-r--r--apidocs/testtools.tests.test_run.html107
-rw-r--r--apidocs/testtools.tests.test_runtest.CustomRunTest.html165
-rw-r--r--apidocs/testtools.tests.test_runtest.TestRunTest.html687
-rw-r--r--apidocs/testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html467
-rw-r--r--apidocs/testtools.tests.test_runtest.html102
-rw-r--r--apidocs/testtools.tests.test_spinner.NeedsTwistedTestCase.html330
-rw-r--r--apidocs/testtools.tests.test_spinner.TestExtractResult.html617
-rw-r--r--apidocs/testtools.tests.test_spinner.TestNotReentrant.html595
-rw-r--r--apidocs/testtools.tests.test_spinner.TestRunInReactor.html1079
-rw-r--r--apidocs/testtools.tests.test_spinner.TestTrapUnhandledErrors.html595
-rw-r--r--apidocs/testtools.tests.test_spinner.html112
-rw-r--r--apidocs/testtools.tests.test_tags.TestTags.html511
-rw-r--r--apidocs/testtools.tests.test_tags.html92
-rw-r--r--apidocs/testtools.tests.test_testcase.Attributes.html627
-rw-r--r--apidocs/testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html413
-rw-r--r--apidocs/testtools.tests.test_testcase.TestAddCleanup.html647
-rw-r--r--apidocs/testtools.tests.test_testcase.TestAssertions.html1354
-rw-r--r--apidocs/testtools.tests.test_testcase.TestAttributes.html379
-rw-r--r--apidocs/testtools.tests.test_testcase.TestCloneTestWithNewId.html357
-rw-r--r--apidocs/testtools.tests.test_testcase.TestDecorateTestCaseResult.html440
-rw-r--r--apidocs/testtools.tests.test_testcase.TestDetailsProvided.html781
-rw-r--r--apidocs/testtools.tests.test_testcase.TestEquality.html357
-rw-r--r--apidocs/testtools.tests.test_testcase.TestErrorHolder.html555
-rw-r--r--apidocs/testtools.tests.test_testcase.TestExpectedFailure.html759
-rw-r--r--apidocs/testtools.tests.test_testcase.TestNullary.html401
-rw-r--r--apidocs/testtools.tests.test_testcase.TestOnException.html379
-rw-r--r--apidocs/testtools.tests.test_testcase.TestPatchSupport.Case.html335
-rw-r--r--apidocs/testtools.tests.test_testcase.TestPatchSupport.html450
-rw-r--r--apidocs/testtools.tests.test_testcase.TestPlaceHolder.html665
-rw-r--r--apidocs/testtools.tests.test_testcase.TestRunTestUsage.html335
-rw-r--r--apidocs/testtools.tests.test_testcase.TestSetupTearDown.html401
-rw-r--r--apidocs/testtools.tests.test_testcase.TestSkipping.html687
-rw-r--r--apidocs/testtools.tests.test_testcase.TestTestCaseSuper.html357
-rw-r--r--apidocs/testtools.tests.test_testcase.TestUniqueFactories.html379
-rw-r--r--apidocs/testtools.tests.test_testcase.TestWithDetails.html357
-rw-r--r--apidocs/testtools.tests.test_testcase.html187
-rw-r--r--apidocs/testtools.tests.test_testresult.DetailsContract.html296
-rw-r--r--apidocs/testtools.tests.test_testresult.FallbackContract.html220
-rw-r--r--apidocs/testtools.tests.test_testresult.Python26Contract.html175
-rw-r--r--apidocs/testtools.tests.test_testresult.Python27Contract.html274
-rw-r--r--apidocs/testtools.tests.test_testresult.StartTestRunContract.html298
-rw-r--r--apidocs/testtools.tests.test_testresult.TagsContract.html308
-rw-r--r--apidocs/testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html285
-rw-r--r--apidocs/testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html252
-rw-r--r--apidocs/testtools.tests.test_testresult.TestAdaptedStreamResult.html252
-rw-r--r--apidocs/testtools.tests.test_testresult.TestBaseStreamResultContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestByTestResultTests.html704
-rw-r--r--apidocs/testtools.tests.test_testresult.TestCopyStreamResultContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestCopyStreamResultCopies.html396
-rw-r--r--apidocs/testtools.tests.test_testresult.TestDetailsToStr.html489
-rw-r--r--apidocs/testtools.tests.test_testresult.TestDoubleStreamResultContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestDoubleStreamResultEvents.html401
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedTestResultContract.html318
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddError.html715
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html853
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html806
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html737
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html693
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html693
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html1089
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html643
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html583
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecorator.html379
-rw-r--r--apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestMergeTags.html401
-rw-r--r--apidocs/testtools.tests.test_testresult.TestMultiTestResult.html748
-rw-r--r--apidocs/testtools.tests.test_testresult.TestMultiTestResultContract.html318
-rw-r--r--apidocs/testtools.tests.test_testresult.TestNonAsciiResults.html823
-rw-r--r--apidocs/testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html605
-rw-r--r--apidocs/testtools.tests.test_testresult.TestPython26TestResultContract.html153
-rw-r--r--apidocs/testtools.tests.test_testresult.TestPython27TestResultContract.html186
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamFailFast.html467
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamFailFastContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamResultContract.html175
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamResultRouter.html599
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamResultRouterContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamSummary.html533
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamSummaryResultContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamTagger.html357
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamTaggerContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamToDict.html423
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamToDictContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamToExtendedContract.html252
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamToQueue.html401
-rw-r--r--apidocs/testtools.tests.test_testresult.TestStreamToQueueContract.html143
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTagger.html335
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTestControl.html357
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTestResult.html511
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTestResultContract.html318
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTestResultDecoratorContract.html318
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTextTestResult.html616
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTextTestResultContract.html318
-rw-r--r--apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResult.html621
-rw-r--r--apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html318
-rw-r--r--apidocs/testtools.tests.test_testresult.TestTimestampingStreamResult.html401
-rw-r--r--apidocs/testtools.tests.test_testresult.html519
-rw-r--r--apidocs/testtools.tests.test_testsuite.Sample.html379
-rw-r--r--apidocs/testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html423
-rw-r--r--apidocs/testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html401
-rw-r--r--apidocs/testtools.tests.test_testsuite.TestFixtureSuite.html374
-rw-r--r--apidocs/testtools.tests.test_testsuite.TestSortedTests.html401
-rw-r--r--apidocs/testtools.tests.test_testsuite.html112
-rw-r--r--apidocs/testtools.tests.test_with_with.TestExpectedException.html511
-rw-r--r--apidocs/testtools.tests.test_with_with.html92
-rw-r--r--apidocs/testtools.testsuite.ConcurrentStreamTestSuite.html149
-rw-r--r--apidocs/testtools.testsuite.ConcurrentTestSuite.html171
-rw-r--r--apidocs/testtools.testsuite.html199
-rw-r--r--apidocs/testtools.utils.html63
-rw-r--r--apidocs/undoccedSummary.html34
392 files changed, 104828 insertions, 0 deletions
diff --git a/apidocs/apidocs.css b/apidocs/apidocs.css
new file mode 100644
index 0000000..1a7a337
--- /dev/null
+++ b/apidocs/apidocs.css
@@ -0,0 +1,210 @@
+.navbar {
+ margin-bottom: 0px;
+}
+
+.page-header {
+ margin-top: 22px;
+}
+
+
+ul {
+ margin-top: 10px;
+ padding-left: 10px;
+ list-style-type: none;
+}
+
+li {
+ padding-top: 5px;
+ padding-bottom: 5px;
+}
+
+li a {
+ text-decoration: none;
+}
+
+ul {
+ margin-left: 10px;
+}
+
+ul ul {
+ border-left-color: #e1f5fe;
+ border-left-width: 1px;
+ border-left-style: solid;
+}
+
+ul ul ul {
+ border-left-color: #b3e5fc;
+}
+
+ul ul ul ul {
+ border-left-color: #81d4fa;
+}
+
+ul ul ul ul ul {
+ border-left-color: #4fc3f7;
+}
+
+ul ul ul ul ul ul {
+ border-left-color: #29b6f6;
+}
+
+ul ul ul ul ul ul ul {
+ border-left-color: #03a9f4;
+}
+
+ul ul ul ul ul ul ul {
+ border-left-color: #039be5;
+}
+
+.undocumented {
+ font-style: italic;
+ color: #9e9e9e;
+}
+
+.functionBody p {
+ margin-top: 6px;
+ margin-bottom: 6px;
+}
+
+#splitTables > p {
+ margin-bottom: 5px;
+}
+
+#splitTables > table, .fieldTable {
+ margin-bottom: 20px;
+ width: 100%;
+ border: 0;
+}
+
+#splitTables > table {
+ border: 1px solid #eee;
+}
+
+#splitTables > table tr {
+ border-bottom-color: #eee;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+}
+
+#splitTables > table tr td, .fieldTable tr td {
+ padding: 5px;
+}
+
+#splitTables > table tr td {
+ border-left-color: #eee;
+ border-left-width: 1px;
+ border-left-style: solid;
+}
+
+#splitTables > table tr td:nth-child(1), .fieldTable tr td:nth-child(1) {
+ border-left: none;
+ width: 150px;
+}
+
+#splitTables > table tr td:nth-child(2), .fieldTable tr td.fieldArg {
+ font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
+ width: 200px;
+}
+
+tr.package {
+ background-color: #fff3e0;
+}
+
+tr.module {
+ background-color: #fff8e1;
+}
+
+tr.class {
+ background-color: #fffde7;
+}
+
+tr.instancevariable, tr.variable, tr.baseclassvariable, tr.attribute {
+ background-color: #f3e5f5;
+}
+
+tr.interface {
+ background-color: #fbe9e7;
+}
+
+tr.method, tr.function, tr.basemethod, tr.baseclassmethod, tr.classmethod {
+ background-color: #f1f8e9;
+}
+
+tr.private {
+ background-color: #f1f1f1;
+}
+
+.fieldTable {
+ margin-top: 10px;
+}
+
+
+#childList > div {
+ margin: 20px;
+ padding: 15px;
+ padding-bottom: 5px;
+}
+
+.functionBody {
+ margin-left: 15px;
+}
+
+.functionBody > #part {
+ font-style: italic;
+}
+
+.functionBody > #part > a {
+ text-decoration: none;
+}
+
+.functionBody .interfaceinfo {
+ font-style: italic;
+ margin-bottom: 3px;
+}
+
+.functionBody > .undocumented {
+
+ margin-top: 6px;
+ margin-bottom: 6px;
+}
+
+.code {
+ font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
+ padding:2px 4px;
+ font-size:90%;
+ color:#c7254e;
+ background-color:#f9f2f4;
+ border-radius:4px
+}
+
+code > .code {
+ padding: 0px;
+}
+
+
+div.function {
+ border-left-color: #03a9f4;
+ border-left-width: 1px;
+ border-left-style: solid;
+}
+
+div.function .functionHeader {
+ font-family: monospace;
+}
+
+.moduleDocstring {
+ margin: 20px;
+}
+
+#partOf {
+ margin-top: -13px;
+ margin-bottom: 19px;
+}
+
+.fromInitPy {
+ font-style: italic;
+}
+
+pre {
+ padding-left: 0px;
+}
diff --git a/apidocs/bootstrap.min.css b/apidocs/bootstrap.min.css
new file mode 100644
index 0000000..cd1c616
--- /dev/null
+++ b/apidocs/bootstrap.min.css
@@ -0,0 +1,5 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file
diff --git a/apidocs/classIndex.html b/apidocs/classIndex.html
new file mode 100644
index 0000000..6967a63
--- /dev/null
+++ b/apidocs/classIndex.html
@@ -0,0 +1,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> \ No newline at end of file
diff --git a/apidocs/index.html b/apidocs/index.html
new file mode 100644
index 0000000..cf4740f
--- /dev/null
+++ b/apidocs/index.html
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>
+ API Documentation for
+ testtools
+ </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">
+ <h2>
+ Get Started
+ </h2>
+ <ul>
+ <li>
+ A listing of <a href="moduleIndex.html">all modules and
+ packages</a>, organized by package hierarchy.
+ </li>
+ <li>
+ A listing of <a href="classIndex.html">all classes</a>,
+ organized by inheritance hierarchy.
+ </li>
+ <li>
+ A listing of <a href="nameIndex.html">all functions, classes,
+ modules and packages</a>, ordered by name.
+ </li>
+
+
+ <li>Start at <a href="testtools.html" class="code">testtools</a>, the root package.</li>
+
+ </ul>
+ <h2>
+ About
+ </h2>
+ <p>
+ This documentation was automatically generated by
+ <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
+ at 2015-07-01 16:11:28.
+ </p>
+
+ </div>
+
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/moduleIndex.html b/apidocs/moduleIndex.html
new file mode 100644
index 0000000..a295b87
--- /dev/null
+++ b/apidocs/moduleIndex.html
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>Module Index</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>Module Index</h1>
+ </div>
+
+ <ul><li><a href="testtools.html" class="code">testtools</a> - <span>Extensions to the standard Python unittest library.</span><ul><li><a href="testtools._compat2x.html" class="code">testtools._compat2x</a> - <span>Compatibility helpers that are valid syntax in Python 2.x.</span></li><li><a href="testtools._compat3x.html" class="code">testtools._compat3x</a> - <span>Compatibility helpers that are valid syntax in Python 3.x.</span></li><li><a href="testtools._spinner.html" class="code">testtools._spinner</a> - <span>Evil reactor-spinning logic for running Twisted tests.</span></li><li><a href="testtools.assertions.html" class="code">testtools.assertions</a> - <span class="undocumented">No module docstring; 1/1 functions documented</span></li><li><a href="testtools.compat.html" class="code">testtools.compat</a> - <span>Compatibility support for python 2 and 3.</span></li><li><a href="testtools.content.html" class="code">testtools.content</a> - <span>Content - a MIME-like Content object.</span></li><li><a href="testtools.content_type.html" class="code">testtools.content_type</a> - <span>ContentType - a MIME Content Type.</span></li><li><a href="testtools.deferredruntest.html" class="code">testtools.deferredruntest</a> - <span>Individual test case execution for tests that return Deferreds.</span></li><li><a href="testtools.distutilscmd.html" class="code">testtools.distutilscmd</a> - <span>Extensions to the standard Python unittest library.</span></li><li><a href="testtools.helpers.html" class="code">testtools.helpers</a> - <span class="undocumented">No module docstring; 4/4 functions documented</span></li><li><a href="testtools.matchers.html" class="code">testtools.matchers</a> - <span>All the matchers.</span><ul><li><a href="testtools.matchers._basic.html" class="code">testtools.matchers._basic</a> - <span class="undocumented">No module docstring; 13/17 classes, 1/2 functions documented</span></li><li><a href="testtools.matchers._datastructures.html" class="code">testtools.matchers._datastructures</a> - <span class="undocumented">No module docstring; 3/3 classes, 1/1 functions documented</span></li><li><a href="testtools.matchers._dict.html" class="code">testtools.matchers._dict</a> - <span class="undocumented">No module docstring; 7/7 classes, 1/3 functions documented</span></li><li><a href="testtools.matchers._doctest.html" class="code">testtools.matchers._doctest</a> - <span class="undocumented">No module docstring; 3/3 classes documented</span></li><li><a href="testtools.matchers._exception.html" class="code">testtools.matchers._exception</a> - <span class="undocumented">No module docstring; 2/2 classes, 1/3 functions documented</span></li><li><a href="testtools.matchers._filesystem.html" class="code">testtools.matchers._filesystem</a> - <span>Matchers for things related to the filesystem.</span></li><li><a href="testtools.matchers._higherorder.html" class="code">testtools.matchers._higherorder</a> - <span class="undocumented">No module docstring; 10/12 classes documented</span></li><li><a href="testtools.matchers._impl.html" class="code">testtools.matchers._impl</a> - <span>Matchers, a way to express complex assertions outside the testcase.</span></li></ul></li><li><a href="testtools.monkey.html" class="code">testtools.monkey</a> - <span>Helpers for monkey-patching Python code.</span></li><li><a href="testtools.run.html" class="code">testtools.run</a> - <span>python -m testtools.run testspec [testspec...]</span></li><li><a href="testtools.runtest.html" class="code">testtools.runtest</a> - <span>Individual test case execution.</span></li><li><a href="testtools.tags.html" class="code">testtools.tags</a> - <span>Tag support.</span></li><li><a href="testtools.testcase.html" class="code">testtools.testcase</a> - <span>Test case related stuff.</span></li><li><a href="testtools.testresult.html" class="code">testtools.testresult</a> - <span>Test result objects.</span><ul><li><a href="testtools.testresult.doubles.html" class="code">testtools.testresult.doubles</a> - <span>Doubles of test result objects, useful for testing unittest code.</span></li><li><a href="testtools.testresult.real.html" class="code">testtools.testresult.real</a> - <span>Test results and related things.</span></li></ul></li><li><a href="testtools.tests.html" class="code">testtools.tests</a> - <span>Tests for testtools itself.</span><ul><li><a href="testtools.tests.helpers.html" class="code">testtools.tests.helpers</a> - <span>Helpers for tests.</span></li><li><a href="testtools.tests.matchers.html" class="code">testtools.tests.matchers</a> - <span class="undocumented">No package docstring; 1/9 modules documented</span><ul><li><a href="testtools.tests.matchers.helpers.html" class="code">testtools.tests.matchers.helpers</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_basic.html" class="code">testtools.tests.matchers.test_basic</a> - <span class="undocumented">No module docstring; 1/15 classes, 0/1 functions documented</span></li><li><a href="testtools.tests.matchers.test_datastructures.html" class="code">testtools.tests.matchers.test_datastructures</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_dict.html" class="code">testtools.tests.matchers.test_dict</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_doctest.html" class="code">testtools.tests.matchers.test_doctest</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_exception.html" class="code">testtools.tests.matchers.test_exception</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_filesystem.html" class="code">testtools.tests.matchers.test_filesystem</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_higherorder.html" class="code">testtools.tests.matchers.test_higherorder</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.matchers.test_impl.html" class="code">testtools.tests.matchers.test_impl</a> - <span>Tests for matchers.</span></li></ul></li><li><a href="testtools.tests.test_assert_that.html" class="code">testtools.tests.test_assert_that</a> - <span class="undocumented">No module docstring; 1/3 classes, 0/1 functions documented</span></li><li><a href="testtools.tests.test_compat.html" class="code">testtools.tests.test_compat</a> - <span>Tests for miscellaneous compatibility functions</span></li><li><a href="testtools.tests.test_content.html" class="code">testtools.tests.test_content</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_content_type.html" class="code">testtools.tests.test_content_type</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_deferredruntest.html" class="code">testtools.tests.test_deferredruntest</a> - <span>Tests for the DeferredRunTest single test execution logic.</span></li><li><a href="testtools.tests.test_distutilscmd.html" class="code">testtools.tests.test_distutilscmd</a> - <span>Tests for the distutils test command logic.</span></li><li><a href="testtools.tests.test_fixturesupport.html" class="code">testtools.tests.test_fixturesupport</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_helpers.html" class="code">testtools.tests.test_helpers</a> - <span class="undocumented">Undocumented</span></li><li><a href="testtools.tests.test_monkey.html" class="code">testtools.tests.test_monkey</a> - <span>Tests for testtools.monkey.</span></li><li><a href="testtools.tests.test_run.html" class="code">testtools.tests.test_run</a> - <span>Tests for the test runner logic.</span></li><li><a href="testtools.tests.test_runtest.html" class="code">testtools.tests.test_runtest</a> - <span>Tests for the RunTest single test execution logic.</span></li><li><a href="testtools.tests.test_spinner.html" class="code">testtools.tests.test_spinner</a> - <span>Tests for the evil Twisted reactor-spinning we do.</span></li><li><a href="testtools.tests.test_tags.html" class="code">testtools.tests.test_tags</a> - <span>Test tag support.</span></li><li><a href="testtools.tests.test_testcase.html" class="code">testtools.tests.test_testcase</a> - <span>Tests for extensions to the base test library.</span></li><li><a href="testtools.tests.test_testresult.html" class="code">testtools.tests.test_testresult</a> - <span>Test TestResults and related things.</span></li><li><a href="testtools.tests.test_testsuite.html" class="code">testtools.tests.test_testsuite</a> - <span>Test ConcurrentTestSuite and related things.</span></li><li><a href="testtools.tests.test_with_with.html" class="code">testtools.tests.test_with_with</a> - <span class="undocumented">No module docstring; 1/1 classes, 0/1 functions documented</span></li></ul></li><li><a href="testtools.testsuite.html" class="code">testtools.testsuite</a> - <span>Test suites and related things.</span></li><li><a href="testtools.utils.html" class="code">testtools.utils</a> - <span>Utilities for dealing with stuff in unittest.</span></li></ul></li></ul>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/nameIndex.html b/apidocs/nameIndex.html
new file mode 100644
index 0000000..354cc9c
--- /dev/null
+++ b/apidocs/nameIndex.html
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>Index Of Names</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>Index Of Names</h1>
+ </div>
+
+
+ <a name="A">
+
+ </a>
+ <h2>A</h2>
+ <p class="letterlinks">A - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>add_patch - <a href="testtools.monkey.MonkeyPatcher.html#add_patch" class="code">testtools.monkey.MonkeyPatcher.add_patch</a></li><li>add_rule - <a href="testtools.testresult.StreamResultRouter.html#add_rule" class="code">testtools.testresult.StreamResultRouter.add_rule</a></li><li>addCleanup - <a href="testtools.testcase.TestCase.html#addCleanup" class="code">testtools.testcase.TestCase.addCleanup</a></li><li>addDetail - <a href="testtools.testcase.TestCase.html#addDetail" class="code">testtools.testcase.TestCase.addDetail</a></li><li>addDetailUniqueName - <a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">testtools.testcase.TestCase.addDetailUniqueName</a></li><li>addError<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#addError" class="code">testtools.testresult.doubles.ExtendedTestResult.addError</a></li><li><a href="testtools.testresult.doubles.Python26TestResult.html#addError" class="code">testtools.testresult.doubles.Python26TestResult.addError</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#addError" class="code">testtools.testresult.doubles.Python27TestResult.addError</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addError" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addError</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addError" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addError</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#addError" class="code">testtools.testresult.real.MultiTestResult.addError</a></li><li><a href="testtools.testresult.real.TestResult.html#addError" class="code">testtools.testresult.real.TestResult.addError</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#addError" class="code">testtools.testresult.real.TestResultDecorator.addError</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addError" class="code">testtools.testresult.real.ThreadsafeForwardingResult.addError</a></li><li><a href="testtools.testresult.TestByTestResult.html#addError" class="code">testtools.testresult.TestByTestResult.addError</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#addError" class="code">testtools.tests.helpers.LoggingResult.addError</a></li></ul></li><li>addExpectedFailure<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#addExpectedFailure" class="code">testtools.testresult.doubles.ExtendedTestResult.addExpectedFailure</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#addExpectedFailure" class="code">testtools.testresult.doubles.Python27TestResult.addExpectedFailure</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addExpectedFailure" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addExpectedFailure</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addExpectedFailure" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addExpectedFailure</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#addExpectedFailure" class="code">testtools.testresult.real.MultiTestResult.addExpectedFailure</a></li><li><a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">testtools.testresult.real.TestResult.addExpectedFailure</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#addExpectedFailure" class="code">testtools.testresult.real.TestResultDecorator.addExpectedFailure</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addExpectedFailure" class="code">testtools.testresult.real.ThreadsafeForwardingResult.addExpectedFailure</a></li><li><a href="testtools.testresult.TestByTestResult.html#addExpectedFailure" class="code">testtools.testresult.TestByTestResult.addExpectedFailure</a></li></ul></li><li>addFailure<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#addFailure" class="code">testtools.testresult.doubles.ExtendedTestResult.addFailure</a></li><li><a href="testtools.testresult.doubles.Python26TestResult.html#addFailure" class="code">testtools.testresult.doubles.Python26TestResult.addFailure</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#addFailure" class="code">testtools.testresult.doubles.Python27TestResult.addFailure</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addFailure" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addFailure</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#addFailure" class="code">testtools.testresult.real.MultiTestResult.addFailure</a></li><li><a href="testtools.testresult.real.TestResult.html#addFailure" class="code">testtools.testresult.real.TestResult.addFailure</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#addFailure" class="code">testtools.testresult.real.TestResultDecorator.addFailure</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addFailure" class="code">testtools.testresult.real.ThreadsafeForwardingResult.addFailure</a></li><li><a href="testtools.testresult.TestByTestResult.html#addFailure" class="code">testtools.testresult.TestByTestResult.addFailure</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#addFailure" class="code">testtools.tests.helpers.LoggingResult.addFailure</a></li></ul></li><li>addOnException - <a href="testtools.testcase.TestCase.html#addOnException" class="code">testtools.testcase.TestCase.addOnException</a></li><li>addSkip<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#addSkip" class="code">testtools.testresult.doubles.ExtendedTestResult.addSkip</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#addSkip" class="code">testtools.testresult.doubles.Python27TestResult.addSkip</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addSkip" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addSkip</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addSkip" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addSkip</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#addSkip" class="code">testtools.testresult.real.MultiTestResult.addSkip</a></li><li><a href="testtools.testresult.real.TestResult.html#addSkip" class="code">testtools.testresult.real.TestResult.addSkip</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#addSkip" class="code">testtools.testresult.real.TestResultDecorator.addSkip</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addSkip" class="code">testtools.testresult.real.ThreadsafeForwardingResult.addSkip</a></li><li><a href="testtools.testresult.TestByTestResult.html#addSkip" class="code">testtools.testresult.TestByTestResult.addSkip</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#addSkip" class="code">testtools.tests.helpers.LoggingResult.addSkip</a></li></ul></li><li>addSuccess<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#addSuccess" class="code">testtools.testresult.doubles.ExtendedTestResult.addSuccess</a></li><li><a href="testtools.testresult.doubles.Python26TestResult.html#addSuccess" class="code">testtools.testresult.doubles.Python26TestResult.addSuccess</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addSuccess" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addSuccess</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addSuccess" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addSuccess</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#addSuccess" class="code">testtools.testresult.real.MultiTestResult.addSuccess</a></li><li><a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">testtools.testresult.real.TestResult.addSuccess</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#addSuccess" class="code">testtools.testresult.real.TestResultDecorator.addSuccess</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addSuccess" class="code">testtools.testresult.real.ThreadsafeForwardingResult.addSuccess</a></li><li><a href="testtools.testresult.TestByTestResult.html#addSuccess" class="code">testtools.testresult.TestByTestResult.addSuccess</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#addSuccess" class="code">testtools.tests.helpers.LoggingResult.addSuccess</a></li></ul></li><li>addUnexpectedSuccess<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.doubles.ExtendedTestResult.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.doubles.Python27TestResult.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addUnexpectedSuccess" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addUnexpectedSuccess" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.real.MultiTestResult.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.real.TestResult.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#addUnexpectedSuccess" class="code">testtools.testresult.real.TestResultDecorator.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addUnexpectedSuccess" class="code">testtools.testresult.real.ThreadsafeForwardingResult.addUnexpectedSuccess</a></li><li><a href="testtools.testresult.TestByTestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.TestByTestResult.addUnexpectedSuccess</a></li></ul></li><li>AfterPreprocessing - <a href="testtools.matchers._higherorder.AfterPreprocessing.html" class="code">testtools.matchers._higherorder.AfterPreprocessing</a></li><li>AllMatch - <a href="testtools.matchers._higherorder.AllMatch.html" class="code">testtools.matchers._higherorder.AllMatch</a></li><li>Annotate - <a href="testtools.matchers._higherorder.Annotate.html" class="code">testtools.matchers._higherorder.Annotate</a></li><li>AnyMatch - <a href="testtools.matchers._higherorder.AnyMatch.html" class="code">testtools.matchers._higherorder.AnyMatch</a></li><li>args - <a href="testtools.runtest.MultipleExceptions.html#args" class="code">testtools.runtest.MultipleExceptions.args</a></li><li>as_text - <a href="testtools.content.Content.html#as_text" class="code">testtools.content.Content.as_text</a></li><li>assert_fails_with - <a href="testtools.deferredruntest.html#assert_fails_with" class="code">testtools.deferredruntest.assert_fails_with</a></li><li>assert_that - <a href="testtools.assertions.html#assert_that" class="code">testtools.assertions.assert_that</a></li><li>assert_that_callable<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#assert_that_callable" class="code">testtools.tests.test_assert_that.AssertThatTests.assert_that_callable</a></li><li><a href="testtools.tests.test_assert_that.TestAssertThatFunction.html#assert_that_callable" class="code">testtools.tests.test_assert_that.TestAssertThatFunction.assert_that_callable</a></li><li><a href="testtools.tests.test_assert_that.TestAssertThatMethod.html#assert_that_callable" class="code">testtools.tests.test_assert_that.TestAssertThatMethod.assert_that_callable</a></li></ul></li><li>assertCalled - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#assertCalled" class="code">testtools.tests.test_testresult.TestByTestResultTests.assertCalled</a></li><li>assertDetailsProvided - <a href="testtools.tests.test_testcase.TestWithDetails.html#assertDetailsProvided" class="code">testtools.tests.test_testcase.TestWithDetails.assertDetailsProvided</a></li><li>assertEqual - <a href="testtools.testcase.TestCase.html#assertEqual" class="code">testtools.testcase.TestCase.assertEqual</a></li><li>assertErrorLogEqual - <a href="testtools.tests.test_testcase.TestAddCleanup.html#assertErrorLogEqual" class="code">testtools.tests.test_testcase.TestAddCleanup.assertErrorLogEqual</a></li><li>assertFails<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#assertFails" class="code">testtools.tests.test_assert_that.AssertThatTests.assertFails</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#assertFails" class="code">testtools.tests.test_testcase.TestAssertions.assertFails</a></li></ul></li><li>assertIn - <a href="testtools.testcase.TestCase.html#assertIn" class="code">testtools.testcase.TestCase.assertIn</a></li><li>assertions - <a href="testtools.assertions.html" class="code">testtools.assertions</a></li><li>assertIs - <a href="testtools.testcase.TestCase.html#assertIs" class="code">testtools.testcase.TestCase.assertIs</a></li><li>assertIsInstance - <a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">testtools.testcase.TestCase.assertIsInstance</a></li><li>assertIsNone - <a href="testtools.testcase.TestCase.html#assertIsNone" class="code">testtools.testcase.TestCase.assertIsNone</a></li><li>assertIsNot - <a href="testtools.testcase.TestCase.html#assertIsNot" class="code">testtools.testcase.TestCase.assertIsNot</a></li><li>assertIsNotNone - <a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">testtools.testcase.TestCase.assertIsNotNone</a></li><li>assertMismatchWithDescriptionMatching - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#assertMismatchWithDescriptionMatching" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.assertMismatchWithDescriptionMatching</a></li><li>assertNotIn - <a href="testtools.testcase.TestCase.html#assertNotIn" class="code">testtools.testcase.TestCase.assertNotIn</a></li><li>assertRaises - <a href="testtools.testcase.TestCase.html#assertRaises" class="code">testtools.testcase.TestCase.assertRaises</a></li><li>assertResultLogsEqual - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#assertResultLogsEqual" class="code">testtools.tests.test_testresult.TestMultiTestResult.assertResultLogsEqual</a></li><li>assertResultsMatch - <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html#assertResultsMatch" class="code">testtools.tests.test_deferredruntest.X.TestIntegration.assertResultsMatch</a></li><li>assertTestLogEqual - <a href="testtools.tests.test_testcase.TestAddCleanup.html#assertTestLogEqual" class="code">testtools.tests.test_testcase.TestAddCleanup.assertTestLogEqual</a></li><li>assertThat - <a href="testtools.testcase.TestCase.html#assertThat" class="code">testtools.testcase.TestCase.assertThat</a></li><li>AssertThatTests - <a href="testtools.tests.test_assert_that.AssertThatTests.html" class="code">testtools.tests.test_assert_that.AssertThatTests</a></li><li>AsText - <a href="testtools.tests.test_deferredruntest.AsText.html" class="code">testtools.tests.test_deferredruntest.AsText</a></li><li>AsynchronousDeferredRunTest - <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a></li><li>AsynchronousDeferredRunTestForBrokenTwisted - <a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted</a></li><li>attach_file - <a href="testtools.content.html#attach_file" class="code">testtools.content.attach_file</a></li><li>attr - <a href="testtools.testcase.html#attr" class="code">testtools.testcase.attr</a></li><li>Attributes - <a href="testtools.tests.test_testcase.Attributes.html" class="code">testtools.tests.test_testcase.Attributes</a></li>
+ </ul>
+
+ <a name="B">
+
+ </a>
+ <h2>B</h2>
+ <p class="letterlinks"><a href="#A">A</a> - B - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>Base - <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">testtools.tests.test_deferredruntest.X.Base</a></li><li>BaseExceptionRaised - <a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised</a></li><li>between - <a href="testtools.tests.matchers.test_higherorder.html#between" class="code">testtools.tests.matchers.test_higherorder.between</a></li><li>boom - <a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html#boom" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface.boom</a></li><li>boom_bar - <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html#boom_bar" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.boom_bar</a></li><li>boom_foo - <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html#boom_foo" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.boom_foo</a></li><li>brokenSetUp - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#brokenSetUp" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.brokenSetUp</a></li><li>brokenTest - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#brokenTest" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.brokenTest</a></li><li>byEquality - <a href="testtools.matchers._datastructures.MatchesStructure.html#byEquality" class="code">testtools.matchers._datastructures.MatchesStructure.byEquality</a></li><li>byMatcher - <a href="testtools.matchers._datastructures.MatchesStructure.html#byMatcher" class="code">testtools.matchers._datastructures.MatchesStructure.byMatcher</a></li>
+ </ul>
+
+ <a name="C">
+
+ </a>
+ <h2>C</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - C - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>Case - <a href="testtools.tests.test_testcase.TestPatchSupport.Case.html" class="code">testtools.tests.test_testcase.TestPatchSupport.Case</a></li><li>case - <a href="testtools.runtest.RunTest.html#case" class="code">testtools.runtest.RunTest.case</a></li><li>change_tags - <a href="testtools.tags.TagContext.html#change_tags" class="code">testtools.tags.TagContext.change_tags</a></li><li>check_outcome_details - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details</a></li><li>check_outcome_details_to_arg - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_arg" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_arg</a></li><li>check_outcome_details_to_exec_info - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_exec_info" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_exec_info</a></li><li>check_outcome_details_to_nothing - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_nothing" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_nothing</a></li><li>check_outcome_details_to_string - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_string" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_string</a></li><li>check_outcome_exc_info - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_exc_info" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_exc_info</a></li><li>check_outcome_exc_info_to_nothing - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_exc_info_to_nothing" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_exc_info_to_nothing</a></li><li>check_outcome_nothing - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_nothing" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_nothing</a></li><li>check_outcome_string - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_string" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_string</a></li><li>check_outcome_string_nothing - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_string_nothing" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_string_nothing</a></li><li>check_skip_decorator_does_not_run_setup - <a href="testtools.tests.test_testcase.TestSkipping.html#check_skip_decorator_does_not_run_setup" class="code">testtools.tests.test_testcase.TestSkipping.check_skip_decorator_does_not_run_setup</a></li><li>classtypes - <a href="testtools.compat.html#classtypes" class="code">testtools.compat.classtypes</a></li><li>classtypes 0 - <a href="testtools.compat.html#classtypes%200" class="code">testtools.compat.classtypes 0</a></li><li>clear_junk - <a href="testtools._spinner.Spinner.html#clear_junk" class="code">testtools._spinner.Spinner.clear_junk</a></li><li>clone_test_with_new_id - <a href="testtools.testcase.html#clone_test_with_new_id" class="code">testtools.testcase.clone_test_with_new_id</a></li><li>comparator - <a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">testtools.matchers._basic._BinaryComparison.comparator</a></li><li>compat - <a href="testtools.compat.html" class="code">testtools.compat</a></li><li>ConcurrentStreamTestSuite - <a href="testtools.testsuite.ConcurrentStreamTestSuite.html" class="code">testtools.testsuite.ConcurrentStreamTestSuite</a></li><li>ConcurrentTestSuite - <a href="testtools.testsuite.ConcurrentTestSuite.html" class="code">testtools.testsuite.ConcurrentTestSuite</a></li><li>ContainedByDict - <a href="testtools.matchers.ContainedByDict.html" class="code">testtools.matchers.ContainedByDict</a></li><li>Contains - <a href="testtools.matchers._basic.Contains.html" class="code">testtools.matchers._basic.Contains</a></li><li>ContainsAll - <a href="testtools.matchers._datastructures.html#ContainsAll" class="code">testtools.matchers._datastructures.ContainsAll</a></li><li>ContainsDict - <a href="testtools.matchers.ContainsDict.html" class="code">testtools.matchers.ContainsDict</a></li><li>Content - <a href="testtools.content.Content.html" class="code">testtools.content.Content</a></li><li>content - <a href="testtools.content.html" class="code">testtools.content</a></li><li>content_from_file - <a href="testtools.content.html#content_from_file" class="code">testtools.content.content_from_file</a></li><li>content_from_reader - <a href="testtools.content.html#content_from_reader" class="code">testtools.content.content_from_reader</a></li><li>content_from_stream - <a href="testtools.content.html#content_from_stream" class="code">testtools.content.content_from_stream</a></li><li>content_type<ul><li><a href="testtools.content.Content.html#content_type" class="code">testtools.content.Content.content_type</a></li><li><a href="testtools.content_type.html" class="code">testtools.content_type</a></li></ul></li><li>ContentType - <a href="testtools.content_type.ContentType.html" class="code">testtools.content_type.ContentType</a></li><li>CopyStreamResult - <a href="testtools.testresult.CopyStreamResult.html" class="code">testtools.testresult.CopyStreamResult</a></li><li>countTestCases - <a href="testtools.PlaceHolder.html#countTestCases" class="code">testtools.PlaceHolder.countTestCases</a></li><li>create_file - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">testtools.tests.matchers.test_filesystem.PathHelpers.create_file</a></li><li>current_tags<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#current_tags" class="code">testtools.testresult.doubles.ExtendedTestResult.current_tags</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#current_tags" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.current_tags</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#current_tags" class="code">testtools.testresult.real.ExtendedToStreamDecorator.current_tags</a></li><li><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">testtools.testresult.real.TestResult.current_tags</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#current_tags" class="code">testtools.testresult.real.TestResultDecorator.current_tags</a></li></ul></li><li>CustomRepr - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr</a></li><li>CustomRunTest - <a href="testtools.tests.test_runtest.CustomRunTest.html" class="code">testtools.tests.test_runtest.CustomRunTest</a></li>
+ </ul>
+
+ <a name="D">
+
+ </a>
+ <h2>D</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - D - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>debug - <a href="testtools.PlaceHolder.html#debug" class="code">testtools.PlaceHolder.debug</a></li><li>decorated - <a href="testtools.tests.test_testcase.Attributes.html#decorated" class="code">testtools.tests.test_testcase.Attributes.decorated</a></li><li>DecorateTestCaseResult - <a href="testtools.DecorateTestCaseResult.html" class="code">testtools.DecorateTestCaseResult</a></li><li>defaultTestResult - <a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">testtools.testcase.TestCase.defaultTestResult</a></li><li>DeferredNotFired - <a href="testtools._spinner.DeferredNotFired.html" class="code">testtools._spinner.DeferredNotFired</a></li><li>deferredruntest - <a href="testtools.deferredruntest.html" class="code">testtools.deferredruntest</a></li><li>describe<ul><li><a href="testtools.matchers._basic._BinaryMismatch.html#describe" class="code">testtools.matchers._basic._BinaryMismatch.describe</a></li><li><a href="testtools.matchers._basic.DoesNotContain.html#describe" class="code">testtools.matchers._basic.DoesNotContain.describe</a></li><li><a href="testtools.matchers._basic.DoesNotEndWith.html#describe" class="code">testtools.matchers._basic.DoesNotEndWith.describe</a></li><li><a href="testtools.matchers._basic.DoesNotStartWith.html#describe" class="code">testtools.matchers._basic.DoesNotStartWith.describe</a></li><li><a href="testtools.matchers._basic.NotAnInstance.html#describe" class="code">testtools.matchers._basic.NotAnInstance.describe</a></li><li><a href="testtools.matchers._dict.DictMismatches.html#describe" class="code">testtools.matchers._dict.DictMismatches.describe</a></li><li><a href="testtools.matchers._doctest.DocTestMismatch.html#describe" class="code">testtools.matchers._doctest.DocTestMismatch.describe</a></li><li><a href="testtools.matchers._higherorder.MatchedUnexpectedly.html#describe" class="code">testtools.matchers._higherorder.MatchedUnexpectedly.describe</a></li><li><a href="testtools.matchers._higherorder.MismatchesAll.html#describe" class="code">testtools.matchers._higherorder.MismatchesAll.describe</a></li><li><a href="testtools.matchers._higherorder.PostfixedMismatch.html#describe" class="code">testtools.matchers._higherorder.PostfixedMismatch.describe</a></li><li><a href="testtools.matchers._higherorder.PrefixedMismatch.html#describe" class="code">testtools.matchers._higherorder.PrefixedMismatch.describe</a></li><li><a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></li><li><a href="testtools.matchers._impl.MismatchDecorator.html#describe" class="code">testtools.matchers._impl.MismatchDecorator.describe</a></li></ul></li><li>DetailsContract - <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">testtools.tests.test_testresult.DetailsContract</a></li><li>dict_subtract - <a href="testtools.helpers.html#dict_subtract" class="code">testtools.helpers.dict_subtract</a></li><li>DictMismatches - <a href="testtools.matchers._dict.DictMismatches.html" class="code">testtools.matchers._dict.DictMismatches</a></li><li>DirContains - <a href="testtools.matchers.DirContains.html" class="code">testtools.matchers.DirContains</a></li><li>DirExists - <a href="testtools.matchers._filesystem.html#DirExists" class="code">testtools.matchers._filesystem.DirExists</a></li><li>distutilscmd - <a href="testtools.distutilscmd.html" class="code">testtools.distutilscmd</a></li><li>DocTestMatches - <a href="testtools.matchers._doctest.DocTestMatches.html" class="code">testtools.matchers._doctest.DocTestMatches</a></li><li>DocTestMismatch - <a href="testtools.matchers._doctest.DocTestMismatch.html" class="code">testtools.matchers._doctest.DocTestMismatch</a></li><li>DoesNotContain - <a href="testtools.matchers._basic.DoesNotContain.html" class="code">testtools.matchers._basic.DoesNotContain</a></li><li>DoesNotEndWith - <a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">testtools.matchers._basic.DoesNotEndWith</a></li><li>DoesNotEndWithTests - <a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests</a></li><li>DoesNotStartWith - <a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">testtools.matchers._basic.DoesNotStartWith</a></li><li>DoesNotStartWithTests - <a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests</a></li><li>domap - <a href="testtools.testresult.real.html#domap" class="code">testtools.testresult.real.domap</a></li><li>done<ul><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#done" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.done</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#done" class="code">testtools.testresult.real.MultiTestResult.done</a></li><li><a href="testtools.testresult.real.TestResult.html#done" class="code">testtools.testresult.real.TestResult.done</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#done" class="code">testtools.testresult.real.ThreadsafeForwardingResult.done</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#done" class="code">testtools.tests.helpers.LoggingResult.done</a></li></ul></li><li>doubles - <a href="testtools.testresult.doubles.html" class="code">testtools.testresult.doubles</a></li><li>dst - <a href="testtools.testresult.real.UTC.html#dst" class="code">testtools.testresult.real.UTC.dst</a></li>
+ </ul>
+
+ <a name="E">
+
+ </a>
+ <h2>E</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - E - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>EndsWith - <a href="testtools.matchers._basic.EndsWith.html" class="code">testtools.matchers._basic.EndsWith</a></li><li>EndsWithTests - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html" class="code">testtools.tests.matchers.test_basic.EndsWithTests</a></li><li>Equals - <a href="testtools.matchers._basic.Equals.html" class="code">testtools.matchers._basic.Equals</a></li><li>ErrorHolder - <a href="testtools.html#ErrorHolder" class="code">testtools.ErrorHolder</a></li><li>ErrorInCleanup - <a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup</a></li><li>ErrorInSetup - <a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup</a></li><li>ErrorInTearDown - <a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown</a></li><li>ErrorInTest - <a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest</a></li><li>exception_caught - <a href="testtools.runtest.RunTest.html#exception_caught" class="code">testtools.runtest.RunTest.exception_caught</a></li><li>exception_handlers - <a href="testtools.testcase.TestCase.html#exception_handlers" class="code">testtools.testcase.TestCase.exception_handlers</a></li><li>ExpectedException - <a href="testtools.testcase.ExpectedException.html" class="code">testtools.testcase.ExpectedException</a></li><li>expectFailure - <a href="testtools.testcase.TestCase.html#expectFailure" class="code">testtools.testcase.TestCase.expectFailure</a></li><li>expectThat - <a href="testtools.testcase.TestCase.html#expectThat" class="code">testtools.testcase.TestCase.expectThat</a></li><li>ExtendedTestResult - <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></li><li>ExtendedToOriginalDecorator - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html" class="code">testtools.testresult.real.ExtendedToOriginalDecorator</a></li><li>ExtendedToStreamDecorator - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></li><li>extract_result - <a href="testtools._spinner.html#extract_result" class="code">testtools._spinner.extract_result</a></li>
+ </ul>
+
+ <a name="F">
+
+ </a>
+ <h2>F</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - F - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>FailureInTest - <a href="testtools.tests.test_deferredruntest.X.FailureInTest.html" class="code">testtools.tests.test_deferredruntest.X.FailureInTest</a></li><li>FallbackContract - <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">testtools.tests.test_testresult.FallbackContract</a></li><li>FileContains - <a href="testtools.matchers._filesystem.FileContains.html" class="code">testtools.matchers._filesystem.FileContains</a></li><li>FileExists - <a href="testtools.matchers._filesystem.html#FileExists" class="code">testtools.matchers._filesystem.FileExists</a></li><li>filter_by_ids - <a href="testtools.testsuite.html#filter_by_ids" class="code">testtools.testsuite.filter_by_ids</a></li><li>filter_values - <a href="testtools.helpers.html#filter_values" class="code">testtools.helpers.filter_values</a></li><li>finalize_options - <a href="testtools.TestCommand.html#finalize_options" class="code">testtools.TestCommand.finalize_options</a></li><li>FixtureSuite - <a href="testtools.FixtureSuite.html" class="code">testtools.FixtureSuite</a></li><li>flush_logged_errors - <a href="testtools.deferredruntest.html#flush_logged_errors" class="code">testtools.deferredruntest.flush_logged_errors</a></li><li>Foo - <a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo</a></li><li>force_failure - <a href="testtools.testcase.TestCase.html#force_failure" class="code">testtools.testcase.TestCase.force_failure</a></li><li>format_expected - <a href="testtools.matchers._dict._CombinedMatcher.html#format_expected" class="code">testtools.matchers._dict._CombinedMatcher.format_expected</a></li><li>fromExample - <a href="testtools.matchers._datastructures.MatchesStructure.html#fromExample" class="code">testtools.matchers._datastructures.MatchesStructure.fromExample</a></li><li>FullStackRunTest - <a href="testtools.tests.helpers.FullStackRunTest.html" class="code">testtools.tests.helpers.FullStackRunTest</a></li>
+ </ul>
+
+ <a name="G">
+
+ </a>
+ <h2>G</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - G - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>gather_details - <a href="testtools.testcase.html#gather_details" class="code">testtools.testcase.gather_details</a></li><li>get_content - <a href="testtools.tests.test_testcase.TestWithDetails.html#get_content" class="code">testtools.tests.test_testcase.TestWithDetails.get_content</a></li><li>get_current_tags - <a href="testtools.tags.TagContext.html#get_current_tags" class="code">testtools.tags.TagContext.get_current_tags</a></li><li>get_details<ul><li><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">testtools.matchers._impl.Mismatch.get_details</a></li><li><a href="testtools.matchers._impl.MismatchDecorator.html#get_details" class="code">testtools.matchers._impl.MismatchDecorator.get_details</a></li></ul></li><li>get_details_and_string - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#get_details_and_string" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.get_details_and_string</a></li><li>get_error_string<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#get_error_string" class="code">testtools.tests.test_assert_that.AssertThatTests.get_error_string</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#get_error_string" class="code">testtools.tests.test_testcase.TestAssertions.get_error_string</a></li></ul></li><li>get_junk - <a href="testtools._spinner.Spinner.html#get_junk" class="code">testtools._spinner.Spinner.get_junk</a></li><li>getDetails - <a href="testtools.testcase.TestCase.html#getDetails" class="code">testtools.testcase.TestCase.getDetails</a></li><li>getUniqueInteger - <a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">testtools.testcase.TestCase.getUniqueInteger</a></li><li>getUniqueString - <a href="testtools.testcase.TestCase.html#getUniqueString" class="code">testtools.testcase.TestCase.getUniqueString</a></li><li>getvalue - <a href="testtools.tests.test_testresult.TestTextTestResult.html#getvalue" class="code">testtools.tests.test_testresult.TestTextTestResult.getvalue</a></li><li>GreaterThan - <a href="testtools.matchers._basic.GreaterThan.html" class="code">testtools.matchers._basic.GreaterThan</a></li>
+ </ul>
+
+ <a name="H">
+
+ </a>
+ <h2>H</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - H - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>handlers - <a href="testtools.runtest.RunTest.html#handlers" class="code">testtools.runtest.RunTest.handlers</a></li><li>has_len - <a href="testtools.matchers._basic.html#has_len" class="code">testtools.matchers._basic.has_len</a></li><li>HasPermissions - <a href="testtools.matchers._filesystem.HasPermissions.html" class="code">testtools.matchers._filesystem.HasPermissions</a></li><li>helpers<ul><li><a href="testtools.helpers.html" class="code">testtools.helpers</a></li><li><a href="testtools.tests.helpers.html" class="code">testtools.tests.helpers</a></li><li><a href="testtools.tests.matchers.helpers.html" class="code">testtools.tests.matchers.helpers</a></li></ul></li><li>hide_testtools_stack - <a href="testtools.tests.helpers.html#hide_testtools_stack" class="code">testtools.tests.helpers.hide_testtools_stack</a></li>
+ </ul>
+
+ <a name="I">
+
+ </a>
+ <h2>I</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - I - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>id<ul><li><a href="testtools.PlaceHolder.html#id" class="code">testtools.PlaceHolder.id</a></li><li><a href="testtools.testcase.WithAttributes.html#id" class="code">testtools.testcase.WithAttributes.id</a></li></ul></li><li>if_message - <a href="testtools.matchers._higherorder.Annotate.html#if_message" class="code">testtools.matchers._higherorder.Annotate.if_message</a></li><li>initialize_options - <a href="testtools.TestCommand.html#initialize_options" class="code">testtools.TestCommand.initialize_options</a></li><li>Is - <a href="testtools.matchers._basic.Is.html" class="code">testtools.matchers._basic.Is</a></li><li>is_even - <a href="testtools.tests.matchers.test_higherorder.html#is_even" class="code">testtools.tests.matchers.test_higherorder.is_even</a></li><li>is_stack_hidden - <a href="testtools.tests.helpers.html#is_stack_hidden" class="code">testtools.tests.helpers.is_stack_hidden</a></li><li>IsInstance - <a href="testtools.matchers._basic.IsInstance.html" class="code">testtools.matchers._basic.IsInstance</a></li><li>istext - <a href="testtools.compat.html#istext" class="code">testtools.compat.istext</a></li><li>istext 0 - <a href="testtools.compat.html#istext%200" class="code">testtools.compat.istext 0</a></li><li>iter_bytes - <a href="testtools.content.Content.html#iter_bytes" class="code">testtools.content.Content.iter_bytes</a></li><li>iter_text - <a href="testtools.content.Content.html#iter_text" class="code">testtools.content.Content.iter_text</a></li><li>iterate_tests - <a href="testtools.testsuite.html#iterate_tests" class="code">testtools.testsuite.iterate_tests</a></li>
+ </ul>
+
+ <a name="J">
+
+ </a>
+ <h2>J</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - J - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>json_content - <a href="testtools.content.html#json_content" class="code">testtools.content.json_content</a></li>
+ </ul>
+
+ <a name="K">
+
+ </a>
+ <h2>K</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - K - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>KeysEqual - <a href="testtools.matchers._dict.KeysEqual.html" class="code">testtools.matchers._dict.KeysEqual</a></li>
+ </ul>
+
+ <a name="L">
+
+ </a>
+ <h2>L</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - L - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>LabelledMismatches - <a href="testtools.matchers._dict.html#LabelledMismatches" class="code">testtools.matchers._dict.LabelledMismatches</a></li><li>LessThan - <a href="testtools.matchers._basic.LessThan.html" class="code">testtools.matchers._basic.LessThan</a></li><li>list - <a href="testtools.run.TestToolsTestRunner.html#list" class="code">testtools.run.TestToolsTestRunner.list</a></li><li>list_subtract - <a href="testtools.helpers.html#list_subtract" class="code">testtools.helpers.list_subtract</a></li><li>list_test - <a href="testtools.run.html#list_test" class="code">testtools.run.list_test</a></li><li>load_tests - <a href="testtools.tests.test_deferredruntest.html#load_tests" class="code">testtools.tests.test_deferredruntest.load_tests</a></li><li>logAppender - <a href="testtools.tests.test_testcase.TestAddCleanup.html#logAppender" class="code">testtools.tests.test_testcase.TestAddCleanup.logAppender</a></li><li>LoggingBase - <a href="testtools.testresult.doubles.LoggingBase.html" class="code">testtools.testresult.doubles.LoggingBase</a></li><li>LoggingResult - <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></li><li>LoggingTest - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest</a></li>
+ </ul>
+
+ <a name="M">
+
+ </a>
+ <h2>M</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - M - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>main - <a href="testtools.run.html#main" class="code">testtools.run.main</a></li><li>make_26_result - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_26_result" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_26_result</a></li><li>make_27_result - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_27_result" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_27_result</a></li><li>make_case - <a href="testtools.tests.test_runtest.TestRunTest.html#make_case" class="code">testtools.tests.test_runtest.TestRunTest.make_case</a></li><li>make_converter - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_converter" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_converter</a></li><li>make_error - <a href="testtools.tests.matchers.test_exception.html#make_error" class="code">testtools.tests.matchers.test_exception.make_error</a></li><li>make_erroring_test - <a href="testtools.tests.test_testresult.html#make_erroring_test" class="code">testtools.tests.test_testresult.make_erroring_test</a></li><li>make_exception_info - <a href="testtools.tests.test_testresult.html#make_exception_info" class="code">testtools.tests.test_testresult.make_exception_info</a></li><li>make_extended_result - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_extended_result" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_extended_result</a></li><li>make_factory - <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#make_factory" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest.make_factory</a></li><li>make_failing_test - <a href="testtools.tests.test_testresult.html#make_failing_test" class="code">testtools.tests.test_testresult.make_failing_test</a></li><li>make_file - <a href="testtools.tests.test_content.TestAttachFile.html#make_file" class="code">testtools.tests.test_content.TestAttachFile.make_file</a></li><li>make_integration_tests - <a href="testtools.tests.test_deferredruntest.html#make_integration_tests" class="code">testtools.tests.test_deferredruntest.make_integration_tests</a></li><li>make_mismatching_test - <a href="testtools.tests.test_testresult.html#make_mismatching_test" class="code">testtools.tests.test_testresult.make_mismatching_test</a></li><li>make_reactor<ul><li><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_reactor</a></li><li><a href="testtools.tests.test_spinner.TestRunInReactor.html#make_reactor" class="code">testtools.tests.test_spinner.TestRunInReactor.make_reactor</a></li></ul></li><li>make_result<ul><li><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_result" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_result</a></li><li><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#make_result" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.make_result</a></li><li><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#make_result" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamToQueue.html#make_result" class="code">testtools.tests.test_testresult.TestStreamToQueue.make_result</a></li></ul></li><li>make_results - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#make_results" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.make_results</a></li><li>make_runner<ul><li><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_runner" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_runner</a></li><li><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#make_runner" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.make_runner</a></li></ul></li><li>make_spinner - <a href="testtools.tests.test_spinner.TestRunInReactor.html#make_spinner" class="code">testtools.tests.test_spinner.TestRunInReactor.make_spinner</a></li><li>make_test - <a href="testtools.tests.test_testresult.html#make_test" class="code">testtools.tests.test_testresult.make_test</a></li><li>make_timeout<ul><li><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_timeout" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_timeout</a></li><li><a href="testtools.tests.test_spinner.TestRunInReactor.html#make_timeout" class="code">testtools.tests.test_spinner.TestRunInReactor.make_timeout</a></li></ul></li><li>make_unexpected_case - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_unexpected_case" class="code">testtools.tests.test_testcase.TestExpectedFailure.make_unexpected_case</a></li><li>make_unexpectedly_successful_test - <a href="testtools.tests.test_testresult.html#make_unexpectedly_successful_test" class="code">testtools.tests.test_testresult.make_unexpectedly_successful_test</a></li><li>make_xfail_case_succeeds - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_xfail_case_succeeds" class="code">testtools.tests.test_testcase.TestExpectedFailure.make_xfail_case_succeeds</a></li><li>make_xfail_case_xfails - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_xfail_case_xfails" class="code">testtools.tests.test_testcase.TestExpectedFailure.make_xfail_case_xfails</a></li><li>makeException - <a href="testtools.tests.test_testcase.TestErrorHolder.html#makeException" class="code">testtools.tests.test_testcase.TestErrorHolder.makeException</a></li><li>makePlaceHolder<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#makePlaceHolder" class="code">testtools.tests.test_testcase.TestErrorHolder.makePlaceHolder</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#makePlaceHolder" class="code">testtools.tests.test_testcase.TestPlaceHolder.makePlaceHolder</a></li></ul></li><li>makeResult<ul><li><a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html#makeResult" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestMultiTestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestPython26TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestPython26TestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestPython27TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestPython27TestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html#makeResult" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestTestResult.html#makeResult" class="code">testtools.tests.test_testresult.TestTestResult.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestTestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html#makeResult" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestTextTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestTextTestResultContract.makeResult</a></li><li><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.makeResult</a></li></ul></li><li>many - <a href="testtools.tests.test_testcase.Attributes.html#many" class="code">testtools.tests.test_testcase.Attributes.many</a></li><li>map_values - <a href="testtools.helpers.html#map_values" class="code">testtools.helpers.map_values</a></li><li>match<ul><li><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">testtools.matchers._basic._BinaryComparison.match</a></li><li><a href="testtools.matchers._basic.Contains.html#match" class="code">testtools.matchers._basic.Contains.match</a></li><li><a href="testtools.matchers._basic.EndsWith.html#match" class="code">testtools.matchers._basic.EndsWith.match</a></li><li><a href="testtools.matchers._basic.IsInstance.html#match" class="code">testtools.matchers._basic.IsInstance.match</a></li><li><a href="testtools.matchers._basic.MatchesRegex.html#match" class="code">testtools.matchers._basic.MatchesRegex.match</a></li><li><a href="testtools.matchers._basic.SameMembers.html#match" class="code">testtools.matchers._basic.SameMembers.match</a></li><li><a href="testtools.matchers._basic.StartsWith.html#match" class="code">testtools.matchers._basic.StartsWith.match</a></li><li><a href="testtools.matchers._datastructures.MatchesListwise.html#match" class="code">testtools.matchers._datastructures.MatchesListwise.match</a></li><li><a href="testtools.matchers._datastructures.MatchesSetwise.html#match" class="code">testtools.matchers._datastructures.MatchesSetwise.match</a></li><li><a href="testtools.matchers._datastructures.MatchesStructure.html#match" class="code">testtools.matchers._datastructures.MatchesStructure.match</a></li><li><a href="testtools.matchers._dict._CombinedMatcher.html#match" class="code">testtools.matchers._dict._CombinedMatcher.match</a></li><li><a href="testtools.matchers._dict._MatchCommonKeys.html#match" class="code">testtools.matchers._dict._MatchCommonKeys.match</a></li><li><a href="testtools.matchers._dict._SubDictOf.html#match" class="code">testtools.matchers._dict._SubDictOf.match</a></li><li><a href="testtools.matchers._dict._SuperDictOf.html#match" class="code">testtools.matchers._dict._SuperDictOf.match</a></li><li><a href="testtools.matchers._dict.KeysEqual.html#match" class="code">testtools.matchers._dict.KeysEqual.match</a></li><li><a href="testtools.matchers._dict.MatchesAllDict.html#match" class="code">testtools.matchers._dict.MatchesAllDict.match</a></li><li><a href="testtools.matchers._doctest.DocTestMatches.html#match" class="code">testtools.matchers._doctest.DocTestMatches.match</a></li><li><a href="testtools.matchers._exception.MatchesException.html#match" class="code">testtools.matchers._exception.MatchesException.match</a></li><li><a href="testtools.matchers._exception.Raises.html#match" class="code">testtools.matchers._exception.Raises.match</a></li><li><a href="testtools.matchers._filesystem.FileContains.html#match" class="code">testtools.matchers._filesystem.FileContains.match</a></li><li><a href="testtools.matchers._filesystem.HasPermissions.html#match" class="code">testtools.matchers._filesystem.HasPermissions.match</a></li><li><a href="testtools.matchers._filesystem.SamePath.html#match" class="code">testtools.matchers._filesystem.SamePath.match</a></li><li><a href="testtools.matchers._filesystem.TarballContains.html#match" class="code">testtools.matchers._filesystem.TarballContains.match</a></li><li><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html#match" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams.match</a></li><li><a href="testtools.matchers._higherorder.AfterPreprocessing.html#match" class="code">testtools.matchers._higherorder.AfterPreprocessing.match</a></li><li><a href="testtools.matchers._higherorder.AllMatch.html#match" class="code">testtools.matchers._higherorder.AllMatch.match</a></li><li><a href="testtools.matchers._higherorder.Annotate.html#match" class="code">testtools.matchers._higherorder.Annotate.match</a></li><li><a href="testtools.matchers._higherorder.AnyMatch.html#match" class="code">testtools.matchers._higherorder.AnyMatch.match</a></li><li><a href="testtools.matchers._higherorder.MatchesAll.html#match" class="code">testtools.matchers._higherorder.MatchesAll.match</a></li><li><a href="testtools.matchers._higherorder.MatchesAny.html#match" class="code">testtools.matchers._higherorder.MatchesAny.match</a></li><li><a href="testtools.matchers._higherorder.Not.html#match" class="code">testtools.matchers._higherorder.Not.match</a></li><li><a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></li><li><a href="testtools.matchers.DirContains.html#match" class="code">testtools.matchers.DirContains.match</a></li><li><a href="testtools.matchers.MatchesPredicate.html#match" class="code">testtools.matchers.MatchesPredicate.match</a></li><li><a href="testtools.tests.test_deferredruntest.MatchesEvents.html#match" class="code">testtools.tests.test_deferredruntest.MatchesEvents.match</a></li></ul></li><li>MatchedUnexpectedly - <a href="testtools.matchers._higherorder.MatchedUnexpectedly.html" class="code">testtools.matchers._higherorder.MatchedUnexpectedly</a></li><li>Matcher - <a href="testtools.matchers._impl.Matcher.html" class="code">testtools.matchers._impl.Matcher</a></li><li>matchers<ul><li><a href="testtools.matchers.html" class="code">testtools.matchers</a></li><li><a href="testtools.tests.matchers.html" class="code">testtools.tests.matchers</a></li></ul></li><li>MatchesAll - <a href="testtools.matchers._higherorder.MatchesAll.html" class="code">testtools.matchers._higherorder.MatchesAll</a></li><li>MatchesAllDict - <a href="testtools.matchers._dict.MatchesAllDict.html" class="code">testtools.matchers._dict.MatchesAllDict</a></li><li>MatchesAny - <a href="testtools.matchers._higherorder.MatchesAny.html" class="code">testtools.matchers._higherorder.MatchesAny</a></li><li>MatchesDict - <a href="testtools.matchers.MatchesDict.html" class="code">testtools.matchers.MatchesDict</a></li><li>MatchesEvents - <a href="testtools.tests.test_deferredruntest.MatchesEvents.html" class="code">testtools.tests.test_deferredruntest.MatchesEvents</a></li><li>MatchesException - <a href="testtools.matchers._exception.MatchesException.html" class="code">testtools.matchers._exception.MatchesException</a></li><li>MatchesListwise - <a href="testtools.matchers._datastructures.MatchesListwise.html" class="code">testtools.matchers._datastructures.MatchesListwise</a></li><li>MatchesPredicate - <a href="testtools.matchers.MatchesPredicate.html" class="code">testtools.matchers.MatchesPredicate</a></li><li>MatchesPredicateWithParams - <a href="testtools.matchers.html#MatchesPredicateWithParams" class="code">testtools.matchers.MatchesPredicateWithParams</a></li><li>MatchesRegex - <a href="testtools.matchers._basic.MatchesRegex.html" class="code">testtools.matchers._basic.MatchesRegex</a></li><li>MatchesSetwise - <a href="testtools.matchers._datastructures.MatchesSetwise.html" class="code">testtools.matchers._datastructures.MatchesSetwise</a></li><li>MatchesStructure - <a href="testtools.matchers._datastructures.MatchesStructure.html" class="code">testtools.matchers._datastructures.MatchesStructure</a></li><li>maybe_wrap - <a href="testtools.content.html#maybe_wrap" class="code">testtools.content.maybe_wrap</a></li><li>Mismatch - <a href="testtools.matchers._impl.Mismatch.html" class="code">testtools.matchers._impl.Mismatch</a></li><li>MismatchDecorator - <a href="testtools.matchers._impl.MismatchDecorator.html" class="code">testtools.matchers._impl.MismatchDecorator</a></li><li>MismatchError - <a href="testtools.matchers._impl.MismatchError.html" class="code">testtools.matchers._impl.MismatchError</a></li><li>MismatchesAll - <a href="testtools.matchers._higherorder.MismatchesAll.html" class="code">testtools.matchers._higherorder.MismatchesAll</a></li><li>mkdtemp - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">testtools.tests.matchers.test_filesystem.PathHelpers.mkdtemp</a></li><li>monkey - <a href="testtools.monkey.html" class="code">testtools.monkey</a></li><li>MonkeyPatcher - <a href="testtools.monkey.MonkeyPatcher.html" class="code">testtools.monkey.MonkeyPatcher</a></li><li>MonkeyPatcherTest - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html" class="code">testtools.tests.test_monkey.MonkeyPatcherTest</a></li><li>MultipleExceptions - <a href="testtools.runtest.MultipleExceptions.html" class="code">testtools.runtest.MultipleExceptions</a></li><li>MultiTestResult - <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a></li>
+ </ul>
+
+ <a name="N">
+
+ </a>
+ <h2>N</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - N - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>NeedsTwistedTestCase - <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase</a></li><li>NoResultError - <a href="testtools._spinner.NoResultError.html" class="code">testtools._spinner.NoResultError</a></li><li>Not - <a href="testtools.matchers._higherorder.Not.html" class="code">testtools.matchers._higherorder.Not</a></li><li>not_reentrant - <a href="testtools._spinner.html#not_reentrant" class="code">testtools._spinner.not_reentrant</a></li><li>NotAnInstance - <a href="testtools.matchers._basic.NotAnInstance.html" class="code">testtools.matchers._basic.NotAnInstance</a></li><li>NotEquals - <a href="testtools.matchers._basic.NotEquals.html" class="code">testtools.matchers._basic.NotEquals</a></li><li>Nullary - <a href="testtools.testcase.Nullary.html" class="code">testtools.testcase.Nullary</a></li>
+ </ul>
+
+ <a name="O">
+
+ </a>
+ <h2>O</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - O - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>on_test - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#on_test" class="code">testtools.tests.test_testresult.TestByTestResultTests.on_test</a></li><li>onException - <a href="testtools.testcase.TestCase.html#onException" class="code">testtools.testcase.TestCase.onException</a></li>
+ </ul>
+
+ <a name="P">
+
+ </a>
+ <h2>P</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - P - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>parameters - <a href="testtools.content_type.ContentType.html#parameters" class="code">testtools.content_type.ContentType.parameters</a></li><li>parity - <a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html#parity" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.parity</a></li><li>patch<ul><li><a href="testtools.monkey.MonkeyPatcher.html#patch" class="code">testtools.monkey.MonkeyPatcher.patch</a></li><li><a href="testtools.monkey.html#patch" class="code">testtools.monkey.patch</a></li><li><a href="testtools.testcase.TestCase.html#patch" class="code">testtools.testcase.TestCase.patch</a></li></ul></li><li>PathExists - <a href="testtools.matchers._filesystem.html#PathExists" class="code">testtools.matchers._filesystem.PathExists</a></li><li>PathHelpers - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">testtools.tests.matchers.test_filesystem.PathHelpers</a></li><li>PlaceHolder - <a href="testtools.PlaceHolder.html" class="code">testtools.PlaceHolder</a></li><li>PostfixedMismatch - <a href="testtools.matchers._higherorder.PostfixedMismatch.html" class="code">testtools.matchers._higherorder.PostfixedMismatch</a></li><li>PrefixedMismatch - <a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">testtools.matchers._higherorder.PrefixedMismatch</a></li><li>progress<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#progress" class="code">testtools.testresult.doubles.ExtendedTestResult.progress</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#progress" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.progress</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#progress" class="code">testtools.testresult.real.TestResultDecorator.progress</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#progress" class="code">testtools.testresult.real.ThreadsafeForwardingResult.progress</a></li></ul></li><li>Python26Contract - <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">testtools.tests.test_testresult.Python26Contract</a></li><li>Python26TestResult - <a href="testtools.testresult.doubles.Python26TestResult.html" class="code">testtools.testresult.doubles.Python26TestResult</a></li><li>Python27Contract - <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">testtools.tests.test_testresult.Python27Contract</a></li><li>Python27TestResult - <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">testtools.testresult.doubles.Python27TestResult</a></li>
+ </ul>
+
+ <a name="R">
+
+ </a>
+ <h2>R</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - R - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>raiseError - <a href="testtools.tests.test_testcase.TestAssertions.html#raiseError" class="code">testtools.tests.test_testcase.TestAssertions.raiseError</a></li><li>raiser - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#raiser" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.raiser</a></li><li>Raises - <a href="testtools.matchers._exception.Raises.html" class="code">testtools.matchers._exception.Raises</a></li><li>raises - <a href="testtools.matchers._exception.html#raises" class="code">testtools.matchers._exception.raises</a></li><li>real - <a href="testtools.testresult.real.html" class="code">testtools.testresult.real</a></li><li>ReentryError - <a href="testtools._spinner.ReentryError.html" class="code">testtools._spinner.ReentryError</a></li><li>reraise<ul><li><a href="testtools._compat2x.html#reraise" class="code">testtools._compat2x.reraise</a></li><li><a href="testtools._compat3x.html#reraise" class="code">testtools._compat3x.reraise</a></li></ul></li><li>reset_output - <a href="testtools.tests.test_testresult.TestTextTestResult.html#reset_output" class="code">testtools.tests.test_testresult.TestTextTestResult.reset_output</a></li><li>restore - <a href="testtools.monkey.MonkeyPatcher.html#restore" class="code">testtools.monkey.MonkeyPatcher.restore</a></li><li>result - <a href="testtools.runtest.RunTest.html#result" class="code">testtools.runtest.RunTest.result</a></li><li>route_code - <a href="testtools.testresult.real.StreamToQueue.html#route_code" class="code">testtools.testresult.real.StreamToQueue.route_code</a></li><li>run<ul><li><a href="testtools._spinner.Spinner.html#run" class="code">testtools._spinner.Spinner.run</a></li><li><a href="testtools.DecorateTestCaseResult.html#run" class="code">testtools.DecorateTestCaseResult.run</a></li><li><a href="testtools.FixtureSuite.html#run" class="code">testtools.FixtureSuite.run</a></li><li><a href="testtools.PlaceHolder.html#run" class="code">testtools.PlaceHolder.run</a></li><li><a href="testtools.run.html" class="code">testtools.run</a></li><li><a href="testtools.run.TestToolsTestRunner.html#run" class="code">testtools.run.TestToolsTestRunner.run</a></li><li><a href="testtools.runtest.RunTest.html#run" class="code">testtools.runtest.RunTest.run</a></li><li><a href="testtools.testcase.TestCase.html#run" class="code">testtools.testcase.TestCase.run</a></li><li><a href="testtools.TestCommand.html#run" class="code">testtools.TestCommand.run</a></li><li><a href="testtools.tests.test_runtest.CustomRunTest.html#run" class="code">testtools.tests.test_runtest.CustomRunTest.run</a></li><li><a href="testtools.testsuite.ConcurrentStreamTestSuite.html#run" class="code">testtools.testsuite.ConcurrentStreamTestSuite.run</a></li><li><a href="testtools.testsuite.ConcurrentTestSuite.html#run" class="code">testtools.testsuite.ConcurrentTestSuite.run</a></li></ul></li><li>run_doctest - <a href="testtools.tests.matchers.test_datastructures.html#run_doctest" class="code">testtools.tests.matchers.test_datastructures.run_doctest</a></li><li>run_test_with - <a href="testtools.testcase.html#run_test_with" class="code">testtools.testcase.run_test_with</a></li><li>run_tests_with - <a href="testtools.testcase.TestCase.html#run_tests_with" class="code">testtools.testcase.TestCase.run_tests_with</a></li><li>run_with_log_observers - <a href="testtools.deferredruntest.html#run_with_log_observers" class="code">testtools.deferredruntest.run_with_log_observers</a></li><li>run_with_patches - <a href="testtools.monkey.MonkeyPatcher.html#run_with_patches" class="code">testtools.monkey.MonkeyPatcher.run_with_patches</a></li><li>run_with_stack_hidden - <a href="testtools.tests.helpers.html#run_with_stack_hidden" class="code">testtools.tests.helpers.run_with_stack_hidden</a></li><li>RunTest - <a href="testtools.runtest.RunTest.html" class="code">testtools.runtest.RunTest</a></li><li>runTest - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#runTest" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.runTest</a></li><li>runtest - <a href="testtools.runtest.html" class="code">testtools.runtest</a></li><li>runTests - <a href="testtools.run.TestProgram.html#runTests" class="code">testtools.run.TestProgram.runTests</a></li>
+ </ul>
+
+ <a name="S">
+
+ </a>
+ <h2>S</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - S - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>SameMembers - <a href="testtools.matchers._basic.SameMembers.html" class="code">testtools.matchers._basic.SameMembers</a></li><li>SamePath - <a href="testtools.matchers._filesystem.SamePath.html" class="code">testtools.matchers._filesystem.SamePath</a></li><li>Sample - <a href="testtools.tests.test_testsuite.Sample.html" class="code">testtools.tests.test_testsuite.Sample</a></li><li>SampleLoadTestsPackage - <a href="testtools.tests.test_run.SampleLoadTestsPackage.html" class="code">testtools.tests.test_run.SampleLoadTestsPackage</a></li><li>SampleResourcedFixture - <a href="testtools.tests.test_run.SampleResourcedFixture.html" class="code">testtools.tests.test_run.SampleResourcedFixture</a></li><li>SampleTestFixture<ul><li><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html" class="code">testtools.tests.test_distutilscmd.SampleTestFixture</a></li><li><a href="testtools.tests.test_run.SampleTestFixture.html" class="code">testtools.tests.test_run.SampleTestFixture</a></li></ul></li><li>setUp<ul><li><a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></li><li><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#setUp" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.setUp</a></li><li><a href="testtools.tests.test_deferredruntest.X.Base.html#setUp" class="code">testtools.tests.test_deferredruntest.X.Base.setUp</a></li><li><a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html#setUp" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup.setUp</a></li><li><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html#setUp" class="code">testtools.tests.test_distutilscmd.SampleTestFixture.setUp</a></li><li><a href="testtools.tests.test_distutilscmd.TestCommandTest.html#setUp" class="code">testtools.tests.test_distutilscmd.TestCommandTest.setUp</a></li><li><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#setUp" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.setUp</a></li><li><a href="testtools.tests.test_helpers.TestStackHiding.html#setUp" class="code">testtools.tests.test_helpers.TestStackHiding.setUp</a></li><li><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#setUp" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.setUp</a></li><li><a href="testtools.tests.test_run.SampleLoadTestsPackage.html#setUp" class="code">testtools.tests.test_run.SampleLoadTestsPackage.setUp</a></li><li><a href="testtools.tests.test_run.SampleResourcedFixture.html#setUp" class="code">testtools.tests.test_run.SampleResourcedFixture.setUp</a></li><li><a href="testtools.tests.test_run.SampleTestFixture.html#setUp" class="code">testtools.tests.test_run.SampleTestFixture.setUp</a></li><li><a href="testtools.tests.test_run.TestRun.html#setUp" class="code">testtools.tests.test_run.TestRun.setUp</a></li><li><a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html#setUp" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase.setUp</a></li><li><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#setUp" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.setUp</a></li><li><a href="testtools.tests.test_testcase.TestAddCleanup.html#setUp" class="code">testtools.tests.test_testcase.TestAddCleanup.setUp</a></li><li><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#setUp" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.setUp</a></li><li><a href="testtools.tests.test_testresult.TestByTestResultTests.html#setUp" class="code">testtools.tests.test_testresult.TestByTestResultTests.setUp</a></li><li><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#setUp" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.setUp</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#setUp" class="code">testtools.tests.test_testresult.TestMultiTestResult.setUp</a></li><li><a href="testtools.tests.test_testresult.TestTextTestResult.html#setUp" class="code">testtools.tests.test_testresult.TestTextTestResult.setUp</a></li><li><a href="testtools.tests.test_testsuite.TestFixtureSuite.html#setUp" class="code">testtools.tests.test_testsuite.TestFixtureSuite.setUp</a></li></ul></li><li>shortDescription<ul><li><a href="testtools.PlaceHolder.html#shortDescription" class="code">testtools.PlaceHolder.shortDescription</a></li><li><a href="testtools.testcase.TestCase.html#shortDescription" class="code">testtools.testcase.TestCase.shortDescription</a></li></ul></li><li>shouldStop<ul><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#shouldStop" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.shouldStop</a></li><li><a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">testtools.testresult.real.TestControl.shouldStop</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#shouldStop" class="code">testtools.testresult.real.TestResultDecorator.shouldStop</a></li></ul></li><li>simple - <a href="testtools.tests.test_testcase.Attributes.html#simple" class="code">testtools.tests.test_testcase.Attributes.simple</a></li><li>SimpleClass - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass</a></li><li>skip - <a href="testtools.testcase.html#skip" class="code">testtools.testcase.skip</a></li><li>skip_reasons - <a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">testtools.testresult.real.TestResult.skip_reasons</a></li><li>skipIf - <a href="testtools.testcase.html#skipIf" class="code">testtools.testcase.skipIf</a></li><li>skipTest - <a href="testtools.testcase.TestCase.html#skipTest" class="code">testtools.testcase.TestCase.skipTest</a></li><li>skipUnless - <a href="testtools.testcase.html#skipUnless" class="code">testtools.testcase.skipUnless</a></li><li>sort_tests - <a href="testtools.FixtureSuite.html#sort_tests" class="code">testtools.FixtureSuite.sort_tests</a></li><li>sorted_tests - <a href="testtools.testsuite.html#sorted_tests" class="code">testtools.testsuite.sorted_tests</a></li><li>Spinner - <a href="testtools._spinner.Spinner.html" class="code">testtools._spinner.Spinner</a></li><li>split_suite<ul><li><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#split_suite" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.split_suite</a></li><li><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#split_suite" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.split_suite</a></li></ul></li><li>StackLinesContent - <a href="testtools.content.StackLinesContent.html" class="code">testtools.content.StackLinesContent</a></li><li>StacktraceContent - <a href="testtools.content.html#StacktraceContent" class="code">testtools.content.StacktraceContent</a></li><li>StaleJunkError - <a href="testtools._spinner.StaleJunkError.html" class="code">testtools._spinner.StaleJunkError</a></li><li>StartsWith - <a href="testtools.matchers._basic.StartsWith.html" class="code">testtools.matchers._basic.StartsWith</a></li><li>StartsWithTests - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html" class="code">testtools.tests.matchers.test_basic.StartsWithTests</a></li><li>startTest<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#startTest" class="code">testtools.testresult.doubles.ExtendedTestResult.startTest</a></li><li><a href="testtools.testresult.doubles.Python26TestResult.html#startTest" class="code">testtools.testresult.doubles.Python26TestResult.startTest</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#startTest" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.startTest</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#startTest" class="code">testtools.testresult.real.ExtendedToStreamDecorator.startTest</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#startTest" class="code">testtools.testresult.real.MultiTestResult.startTest</a></li><li><a href="testtools.testresult.real.Tagger.html#startTest" class="code">testtools.testresult.real.Tagger.startTest</a></li><li><a href="testtools.testresult.real.TestResult.html#startTest" class="code">testtools.testresult.real.TestResult.startTest</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#startTest" class="code">testtools.testresult.real.TestResultDecorator.startTest</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#startTest" class="code">testtools.testresult.real.ThreadsafeForwardingResult.startTest</a></li><li><a href="testtools.testresult.TestByTestResult.html#startTest" class="code">testtools.testresult.TestByTestResult.startTest</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#startTest" class="code">testtools.tests.helpers.LoggingResult.startTest</a></li></ul></li><li>startTestRun<ul><li><a href="testtools.testresult.CopyStreamResult.html#startTestRun" class="code">testtools.testresult.CopyStreamResult.startTestRun</a></li><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#startTestRun" class="code">testtools.testresult.doubles.ExtendedTestResult.startTestRun</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#startTestRun" class="code">testtools.testresult.doubles.Python27TestResult.startTestRun</a></li><li><a href="testtools.testresult.doubles.StreamResult.html#startTestRun" class="code">testtools.testresult.doubles.StreamResult.startTestRun</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#startTestRun" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.startTestRun</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#startTestRun" class="code">testtools.testresult.real.ExtendedToStreamDecorator.startTestRun</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#startTestRun" class="code">testtools.testresult.real.MultiTestResult.startTestRun</a></li><li><a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">testtools.testresult.real.StreamResult.startTestRun</a></li><li><a href="testtools.testresult.real.StreamSummary.html#startTestRun" class="code">testtools.testresult.real.StreamSummary.startTestRun</a></li><li><a href="testtools.testresult.real.StreamToDict.html#startTestRun" class="code">testtools.testresult.real.StreamToDict.startTestRun</a></li><li><a href="testtools.testresult.real.StreamToExtendedDecorator.html#startTestRun" class="code">testtools.testresult.real.StreamToExtendedDecorator.startTestRun</a></li><li><a href="testtools.testresult.real.StreamToQueue.html#startTestRun" class="code">testtools.testresult.real.StreamToQueue.startTestRun</a></li><li><a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">testtools.testresult.real.TestResult.startTestRun</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#startTestRun" class="code">testtools.testresult.real.TestResultDecorator.startTestRun</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#startTestRun" class="code">testtools.testresult.real.ThreadsafeForwardingResult.startTestRun</a></li><li><a href="testtools.testresult.StreamResultRouter.html#startTestRun" class="code">testtools.testresult.StreamResultRouter.startTestRun</a></li><li><a href="testtools.testresult.TextTestResult.html#startTestRun" class="code">testtools.testresult.TextTestResult.startTestRun</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#startTestRun" class="code">testtools.tests.helpers.LoggingResult.startTestRun</a></li></ul></li><li>StartTestRunContract - <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">testtools.tests.test_testresult.StartTestRunContract</a></li><li>status<ul><li><a href="testtools.testresult.CopyStreamResult.html#status" class="code">testtools.testresult.CopyStreamResult.status</a></li><li><a href="testtools.testresult.doubles.StreamResult.html#status" class="code">testtools.testresult.doubles.StreamResult.status</a></li><li><a href="testtools.testresult.real.StreamFailFast.html#status" class="code">testtools.testresult.real.StreamFailFast.status</a></li><li><a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></li><li><a href="testtools.testresult.real.StreamTagger.html#status" class="code">testtools.testresult.real.StreamTagger.status</a></li><li><a href="testtools.testresult.real.StreamToDict.html#status" class="code">testtools.testresult.real.StreamToDict.status</a></li><li><a href="testtools.testresult.real.StreamToExtendedDecorator.html#status" class="code">testtools.testresult.real.StreamToExtendedDecorator.status</a></li><li><a href="testtools.testresult.real.StreamToQueue.html#status" class="code">testtools.testresult.real.StreamToQueue.status</a></li><li><a href="testtools.testresult.real.TimestampingStreamResult.html#status" class="code">testtools.testresult.real.TimestampingStreamResult.status</a></li><li><a href="testtools.testresult.StreamResultRouter.html#status" class="code">testtools.testresult.StreamResultRouter.status</a></li></ul></li><li>stop<ul><li><a href="testtools.testresult.doubles.Python26TestResult.html#stop" class="code">testtools.testresult.doubles.Python26TestResult.stop</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stop" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.stop</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#stop" class="code">testtools.testresult.real.MultiTestResult.stop</a></li><li><a href="testtools.testresult.real.TestControl.html#stop" class="code">testtools.testresult.real.TestControl.stop</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#stop" class="code">testtools.testresult.real.TestResultDecorator.stop</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#stop" class="code">testtools.testresult.real.ThreadsafeForwardingResult.stop</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#stop" class="code">testtools.tests.helpers.LoggingResult.stop</a></li></ul></li><li>stopTest<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#stopTest" class="code">testtools.testresult.doubles.ExtendedTestResult.stopTest</a></li><li><a href="testtools.testresult.doubles.Python26TestResult.html#stopTest" class="code">testtools.testresult.doubles.Python26TestResult.stopTest</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stopTest" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.stopTest</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#stopTest" class="code">testtools.testresult.real.ExtendedToStreamDecorator.stopTest</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#stopTest" class="code">testtools.testresult.real.MultiTestResult.stopTest</a></li><li><a href="testtools.testresult.real.TestResult.html#stopTest" class="code">testtools.testresult.real.TestResult.stopTest</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#stopTest" class="code">testtools.testresult.real.TestResultDecorator.stopTest</a></li><li><a href="testtools.testresult.TestByTestResult.html#stopTest" class="code">testtools.testresult.TestByTestResult.stopTest</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#stopTest" class="code">testtools.tests.helpers.LoggingResult.stopTest</a></li></ul></li><li>stopTest 0 - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#stopTest%200" class="code">testtools.testresult.real.ExtendedToStreamDecorator.stopTest 0</a></li><li>stopTestRun<ul><li><a href="testtools.testresult.CopyStreamResult.html#stopTestRun" class="code">testtools.testresult.CopyStreamResult.stopTestRun</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#stopTestRun" class="code">testtools.testresult.doubles.Python27TestResult.stopTestRun</a></li><li><a href="testtools.testresult.doubles.StreamResult.html#stopTestRun" class="code">testtools.testresult.doubles.StreamResult.stopTestRun</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stopTestRun" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.stopTestRun</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#stopTestRun" class="code">testtools.testresult.real.MultiTestResult.stopTestRun</a></li><li><a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">testtools.testresult.real.StreamResult.stopTestRun</a></li><li><a href="testtools.testresult.real.StreamToDict.html#stopTestRun" class="code">testtools.testresult.real.StreamToDict.stopTestRun</a></li><li><a href="testtools.testresult.real.StreamToExtendedDecorator.html#stopTestRun" class="code">testtools.testresult.real.StreamToExtendedDecorator.stopTestRun</a></li><li><a href="testtools.testresult.real.StreamToQueue.html#stopTestRun" class="code">testtools.testresult.real.StreamToQueue.stopTestRun</a></li><li><a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">testtools.testresult.real.TestResult.stopTestRun</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#stopTestRun" class="code">testtools.testresult.real.TestResultDecorator.stopTestRun</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#stopTestRun" class="code">testtools.testresult.real.ThreadsafeForwardingResult.stopTestRun</a></li><li><a href="testtools.testresult.StreamResultRouter.html#stopTestRun" class="code">testtools.testresult.StreamResultRouter.stopTestRun</a></li><li><a href="testtools.testresult.TextTestResult.html#stopTestRun" class="code">testtools.testresult.TextTestResult.stopTestRun</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#stopTestRun" class="code">testtools.tests.helpers.LoggingResult.stopTestRun</a></li></ul></li><li>StreamFailFast - <a href="testtools.testresult.real.StreamFailFast.html" class="code">testtools.testresult.real.StreamFailFast</a></li><li>StreamResult<ul><li><a href="testtools.testresult.doubles.StreamResult.html" class="code">testtools.testresult.doubles.StreamResult</a></li><li><a href="testtools.testresult.real.StreamResult.html" class="code">testtools.testresult.real.StreamResult</a></li></ul></li><li>StreamResultRouter - <a href="testtools.testresult.StreamResultRouter.html" class="code">testtools.testresult.StreamResultRouter</a></li><li>StreamSummary - <a href="testtools.testresult.real.StreamSummary.html" class="code">testtools.testresult.real.StreamSummary</a></li><li>StreamTagger - <a href="testtools.testresult.real.StreamTagger.html" class="code">testtools.testresult.real.StreamTagger</a></li><li>StreamToDict - <a href="testtools.testresult.real.StreamToDict.html" class="code">testtools.testresult.real.StreamToDict</a></li><li>StreamToExtendedDecorator - <a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">testtools.testresult.real.StreamToExtendedDecorator</a></li><li>StreamToQueue - <a href="testtools.testresult.real.StreamToQueue.html" class="code">testtools.testresult.real.StreamToQueue</a></li><li>subtype - <a href="testtools.content_type.ContentType.html#subtype" class="code">testtools.content_type.ContentType.subtype</a></li><li>SynchronousDeferredRunTest - <a href="testtools.deferredruntest.SynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.SynchronousDeferredRunTest</a></li>
+ </ul>
+
+ <a name="T">
+
+ </a>
+ <h2>T</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - T - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>TagContext - <a href="testtools.tags.TagContext.html" class="code">testtools.tags.TagContext</a></li><li>Tagger - <a href="testtools.testresult.real.Tagger.html" class="code">testtools.testresult.real.Tagger</a></li><li>tags<ul><li><a href="testtools.tags.html" class="code">testtools.tags</a></li><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#tags" class="code">testtools.testresult.doubles.ExtendedTestResult.tags</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#tags" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.tags</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#tags" class="code">testtools.testresult.real.ExtendedToStreamDecorator.tags</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#tags" class="code">testtools.testresult.real.MultiTestResult.tags</a></li><li><a href="testtools.testresult.real.TestResult.html#tags" class="code">testtools.testresult.real.TestResult.tags</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#tags" class="code">testtools.testresult.real.TestResultDecorator.tags</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#tags" class="code">testtools.testresult.real.ThreadsafeForwardingResult.tags</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#tags" class="code">testtools.tests.helpers.LoggingResult.tags</a></li></ul></li><li>TagsContract - <a href="testtools.tests.test_testresult.TagsContract.html" class="code">testtools.tests.test_testresult.TagsContract</a></li><li>TarballContains - <a href="testtools.matchers._filesystem.TarballContains.html" class="code">testtools.matchers._filesystem.TarballContains</a></li><li>tearDown<ul><li><a href="testtools.testcase.TestCase.html#tearDown" class="code">testtools.testcase.TestCase.tearDown</a></li><li><a href="testtools.tests.test_deferredruntest.X.Base.html#tearDown" class="code">testtools.tests.test_deferredruntest.X.Base.tearDown</a></li><li><a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html#tearDown" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown.tearDown</a></li><li><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#tearDown" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.tearDown</a></li></ul></li><li>test - <a href="testtools.tests.test_testcase.TestPatchSupport.Case.html#test" class="code">testtools.tests.test_testcase.TestPatchSupport.Case.test</a></li><li>test___call__ - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test___call__" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test___call__</a></li><li>test___eq__<ul><li><a href="testtools.tests.test_content.TestContent.html#test___eq__" class="code">testtools.tests.test_content.TestContent.test___eq__</a></li><li><a href="testtools.tests.test_content_type.TestContentType.html#test___eq__" class="code">testtools.tests.test_content_type.TestContentType.test___eq__</a></li></ul></li><li>test___init___None_errors<ul><li><a href="testtools.tests.test_content.TestContent.html#test___init___None_errors" class="code">testtools.tests.test_content.TestContent.test___init___None_errors</a></li><li><a href="testtools.tests.test_content.TestTracebackContent.html#test___init___None_errors" class="code">testtools.tests.test_content.TestTracebackContent.test___init___None_errors</a></li><li><a href="testtools.tests.test_content_type.TestContentType.html#test___init___None_errors" class="code">testtools.tests.test_content_type.TestContentType.test___init___None_errors</a></li></ul></li><li>test___init___sets_content_type - <a href="testtools.tests.test_content.TestStackLinesContent.html#test___init___sets_content_type" class="code">testtools.tests.test_content.TestStackLinesContent.test___init___sets_content_type</a></li><li>test___init___sets_ivars<ul><li><a href="testtools.tests.test_content.TestContent.html#test___init___sets_ivars" class="code">testtools.tests.test_content.TestContent.test___init___sets_ivars</a></li><li><a href="testtools.tests.test_content.TestStacktraceContent.html#test___init___sets_ivars" class="code">testtools.tests.test_content.TestStacktraceContent.test___init___sets_ivars</a></li><li><a href="testtools.tests.test_content.TestTracebackContent.html#test___init___sets_ivars" class="code">testtools.tests.test_content.TestTracebackContent.test___init___sets_ivars</a></li><li><a href="testtools.tests.test_content_type.TestContentType.html#test___init___sets_ivars" class="code">testtools.tests.test_content_type.TestContentType.test___init___sets_ivars</a></li></ul></li><li>test___init___short - <a href="testtools.tests.test_runtest.TestRunTest.html#test___init___short" class="code">testtools.tests.test_runtest.TestRunTest.test___init___short</a></li><li>test___init___with_parameters - <a href="testtools.tests.test_content_type.TestContentType.html#test___init___with_parameters" class="code">testtools.tests.test_content_type.TestContentType.test___init___with_parameters</a></li><li>test___init__flags - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test___init__flags" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test___init__flags</a></li><li>test___init__simple - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test___init__simple" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test___init__simple</a></li><li>test___repr__ - <a href="testtools.tests.test_content.TestContent.html#test___repr__" class="code">testtools.tests.test_content.TestContent.test___repr__</a></li><li>test__force_failure_fails_test - <a href="testtools.tests.test_testcase.TestAssertions.html#test__force_failure_fails_test" class="code">testtools.tests.test_testcase.TestAssertions.test__force_failure_fails_test</a></li><li>test__init____handlers - <a href="testtools.tests.test_runtest.TestRunTest.html#test__init____handlers" class="code">testtools.tests.test_runtest.TestRunTest.test__init____handlers</a></li><li>test__init____handlers_last_resort - <a href="testtools.tests.test_runtest.TestRunTest.html#test__init____handlers_last_resort" class="code">testtools.tests.test_runtest.TestRunTest.test__init____handlers_last_resort</a></li><li>test__init_sets_stream - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test__init_sets_stream" class="code">testtools.tests.test_testresult.TestTextTestResult.test__init_sets_stream</a></li><li>test__run_core_called - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_core_called" class="code">testtools.tests.test_runtest.TestRunTest.test__run_core_called</a></li><li>test__run_one_decorates_result - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_one_decorates_result" class="code">testtools.tests.test_runtest.TestRunTest.test__run_one_decorates_result</a></li><li>test__run_prepared_result_calls_start_and_stop_test - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_calls_start_and_stop_test" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_calls_start_and_stop_test</a></li><li>test__run_prepared_result_calls_stop_test_always - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_calls_stop_test_always" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_calls_stop_test_always</a></li><li>test__run_prepared_result_does_not_mask_keyboard - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_does_not_mask_keyboard" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_does_not_mask_keyboard</a></li><li>test__run_prepared_result_uncaught_Exception_raised - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_uncaught_Exception_raised" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_uncaught_Exception_raised</a></li><li>test__run_prepared_result_uncaught_Exception_triggers_error - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_uncaught_Exception_triggers_error" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_uncaught_Exception_triggers_error</a></li><li>test__run_user_calls_onException - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_calls_onException" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_calls_onException</a></li><li>test__run_user_can_catch_Exception - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_can_catch_Exception" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_can_catch_Exception</a></li><li>test__run_user_returns_result - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_returns_result" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_returns_result</a></li><li>test__run_user_uncaught_Exception_from_exception_handler_raised - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_uncaught_Exception_from_exception_handler_raised" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_uncaught_Exception_from_exception_handler_raised</a></li><li>test__str__ - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test__str__</a></li><li>test_add_cleanup_called_if_setUp_fails - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_add_cleanup_called_if_setUp_fails" class="code">testtools.tests.test_testcase.TestAddCleanup.test_add_cleanup_called_if_setUp_fails</a></li><li>test_add_error - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_error" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_error</a></li><li>test_add_error_details - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_error_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_error_details</a></li><li>test_add_failure - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_failure" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_failure</a></li><li>test_add_failure_details - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_failure_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_failure_details</a></li><li>test_add_rule_bad_policy - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_bad_policy" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_bad_policy</a></li><li>test_add_rule_do_start_stop_run - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_do_start_stop_run" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_do_start_stop_run</a></li><li>test_add_rule_do_start_stop_run_after_startTestRun - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_do_start_stop_run_after_startTestRun" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_do_start_stop_run_after_startTestRun</a></li><li>test_add_rule_extra_policy_arg - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_extra_policy_arg" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_extra_policy_arg</a></li><li>test_add_rule_missing_prefix - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_missing_prefix" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_missing_prefix</a></li><li>test_add_rule_route_code_consume_False - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_route_code_consume_False" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_route_code_consume_False</a></li><li>test_add_rule_route_code_consume_True - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_route_code_consume_True" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_route_code_consume_True</a></li><li>test_add_rule_slash_in_prefix - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_slash_in_prefix" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_slash_in_prefix</a></li><li>test_add_rule_test_id - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_test_id" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_test_id</a></li><li>test_add_skip_details - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_skip_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_skip_details</a></li><li>test_add_skip_reason - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_skip_reason" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_skip_reason</a></li><li>test_add_success - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_success" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_success</a></li><li>test_add_success_details - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_success_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_success_details</a></li><li>test_add_tag - <a href="testtools.tests.test_tags.TestTags.html#test_add_tag" class="code">testtools.tests.test_tags.TestTags.test_add_tag</a></li><li>test_add_tag_twice - <a href="testtools.tests.test_tags.TestTags.html#test_add_tag_twice" class="code">testtools.tests.test_tags.TestTags.test_add_tag_twice</a></li><li>test_add_tags_within_test - <a href="testtools.tests.test_testresult.TagsContract.html#test_add_tags_within_test" class="code">testtools.tests.test_testresult.TagsContract.test_add_tags_within_test</a></li><li>test_add_to_child - <a href="testtools.tests.test_tags.TestTags.html#test_add_to_child" class="code">testtools.tests.test_tags.TestTags.test_add_to_child</a></li><li>test_add_unexpected_success - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_unexpected_success" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_unexpected_success</a></li><li>test_add_xfail - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_xfail" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_xfail</a></li><li>test_add_xfail_details - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_xfail_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_xfail_details</a></li><li>test_addCleanup_called_in_reverse_order - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_addCleanup_called_in_reverse_order" class="code">testtools.tests.test_testcase.TestAddCleanup.test_addCleanup_called_in_reverse_order</a></li><li>test_addDetail - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetail" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetail</a></li><li>test_addDetails_from_Mismatch - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetails_from_Mismatch" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetails_from_Mismatch</a></li><li>test_addDetails_with_same_name_as_key_from_get_details - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetails_with_same_name_as_key_from_get_details" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetails_with_same_name_as_key_from_get_details</a></li><li>test_addDetailUniqueName_works - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetailUniqueName_works" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetailUniqueName_works</a></li><li>test_added_handler_works - <a href="testtools.tests.test_testcase.TestOnException.html#test_added_handler_works" class="code">testtools.tests.test_testcase.TestOnException.test_added_handler_works</a></li><li>test_addError<ul><li><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addError" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addError</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addError" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addError</a></li></ul></li><li>test_addError_details - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addError_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addError_details</a></li><li>test_addError_is_failure - <a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">testtools.tests.test_testresult.Python26Contract.test_addError_is_failure</a></li><li>test_addExpectedFailure - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addExpectedFailure" class="code">testtools.tests.test_testresult.Python27Contract.test_addExpectedFailure</a></li><li>test_addExpectedFailure_details - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addExpectedFailure_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addExpectedFailure_details</a></li><li>test_addExpectedFailure_is_success - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addExpectedFailure_is_success" class="code">testtools.tests.test_testresult.Python27Contract.test_addExpectedFailure_is_success</a></li><li>test_addFailure<ul><li><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addFailure" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addFailure</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addFailure" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addFailure</a></li></ul></li><li>test_addFailure_details - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addFailure_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addFailure_details</a></li><li>test_addFailure_is_failure - <a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">testtools.tests.test_testresult.Python26Contract.test_addFailure_is_failure</a></li><li>test_adding - <a href="testtools.tests.test_testresult.TestStreamTagger.html#test_adding" class="code">testtools.tests.test_testresult.TestStreamTagger.test_adding</a></li><li>test_adding_tags - <a href="testtools.tests.test_testresult.TagsContract.html#test_adding_tags" class="code">testtools.tests.test_testresult.TagsContract.test_adding_tags</a></li><li>test_addSkip - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addSkip" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addSkip</a></li><li>test_addSkip_is_success - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addSkip_is_success" class="code">testtools.tests.test_testresult.Python27Contract.test_addSkip_is_success</a></li><li>test_addSkipped<ul><li><a href="testtools.tests.test_testresult.Python27Contract.html#test_addSkipped" class="code">testtools.tests.test_testresult.Python27Contract.test_addSkipped</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addSkipped" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addSkipped</a></li><li><a href="testtools.tests.test_testresult.TestTestResult.html#test_addSkipped" class="code">testtools.tests.test_testresult.TestTestResult.test_addSkipped</a></li></ul></li><li>test_addSkipped_details - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addSkipped_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addSkipped_details</a></li><li>test_addSucccess - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addSucccess" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addSucccess</a></li><li>test_addSuccess - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addSuccess" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addSuccess</a></li><li>test_addSuccess_details - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addSuccess_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addSuccess_details</a></li><li>test_addSuccess_is_success - <a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">testtools.tests.test_testresult.Python26Contract.test_addSuccess_is_success</a></li><li>test_addUnexpectedSuccess<ul><li><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addUnexpectedSuccess" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addUnexpectedSuccess</a></li><li><a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess" class="code">testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess</a></li></ul></li><li>test_addUnexpectedSuccess_details - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addUnexpectedSuccess_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addUnexpectedSuccess_details</a></li><li>test_addUnexpectedSuccess_was_successful<ul><li><a href="testtools.tests.test_testresult.FallbackContract.html#test_addUnexpectedSuccess_was_successful" class="code">testtools.tests.test_testresult.FallbackContract.test_addUnexpectedSuccess_was_successful</a></li><li><a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess_was_successful" class="code">testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess_was_successful</a></li></ul></li><li>test_all_errors_from_MultipleExceptions_reported - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_all_errors_from_MultipleExceptions_reported" class="code">testtools.tests.test_testcase.TestAddCleanup.test_all_errors_from_MultipleExceptions_reported</a></li><li>test_all_terminal_states_reported - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_all_terminal_states_reported" class="code">testtools.tests.test_testresult.TestStreamToDict.test_all_terminal_states_reported</a></li><li>test_annotate - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_annotate" class="code">testtools.tests.test_with_with.TestExpectedException.test_annotate</a></li><li>test_annotated_matcher - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_annotated_matcher" class="code">testtools.tests.test_with_with.TestExpectedException.test_annotated_matcher</a></li><li>test_as_text - <a href="testtools.tests.test_content.TestContent.html#test_as_text" class="code">testtools.tests.test_content.TestContent.test_as_text</a></li><li>test_ascii_examples_defaultline_bytes - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_defaultline_bytes" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_defaultline_bytes</a></li><li>test_ascii_examples_defaultline_unicode - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_defaultline_unicode" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_defaultline_unicode</a></li><li>test_ascii_examples_multiline_bytes - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_multiline_bytes" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_multiline_bytes</a></li><li>test_ascii_examples_multiline_unicode - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_multiline_unicode" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_multiline_unicode</a></li><li>test_ascii_examples_oneline_bytes - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_oneline_bytes" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_oneline_bytes</a></li><li>test_ascii_examples_oneline_unicode - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_oneline_unicode" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_oneline_unicode</a></li><li>test_assert_fails_with_expected_exception - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_expected_exception" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_expected_exception</a></li><li>test_assert_fails_with_success - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_success" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_success</a></li><li>test_assert_fails_with_success_multiple_types - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_success_multiple_types" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_success_multiple_types</a></li><li>test_assert_fails_with_wrong_exception - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_wrong_exception" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_wrong_exception</a></li><li>test_assert_that - <a href="testtools.tests.test_assert_that.html" class="code">testtools.tests.test_assert_that</a></li><li>test_assertEqual_formatting_no_message - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_formatting_no_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertEqual_formatting_no_message</a></li><li>test_assertEqual_nice_formatting - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_nice_formatting" class="code">testtools.tests.test_testcase.TestAssertions.test_assertEqual_nice_formatting</a></li><li>test_assertEqual_non_ascii_str_with_newlines - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_non_ascii_str_with_newlines" class="code">testtools.tests.test_testcase.TestAssertions.test_assertEqual_non_ascii_str_with_newlines</a></li><li>test_assertIn_failure - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_failure" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIn_failure</a></li><li>test_assertIn_failure_with_message - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_failure_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIn_failure_with_message</a></li><li>test_assertIn_success - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_success" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIn_success</a></li><li>test_assertion_text_shift_jis - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_assertion_text_shift_jis" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_assertion_text_shift_jis</a></li><li>test_assertIs - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIs</a></li><li>test_assertIs_fails - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs_fails" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIs_fails</a></li><li>test_assertIs_fails_with_message - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs_fails_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIs_fails_with_message</a></li><li>test_assertIsInstance - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance</a></li><li>test_assertIsInstance_failure - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_failure" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_failure</a></li><li>test_assertIsInstance_failure_multiple_classes - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_failure_multiple_classes" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_failure_multiple_classes</a></li><li>test_assertIsInstance_multiple_classes - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_multiple_classes" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_multiple_classes</a></li><li>test_assertIsInstance_overridden_message - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_overridden_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_overridden_message</a></li><li>test_assertIsNone - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNone" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNone</a></li><li>test_assertIsNot - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNot</a></li><li>test_assertIsNot_fails - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot_fails" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNot_fails</a></li><li>test_assertIsNot_fails_with_message - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot_fails_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNot_fails_with_message</a></li><li>test_assertIsNotNone - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNotNone" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNotNone</a></li><li>test_assertNotIn_failure - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_failure" class="code">testtools.tests.test_testcase.TestAssertions.test_assertNotIn_failure</a></li><li>test_assertNotIn_failure_with_message - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_failure_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertNotIn_failure_with_message</a></li><li>test_assertNotIn_success - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_success" class="code">testtools.tests.test_testcase.TestAssertions.test_assertNotIn_success</a></li><li>test_assertRaises - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises</a></li><li>test_assertRaises_exception_w_metaclass - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_exception_w_metaclass" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_exception_w_metaclass</a></li><li>test_assertRaises_fails_when_different_error_raised - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_fails_when_different_error_raised" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_fails_when_different_error_raised</a></li><li>test_assertRaises_fails_when_no_error_raised - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_fails_when_no_error_raised" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_fails_when_no_error_raised</a></li><li>test_assertRaises_function_repr_in_exception - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_function_repr_in_exception" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_function_repr_in_exception</a></li><li>test_assertRaises_returns_the_raised_exception - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_returns_the_raised_exception" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_returns_the_raised_exception</a></li><li>test_assertRaises_with_multiple_exceptions - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_with_multiple_exceptions" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_with_multiple_exceptions</a></li><li>test_assertRaises_with_multiple_exceptions_failure_mode - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_with_multiple_exceptions_failure_mode" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_with_multiple_exceptions_failure_mode</a></li><li>test_assertThat_matches_clean<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_matches_clean" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_matches_clean</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_matches_clean" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_matches_clean</a></li></ul></li><li>test_assertThat_message_is_annotated<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_message_is_annotated" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_message_is_annotated</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_message_is_annotated" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_message_is_annotated</a></li></ul></li><li>test_assertThat_mismatch_raises_description<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_mismatch_raises_description" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_mismatch_raises_description</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_mismatch_raises_description" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_mismatch_raises_description</a></li></ul></li><li>test_assertThat_output<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_output" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_output</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_output" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_output</a></li></ul></li><li>test_assertThat_verbose_output<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_verbose_output" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_verbose_output</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_verbose_output" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_verbose_output</a></li></ul></li><li>test_assertThat_verbose_unicode<ul><li><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_verbose_unicode" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_verbose_unicode</a></li><li><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_verbose_unicode" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_verbose_unicode</a></li></ul></li><li>test_async_cleanups - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_async_cleanups" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_async_cleanups</a></li><li>test_attributes - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_attributes" class="code">testtools.tests.test_testresult.TestStreamSummary.test_attributes</a></li><li>test_bad_mime - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_bad_mime" class="code">testtools.tests.test_testresult.TestStreamToDict.test_bad_mime</a></li><li>test_basic - <a href="testtools.tests.matchers.test_basic.html" class="code">testtools.tests.matchers.test_basic</a></li><li>test_basic_repr - <a href="testtools.tests.test_content_type.TestContentType.html#test_basic_repr" class="code">testtools.tests.test_content_type.TestContentType.test_basic_repr</a></li><li>test_before_after_hooks - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_before_after_hooks" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test_before_after_hooks</a></li><li>test_binary_content - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_binary_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_binary_content</a></li><li>Test_BinaryMismatch - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch</a></li><li>test_bogus_encoding_becomes_ascii - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_bogus_encoding_becomes_ascii" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_bogus_encoding_becomes_ascii</a></li><li>test_both_specified<ul><li><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_both_specified" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_both_specified</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_both_specified" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_both_specified</a></li></ul></li><li>test_broken_runner - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_broken_runner" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_broken_runner</a></li><li>test_broken_test - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_broken_test" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_broken_test</a></li><li>test_byEquality - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_byEquality" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_byEquality</a></li><li>test_bytes_examples_multiline - <a href="testtools.tests.test_compat.TestTextRepr.html#test_bytes_examples_multiline" class="code">testtools.tests.test_compat.TestTextRepr.test_bytes_examples_multiline</a></li><li>test_bytes_examples_oneline - <a href="testtools.tests.test_compat.TestTextRepr.html#test_bytes_examples_oneline" class="code">testtools.tests.test_compat.TestTextRepr.test_bytes_examples_oneline</a></li><li>test_call_is_run<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_call_is_run" class="code">testtools.tests.test_testcase.TestErrorHolder.test_call_is_run</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_call_is_run" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_call_is_run</a></li></ul></li><li>test_called_with_arguments - <a href="testtools.tests.test_testcase.TestNullary.html#test_called_with_arguments" class="code">testtools.tests.test_testcase.TestNullary.test_called_with_arguments</a></li><li>test_calls_setUp_test_tearDown_in_sequence - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_calls_setUp_test_tearDown_in_sequence" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_calls_setUp_test_tearDown_in_sequence</a></li><li>test_can_use_skipTest - <a href="testtools.tests.test_testcase.TestSkipping.html#test_can_use_skipTest" class="code">testtools.tests.test_testcase.TestSkipping.test_can_use_skipTest</a></li><li>test_change_tags_returns_tags - <a href="testtools.tests.test_tags.TestTags.html#test_change_tags_returns_tags" class="code">testtools.tests.test_tags.TestTags.test_change_tags_returns_tags</a></li><li>test_child_context - <a href="testtools.tests.test_tags.TestTags.html#test_child_context" class="code">testtools.tests.test_tags.TestTags.test_child_context</a></li><li>test_clean_delayed_call - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_delayed_call" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_delayed_call</a></li><li>test_clean_delayed_call_cancelled - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_delayed_call_cancelled" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_delayed_call_cancelled</a></li><li>test_clean_do_nothing - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_do_nothing" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_do_nothing</a></li><li>test_clean_reactor - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_clean_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_clean_reactor</a></li><li>test_clean_running_threads - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_running_threads" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_running_threads</a></li><li>test_clean_selectables - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_selectables" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_selectables</a></li><li>test_cleanup_run_before_tearDown - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_cleanup_run_before_tearDown" class="code">testtools.tests.test_testcase.TestAddCleanup.test_cleanup_run_before_tearDown</a></li><li>test_cleanups_continue_running_after_error - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_cleanups_continue_running_after_error" class="code">testtools.tests.test_testcase.TestAddCleanup.test_cleanups_continue_running_after_error</a></li><li>test_clear_junk_clears_previous_junk - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clear_junk_clears_previous_junk" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clear_junk_clears_previous_junk</a></li><li>test_clone_test_with_new_id - <a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html#test_clone_test_with_new_id" class="code">testtools.tests.test_testcase.TestCloneTestWithNewId.test_clone_test_with_new_id</a></li><li>test_cloned_testcase_does_not_share_details - <a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html#test_cloned_testcase_does_not_share_details" class="code">testtools.tests.test_testcase.TestCloneTestWithNewId.test_cloned_testcase_does_not_share_details</a></li><li>test_compat - <a href="testtools.tests.test_compat.html" class="code">testtools.tests.test_compat</a></li><li>test_construct_with_patches - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_construct_with_patches" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_construct_with_patches</a></li><li>test_constructor_argument_overrides_class_variable - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_constructor_argument_overrides_class_variable" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_constructor_argument_overrides_class_variable</a></li><li>test_constructor_arguments - <a href="testtools.tests.matchers.test_impl.TestMismatch.html#test_constructor_arguments" class="code">testtools.tests.matchers.test_impl.TestMismatch.test_constructor_arguments</a></li><li>test_constructor_no_arguments - <a href="testtools.tests.matchers.test_impl.TestMismatch.html#test_constructor_no_arguments" class="code">testtools.tests.matchers.test_impl.TestMismatch.test_constructor_no_arguments</a></li><li>test_constructor_overrides_decorator - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_constructor_overrides_decorator" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_constructor_overrides_decorator</a></li><li>test_contains - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_contains" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_contains</a></li><li>test_contains_files - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_contains_files" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_contains_files</a></li><li>test_content - <a href="testtools.tests.test_content.html" class="code">testtools.tests.test_content</a></li><li>test_content_type - <a href="testtools.tests.test_content_type.html" class="code">testtools.tests.test_content_type</a></li><li>test_control_characters_in_failure_string - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_control_characters_in_failure_string" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_control_characters_in_failure_string</a></li><li>test_convenient_construction - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction</a></li><li>test_convenient_construction_default_debugging - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_debugging" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_debugging</a></li><li>test_convenient_construction_default_reactor - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_reactor</a></li><li>test_convenient_construction_default_timeout - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_timeout" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_timeout</a></li><li>test_counts_as_one_test<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_counts_as_one_test" class="code">testtools.tests.test_testcase.TestErrorHolder.test_counts_as_one_test</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_counts_as_one_test" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_counts_as_one_test</a></li></ul></li><li>test_custom_exception_no_args - <a href="testtools.tests.test_compat.TestReraise.html#test_custom_exception_no_args" class="code">testtools.tests.test_compat.TestReraise.test_custom_exception_no_args</a></li><li>test_custom_failure_exception - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_custom_failure_exception" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_custom_failure_exception</a></li><li>test_custom_suite_without_sort_tests_works - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_custom_suite_without_sort_tests_works" class="code">testtools.tests.test_testsuite.TestSortedTests.test_custom_suite_without_sort_tests_works</a></li><li>test_datastructures - <a href="testtools.tests.matchers.test_datastructures.html" class="code">testtools.tests.matchers.test_datastructures</a></li><li>test_debug<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_debug" class="code">testtools.tests.test_testcase.TestErrorHolder.test_debug</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_debug" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_debug</a></li></ul></li><li>test_debugging_enabled_during_test_with_debug_flag - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_debugging_enabled_during_test_with_debug_flag" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_debugging_enabled_during_test_with_debug_flag</a></li><li>test_debugging_unchanged_during_test_by_default - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_debugging_unchanged_during_test_by_default" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_debugging_unchanged_during_test_by_default</a></li><li>test_decorator_for_run_test - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_decorator_for_run_test" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_decorator_for_run_test</a></li><li>test_deeper_stack - <a href="testtools.tests.test_spinner.TestNotReentrant.html#test_deeper_stack" class="code">testtools.tests.test_spinner.TestNotReentrant.test_deeper_stack</a></li><li>test_default - <a href="testtools.tests.test_testresult.TestTestControl.html#test_default" class="code">testtools.tests.test_testresult.TestTestControl.test_default</a></li><li>test_default_description_is_mismatch - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_default_description_is_mismatch" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_default_description_is_mismatch</a></li><li>test_default_description_unicode - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_default_description_unicode" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_default_description_unicode</a></li><li>test_default_is_runTest_class_variable - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_default_is_runTest_class_variable" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_default_is_runTest_class_variable</a></li><li>test_default_works - <a href="testtools.tests.test_testcase.TestOnException.html#test_default_works" class="code">testtools.tests.test_testcase.TestOnException.test_default_works</a></li><li>test_deferred_error - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_deferred_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_deferred_error</a></li><li>test_deferred_value_returned - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_deferred_value_returned" class="code">testtools.tests.test_spinner.TestRunInReactor.test_deferred_value_returned</a></li><li>test_deferredruntest - <a href="testtools.tests.test_deferredruntest.html" class="code">testtools.tests.test_deferredruntest</a></li><li>test_describe<ul><li><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe</a></li><li><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe</a></li></ul></li><li>test_describe_difference - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test_describe_difference</a></li><li>test_describe_non_ascii_bytes<ul><li><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe_non_ascii_bytes" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe_non_ascii_bytes</a></li><li><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe_non_ascii_bytes" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe_non_ascii_bytes</a></li><li><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test_describe_non_ascii_bytes" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test_describe_non_ascii_bytes</a></li></ul></li><li>test_describe_non_ascii_unicode<ul><li><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe_non_ascii_unicode" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe_non_ascii_unicode</a></li><li><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe_non_ascii_unicode" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe_non_ascii_unicode</a></li></ul></li><li>test_description - <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html#test_description" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList.test_description</a></li><li>test_dict - <a href="testtools.tests.matchers.test_dict.html" class="code">testtools.tests.matchers.test_dict</a></li><li>test_dict_to_case - <a href="testtools.testresult.real.html#test_dict_to_case" class="code">testtools.testresult.real.test_dict_to_case</a></li><li>test_discarding - <a href="testtools.tests.test_testresult.TestStreamTagger.html#test_discarding" class="code">testtools.tests.test_testresult.TestStreamTagger.test_discarding</a></li><li>test_distutilscmd - <a href="testtools.tests.test_distutilscmd.html" class="code">testtools.tests.test_distutilscmd</a></li><li>test_docstring - <a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html#test_docstring" class="code">testtools.tests.matchers.test_datastructures.TestMatchesListwise.test_docstring</a></li><li>test_doctest - <a href="testtools.tests.matchers.test_doctest.html" class="code">testtools.tests.matchers.test_doctest</a></li><li>test_does_not_contain - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_does_not_contain" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_does_not_contain</a></li><li>test_does_not_contain_files - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_does_not_contain_files" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_does_not_contain_files</a></li><li>test_done - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_done" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_done</a></li><li>test_duplicate_simple_suites - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_duplicate_simple_suites" class="code">testtools.tests.test_testsuite.TestSortedTests.test_duplicate_simple_suites</a></li><li>test_eager_read_by_default - <a href="testtools.tests.test_content.TestAttachFile.html#test_eager_read_by_default" class="code">testtools.tests.test_content.TestAttachFile.test_eager_read_by_default</a></li><li>test_empty<ul><li><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_empty" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_empty</a></li><li><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_empty" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_empty</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_empty" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_empty</a></li></ul></li><li>test_empty_attachment - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_empty_attachment" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_empty_attachment</a></li><li>test_empty_detail_status_correct - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_empty_detail_status_correct" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_empty_detail_status_correct</a></li><li>test_encoding_as_none_becomes_ascii - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_encoding_as_none_becomes_ascii" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_encoding_as_none_becomes_ascii</a></li><li>test_error_in_cleanups_are_captured - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_error_in_cleanups_are_captured" class="code">testtools.tests.test_testcase.TestAddCleanup.test_error_in_cleanups_are_captured</a></li><li>test_exc_info - <a href="testtools.tests.test_compat.TestReraise.html#test_exc_info" class="code">testtools.tests.test_compat.TestReraise.test_exc_info</a></li><li>test_exc_info_to_unicode - <a href="testtools.tests.test_testresult.TestTestResult.html#test_exc_info_to_unicode" class="code">testtools.tests.test_testresult.TestTestResult.test_exc_info_to_unicode</a></li><li>test_exc_type - <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html#test_exc_type" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience.test_exc_type</a></li><li>test_exc_value - <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html#test_exc_value" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience.test_exc_value</a></li><li>test_exception - <a href="testtools.tests.matchers.test_exception.html" class="code">testtools.tests.matchers.test_exception</a></li><li>test_exception_reraised - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_exception_reraised" class="code">testtools.tests.test_spinner.TestRunInReactor.test_exception_reraised</a></li><li>test_exists<ul><li><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_exists" class="code">testtools.tests.matchers.test_filesystem.TestDirExists.test_exists</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_exists" class="code">testtools.tests.matchers.test_filesystem.TestFileExists.test_exists</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html#test_exists" class="code">testtools.tests.matchers.test_filesystem.TestPathExists.test_exists</a></li><li><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_exists" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_exists</a></li></ul></li><li>test_expectFailure_KnownFailure_extended - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_expectFailure_KnownFailure_extended" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_expectFailure_KnownFailure_extended</a></li><li>test_expectFailure_KnownFailure_unexpected_success - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_expectFailure_KnownFailure_unexpected_success" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_expectFailure_KnownFailure_unexpected_success</a></li><li>test_expectThat_adds_detail - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_adds_detail" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_adds_detail</a></li><li>test_expectThat_does_not_exit_test - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_does_not_exit_test" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_does_not_exit_test</a></li><li>test_expectThat_matches_clean - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_matches_clean" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_matches_clean</a></li><li>test_expectThat_mismatch_fails_test - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_mismatch_fails_test" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_mismatch_fails_test</a></li><li>test_explicit_time - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_explicit_time" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_explicit_time</a></li><li>test_exports_reactor - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_exports_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_exports_reactor</a></li><li>test_extended_decorator_for_run_test - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_extended_decorator_for_run_test" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_extended_decorator_for_run_test</a></li><li>test_extended_repr - <a href="testtools.tests.test_content_type.TestContentType.html#test_extended_repr" class="code">testtools.tests.test_content_type.TestContentType.test_extended_repr</a></li><li>test_fail - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_fail" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_fail</a></li><li>test_fail_preserves_traceback_detail - <a href="testtools.tests.test_testcase.TestAssertions.html#test_fail_preserves_traceback_detail" class="code">testtools.tests.test_testcase.TestAssertions.test_fail_preserves_traceback_detail</a></li><li>test_failfast - <a href="testtools.tests.test_testresult.Python27Contract.html#test_failfast" class="code">testtools.tests.test_testresult.Python27Contract.test_failfast</a></li><li>test_failfast_get - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_failfast_get" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_failfast_get</a></li><li>test_failfast_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_failfast_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_failfast_py26</a></li><li>test_failfast_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_failfast_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_failfast_py27</a></li><li>test_failfast_set - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_failfast_set" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_failfast_set</a></li><li>test_failure<ul><li><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_failure" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_failure</a></li><li><a href="testtools.tests.test_spinner.TestExtractResult.html#test_failure" class="code">testtools.tests.test_spinner.TestExtractResult.test_failure</a></li></ul></li><li>test_fallback_calls - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_fallback_calls" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_fallback_calls</a></li><li>test_fallback_no_do_start_stop_run - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_fallback_no_do_start_stop_run" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_fallback_no_do_start_stop_run</a></li><li>test_fast_keyboard_interrupt_stops_test_run - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_fast_keyboard_interrupt_stops_test_run" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_fast_keyboard_interrupt_stops_test_run</a></li><li>test_fast_sigint_raises_no_result_error - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_fast_sigint_raises_no_result_error" class="code">testtools.tests.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error</a></li><li>test_fast_sigint_raises_no_result_error_second_time - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_fast_sigint_raises_no_result_error_second_time" class="code">testtools.tests.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error_second_time</a></li><li>test_file - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_file" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_file</a></li><li>test_file_comment_iso2022_jp - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_file_comment_iso2022_jp" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_file_comment_iso2022_jp</a></li><li>test_files - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">testtools.tests.test_testresult.TestStreamResultContract.test_files</a></li><li>test_files_reported - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_files_reported" class="code">testtools.tests.test_testresult.TestStreamToDict.test_files_reported</a></li><li>test_filesystem - <a href="testtools.tests.matchers.test_filesystem.html" class="code">testtools.tests.matchers.test_filesystem</a></li><li>test_fixture - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_fixture" class="code">testtools.tests.test_testcase.TestAddCleanup.test_fixture</a></li><li>test_fixture_suite - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html#test_fixture_suite" class="code">testtools.tests.test_testsuite.TestFixtureSuite.test_fixture_suite</a></li><li>test_fixture_suite_sort - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html#test_fixture_suite_sort" class="code">testtools.tests.test_testsuite.TestFixtureSuite.test_fixture_suite_sort</a></li><li>test_fixturesupport - <a href="testtools.tests.test_fixturesupport.html" class="code">testtools.tests.test_fixturesupport</a></li><li>test_formatTypes_multiple - <a href="testtools.tests.test_testcase.TestAssertions.html#test_formatTypes_multiple" class="code">testtools.tests.test_testcase.TestAssertions.test_formatTypes_multiple</a></li><li>test_formatTypes_single - <a href="testtools.tests.test_testcase.TestAssertions.html#test_formatTypes_single" class="code">testtools.tests.test_testcase.TestAssertions.test_formatTypes_single</a></li><li>test_forward_addError - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addError" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addError</a></li><li>test_forward_addFailure - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addFailure" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addFailure</a></li><li>test_forward_addSkip - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addSkip" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addSkip</a></li><li>test_forward_addSuccess - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addSuccess" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addSuccess</a></li><li>test_forwards_description - <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_forwards_description" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator.test_forwards_description</a></li><li>test_forwards_details<ul><li><a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html#test_forwards_details" class="code">testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.test_forwards_details</a></li><li><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_forwards_details" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator.test_forwards_details</a></li></ul></li><li>test_fresh_result_is_successful - <a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">testtools.tests.test_testresult.Python26Contract.test_fresh_result_is_successful</a></li><li>test_from_file - <a href="testtools.tests.test_content.TestContent.html#test_from_file" class="code">testtools.tests.test_content.TestContent.test_from_file</a></li><li>test_from_file_default_type - <a href="testtools.tests.test_content.TestContent.html#test_from_file_default_type" class="code">testtools.tests.test_content.TestContent.test_from_file_default_type</a></li><li>test_from_file_eager_loading - <a href="testtools.tests.test_content.TestContent.html#test_from_file_eager_loading" class="code">testtools.tests.test_content.TestContent.test_from_file_eager_loading</a></li><li>test_from_file_with_simple_seek - <a href="testtools.tests.test_content.TestContent.html#test_from_file_with_simple_seek" class="code">testtools.tests.test_content.TestContent.test_from_file_with_simple_seek</a></li><li>test_from_file_with_whence_seek - <a href="testtools.tests.test_content.TestContent.html#test_from_file_with_whence_seek" class="code">testtools.tests.test_content.TestContent.test_from_file_with_whence_seek</a></li><li>test_from_nonexistent_file - <a href="testtools.tests.test_content.TestContent.html#test_from_nonexistent_file" class="code">testtools.tests.test_content.TestContent.test_from_nonexistent_file</a></li><li>test_from_stream - <a href="testtools.tests.test_content.TestContent.html#test_from_stream" class="code">testtools.tests.test_content.TestContent.test_from_stream</a></li><li>test_from_stream_default_type - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_default_type" class="code">testtools.tests.test_content.TestContent.test_from_stream_default_type</a></li><li>test_from_stream_eager_loading - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_eager_loading" class="code">testtools.tests.test_content.TestContent.test_from_stream_eager_loading</a></li><li>test_from_stream_with_simple_seek - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_with_simple_seek" class="code">testtools.tests.test_content.TestContent.test_from_stream_with_simple_seek</a></li><li>test_from_stream_with_whence_seek - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_with_whence_seek" class="code">testtools.tests.test_content.TestContent.test_from_stream_with_whence_seek</a></li><li>test_from_text - <a href="testtools.tests.test_content.TestContent.html#test_from_text" class="code">testtools.tests.test_content.TestContent.test_from_text</a></li><li>test_fromExample - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_fromExample" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_fromExample</a></li><li>test_function_called - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_function_called" class="code">testtools.tests.test_spinner.TestRunInReactor.test_function_called</a></li><li>test_getUniqueInteger - <a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueInteger" class="code">testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueInteger</a></li><li>test_getUniqueString - <a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueString" class="code">testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueString</a></li><li>test_getUniqueString_prefix - <a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueString_prefix" class="code">testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueString_prefix</a></li><li>test_global_tags - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_global_tags" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_global_tags</a></li><li>test_global_tags_complex - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_global_tags_complex" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_global_tags_complex</a></li><li>test_global_tags_simple - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_global_tags_simple" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_global_tags_simple</a></li><li>test_handler_that_raises_is_not_caught - <a href="testtools.tests.test_testcase.TestOnException.html#test_handler_that_raises_is_not_caught" class="code">testtools.tests.test_testcase.TestOnException.test_handler_that_raises_is_not_caught</a></li><li>test_helpers - <a href="testtools.tests.test_helpers.html" class="code">testtools.tests.test_helpers</a></li><li>test_higherorder - <a href="testtools.tests.matchers.test_higherorder.html" class="code">testtools.tests.matchers.test_higherorder</a></li><li>test_hung_test - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_hung_test" class="code">testtools.tests.test_testresult.TestStreamToDict.test_hung_test</a></li><li>test_id_comes_from_constructor<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_id_comes_from_constructor" class="code">testtools.tests.test_testcase.TestErrorHolder.test_id_comes_from_constructor</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_id_comes_from_constructor" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_id_comes_from_constructor</a></li></ul></li><li>test_identicalIsEqual - <a href="testtools.tests.test_testcase.TestEquality.html#test_identicalIsEqual" class="code">testtools.tests.test_testcase.TestEquality.test_identicalIsEqual</a></li><li>test_if_message_given_message - <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html#test_if_message_given_message" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate.test_if_message_given_message</a></li><li>test_if_message_no_message - <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html#test_if_message_no_message" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate.test_if_message_no_message</a></li><li>test_impl - <a href="testtools.tests.matchers.test_impl.html" class="code">testtools.tests.matchers.test_impl</a></li><li>test_inprogress - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_inprogress" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_inprogress</a></li><li>test_io_bytesio - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_bytesio" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_io_bytesio</a></li><li>test_io_stringio - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_stringio" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_io_stringio</a></li><li>test_io_textwrapper - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_textwrapper" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_io_textwrapper</a></li><li>test_is_assertion_error - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_is_assertion_error" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_is_assertion_error</a></li><li>test_is_stack_hidden_consistent_false - <a href="testtools.tests.test_helpers.TestStackHiding.html#test_is_stack_hidden_consistent_false" class="code">testtools.tests.test_helpers.TestStackHiding.test_is_stack_hidden_consistent_false</a></li><li>test_is_stack_hidden_consistent_true - <a href="testtools.tests.test_helpers.TestStackHiding.html#test_is_stack_hidden_consistent_true" class="code">testtools.tests.test_helpers.TestStackHiding.test_is_stack_hidden_consistent_true</a></li><li>test_issue_16662 - <a href="testtools.tests.test_run.TestRun.html#test_issue_16662" class="code">testtools.tests.test_run.TestRun.test_issue_16662</a></li><li>test_iter_text_decodes - <a href="testtools.tests.test_content.TestContent.html#test_iter_text_decodes" class="code">testtools.tests.test_content.TestContent.test_iter_text_decodes</a></li><li>test_iter_text_default_charset_iso_8859_1 - <a href="testtools.tests.test_content.TestContent.html#test_iter_text_default_charset_iso_8859_1" class="code">testtools.tests.test_content.TestContent.test_iter_text_default_charset_iso_8859_1</a></li><li>test_iter_text_not_text_errors - <a href="testtools.tests.test_content.TestContent.html#test_iter_text_not_text_errors" class="code">testtools.tests.test_content.TestContent.test_iter_text_not_text_errors</a></li><li>test_json_content<ul><li><a href="testtools.tests.test_content.TestContent.html#test_json_content" class="code">testtools.tests.test_content.TestContent.test_json_content</a></li><li><a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html#test_json_content" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes.test_json_content</a></li></ul></li><li>test_keyboard_interrupt_not_caught - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_keyboard_interrupt_not_caught" class="code">testtools.tests.test_testcase.TestAddCleanup.test_keyboard_interrupt_not_caught</a></li><li>test_keyboard_interrupt_stops_test_run - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_keyboard_interrupt_stops_test_run" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_keyboard_interrupt_stops_test_run</a></li><li>test_KeyboardInterrupt_match_Exception_propogates - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_match_Exception_propogates" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_match_Exception_propogates</a></li><li>test_KeyboardInterrupt_matched - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_matched" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_matched</a></li><li>test_KeyboardInterrupt_propogates - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_propogates" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_propogates</a></li><li>test_keyword_arguments - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_keyword_arguments" class="code">testtools.tests.test_spinner.TestRunInReactor.test_keyword_arguments</a></li><li>test_last_resort_in_place - <a href="testtools.tests.test_testcase.TestRunTestUsage.html#test_last_resort_in_place" class="code">testtools.tests.test_testcase.TestRunTestUsage.test_last_resort_in_place</a></li><li>test_lazy_read - <a href="testtools.tests.test_content.TestAttachFile.html#test_lazy_read" class="code">testtools.tests.test_content.TestAttachFile.test_lazy_read</a></li><li>test_leftover_junk_available - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_leftover_junk_available" class="code">testtools.tests.test_spinner.TestRunInReactor.test_leftover_junk_available</a></li><li>test_load_list_preserves_custom_suites - <a href="testtools.tests.test_run.TestRun.html#test_load_list_preserves_custom_suites" class="code">testtools.tests.test_run.TestRun.test_load_list_preserves_custom_suites</a></li><li>test_local_tags<ul><li><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_local_tags" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_local_tags</a></li><li><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_local_tags" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_local_tags</a></li></ul></li><li>test_local_tags_dont_leak - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_local_tags_dont_leak" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_local_tags_dont_leak</a></li><li>test_log_err_flushed_is_success - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_err_flushed_is_success" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_err_flushed_is_success</a></li><li>test_log_err_is_error - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_err_is_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_err_is_error</a></li><li>test_log_in_details - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_in_details" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_in_details</a></li><li>test_long_bytes - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_bytes" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_bytes</a></li><li>test_long_bytes_and_object - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_bytes_and_object" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_bytes_and_object</a></li><li>test_long_mixed_strings - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_mixed_strings" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_mixed_strings</a></li><li>test_long_unicode - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_unicode" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_unicode</a></li><li>test_long_unicode_and_object - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_unicode_and_object" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_unicode_and_object</a></li><li>test_lots_of_different_attachments - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_lots_of_different_attachments" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_lots_of_different_attachments</a></li><li>test_match<ul><li><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_match" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_match</a></li><li><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_match" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_match</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html#test_match" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions.test_match</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html#test_match" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains.test_match</a></li></ul></li><li>test_matcher<ul><li><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_matcher" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_matcher</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_matcher" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_matcher</a></li></ul></li><li>test_matches - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_matches" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_matches</a></li><li>test_matches_match - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test_matches_match</a></li><li>test_merge_incoming_gone_tag_with_current_new_tag - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_incoming_gone_tag_with_current_new_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_incoming_gone_tag_with_current_new_tag</a></li><li>test_merge_incoming_new_tag_with_current_gone_tag - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_incoming_new_tag_with_current_gone_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_incoming_new_tag_with_current_gone_tag</a></li><li>test_merge_unseen_gone_tag - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_unseen_gone_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_unseen_gone_tag</a></li><li>test_merge_unseen_new_tag - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_unseen_new_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_unseen_new_tag</a></li><li>test_method1 - <a href="testtools.tests.test_testsuite.Sample.html#test_method1" class="code">testtools.tests.test_testsuite.Sample.test_method1</a></li><li>test_method2 - <a href="testtools.tests.test_testsuite.Sample.html#test_method2" class="code">testtools.tests.test_testsuite.Sample.test_method2</a></li><li>test_mismatch - <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html#test_mismatch" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains.test_mismatch</a></li><li>test_mismatch_and_too_many_matchers - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_too_many_matchers</a></li><li>test_mismatch_and_too_many_values - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_too_many_values</a></li><li>test_mismatch_and_two_too_many_matchers - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_two_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_two_too_many_matchers</a></li><li>test_mismatch_and_two_too_many_values - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_two_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_two_too_many_values</a></li><li>test_mismatch_details - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test_mismatch_details</a></li><li>test_mismatch_returns_does_not_end_with - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_returns_does_not_end_with" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_returns_does_not_end_with</a></li><li>test_mismatch_returns_does_not_start_with - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_returns_does_not_start_with" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_returns_does_not_start_with</a></li><li>test_mismatch_sets_expected<ul><li><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_sets_expected" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_sets_expected</a></li><li><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_sets_expected" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_sets_expected</a></li></ul></li><li>test_mismatch_sets_matchee<ul><li><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_sets_matchee" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_sets_matchee</a></li><li><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_sets_matchee" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_sets_matchee</a></li></ul></li><li>test_mismatches - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatches" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatches</a></li><li>test_monkey - <a href="testtools.tests.test_monkey.html" class="code">testtools.tests.test_monkey</a></li><li>test_multi_line_text_content - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_multi_line_text_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_multi_line_text_content</a></li><li>test_multiple_addDetails_from_Mismatch - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_multiple_addDetails_from_Mismatch" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_multiple_addDetails_from_Mismatch</a></li><li>test_multiple_attr_decorators - <a href="testtools.tests.test_testcase.TestAttributes.html#test_multiple_attr_decorators" class="code">testtools.tests.test_testcase.TestAttributes.test_multiple_attr_decorators</a></li><li>test_multiple_attributes - <a href="testtools.tests.test_testcase.TestAttributes.html#test_multiple_attributes" class="code">testtools.tests.test_testcase.TestAttributes.test_multiple_attributes</a></li><li>test_multiple_text_content - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_multiple_text_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_multiple_text_content</a></li><li>test_multipleCleanupErrorsReported - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_multipleCleanupErrorsReported" class="code">testtools.tests.test_testcase.TestAddCleanup.test_multipleCleanupErrorsReported</a></li><li>test_multipleErrorsCoreAndCleanupReported - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_multipleErrorsCoreAndCleanupReported" class="code">testtools.tests.test_testcase.TestAddCleanup.test_multipleErrorsCoreAndCleanupReported</a></li><li>test_neither_specified<ul><li><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_neither_specified" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_neither_specified</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_neither_specified" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_neither_specified</a></li></ul></li><li>test_no_deferreds - <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html#test_no_deferreds" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors.test_no_deferreds</a></li><li>test_no_details - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_no_details" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_no_details</a></li><li>test_no_encoding_becomes_ascii - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_no_encoding_becomes_ascii" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_no_encoding_becomes_ascii</a></li><li>test_no_fallback_errors - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_no_fallback_errors" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_no_fallback_errors</a></li><li>test_no_junk_by_default - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_no_junk_by_default" class="code">testtools.tests.test_spinner.TestRunInReactor.test_no_junk_by_default</a></li><li>test_no_tags - <a href="testtools.tests.test_tags.TestTags.html#test_no_tags" class="code">testtools.tests.test_tags.TestTags.test_no_tags</a></li><li>test_no_tags_by_default - <a href="testtools.tests.test_testresult.TagsContract.html#test_no_tags_by_default" class="code">testtools.tests.test_testresult.TagsContract.test_no_tags_by_default</a></li><li>test_no_tests_nothing_reported - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_no_tests_nothing_reported" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_no_tests_nothing_reported</a></li><li>test_non_ascii_dirname - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_non_ascii_dirname" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_non_ascii_dirname</a></li><li>test_non_ascii_failure_string - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_non_ascii_failure_string" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_non_ascii_failure_string</a></li><li>test_non_ascii_failure_string_via_exec - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_non_ascii_failure_string_via_exec" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_non_ascii_failure_string_via_exec</a></li><li>test_nonforwarding_methods - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_nonforwarding_methods" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_nonforwarding_methods</a></li><li>test_nonIdenticalInUnequal - <a href="testtools.tests.test_testcase.TestEquality.html#test_nonIdenticalInUnequal" class="code">testtools.tests.test_testcase.TestEquality.test_nonIdenticalInUnequal</a></li><li>test_not_a_directory - <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_not_a_directory" class="code">testtools.tests.matchers.test_filesystem.TestDirExists.test_not_a_directory</a></li><li>test_not_a_file - <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_not_a_file" class="code">testtools.tests.matchers.test_filesystem.TestFileExists.test_not_a_file</a></li><li>test_not_exists<ul><li><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_not_exists</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestDirExists.test_not_exists</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_not_exists</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestFileExists.test_not_exists</a></li><li><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestPathExists.test_not_exists</a></li></ul></li><li>test_not_fired - <a href="testtools.tests.test_spinner.TestExtractResult.html#test_not_fired" class="code">testtools.tests.test_spinner.TestExtractResult.test_not_fired</a></li><li>test_not_reentrant<ul><li><a href="testtools.tests.test_spinner.TestNotReentrant.html#test_not_reentrant" class="code">testtools.tests.test_spinner.TestNotReentrant.test_not_reentrant</a></li><li><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_not_reentrant" class="code">testtools.tests.test_spinner.TestRunInReactor.test_not_reentrant</a></li></ul></li><li>test_now_datetime_now - <a href="testtools.tests.test_testresult.TestTestResult.html#test_now_datetime_now" class="code">testtools.tests.test_testresult.TestTestResult.test_now_datetime_now</a></li><li>test_now_datetime_time - <a href="testtools.tests.test_testresult.TestTestResult.html#test_now_datetime_time" class="code">testtools.tests.test_testresult.TestTestResult.test_now_datetime_time</a></li><li>test_only_addError_once - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_only_addError_once" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_only_addError_once</a></li><li>test_only_one_test_at_a_time - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_only_one_test_at_a_time" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_only_one_test_at_a_time</a></li><li>test_optional_name - <a href="testtools.tests.test_content.TestAttachFile.html#test_optional_name" class="code">testtools.tests.test_content.TestAttachFile.test_optional_name</a></li><li>test_os_error - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_os_error" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_os_error</a></li><li>test_other_attribute<ul><li><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_other_attribute" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test_other_attribute</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html#test_other_attribute" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.test_other_attribute</a></li></ul></li><li>test_outcome__no_details<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome__no_details" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome__no_details</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome__no_details" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome__no_details</a></li></ul></li><li>test_outcome_Extended_py26<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.test_outcome_Extended_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_py26</a></li></ul></li><li>test_outcome_Extended_py27<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py27</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_py27</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_py27</a></li></ul></li><li>test_outcome_Extended_py27_no_reason - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py27_no_reason" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py27_no_reason</a></li><li>test_outcome_Extended_py27_reason - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py27_reason" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py27_reason</a></li><li>test_outcome_Extended_pyextended<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_pyextended</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_pyextended</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_pyextended</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_pyextended</a></li></ul></li><li>test_outcome_Original_py26<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.test_outcome_Original_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_py26</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_py26</a></li></ul></li><li>test_outcome_Original_py27<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py27</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_py27</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_py27</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_py27</a></li></ul></li><li>test_outcome_Original_pyextended<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_pyextended</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_pyextended</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_pyextended</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_pyextended</a></li></ul></li><li>test_parent - <a href="testtools.tests.test_tags.TestTags.html#test_parent" class="code">testtools.tests.test_tags.TestTags.test_parent</a></li><li>test_partial_encoding_replace - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_partial_encoding_replace" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_partial_encoding_replace</a></li><li>test_pass_custom_run_test - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_pass_custom_run_test" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_pass_custom_run_test</a></li><li>test_pass_on_raise - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise" class="code">testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise</a></li><li>test_pass_on_raise_any_message - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise_any_message" class="code">testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise_any_message</a></li><li>test_pass_on_raise_matcher - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise_matcher" class="code">testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise_matcher</a></li><li>test_patch - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch" class="code">testtools.tests.test_testcase.TestPatchSupport.test_patch</a></li><li>test_patch_already_patched - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_already_patched" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_already_patched</a></li><li>test_patch_existing - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_existing" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_existing</a></li><li>test_patch_non_existing - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_non_existing" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_non_existing</a></li><li>test_patch_nonexistent_attribute - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch_nonexistent_attribute" class="code">testtools.tests.test_testcase.TestPatchSupport.test_patch_nonexistent_attribute</a></li><li>test_patch_patches - <a href="testtools.tests.test_monkey.TestPatchHelper.html#test_patch_patches" class="code">testtools.tests.test_monkey.TestPatchHelper.test_patch_patches</a></li><li>test_patch_restored_after_run - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch_restored_after_run" class="code">testtools.tests.test_testcase.TestPatchSupport.test_patch_restored_after_run</a></li><li>test_patch_returns_cleanup - <a href="testtools.tests.test_monkey.TestPatchHelper.html#test_patch_returns_cleanup" class="code">testtools.tests.test_monkey.TestPatchHelper.test_patch_returns_cleanup</a></li><li>test_plain_text - <a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html#test_plain_text" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes.test_plain_text</a></li><li>test_postfix_content - <a href="testtools.tests.test_content.TestStackLinesContent.html#test_postfix_content" class="code">testtools.tests.test_content.TestStackLinesContent.test_postfix_content</a></li><li>test_postfix_is_used - <a href="testtools.tests.test_content.TestStacktraceContent.html#test_postfix_is_used" class="code">testtools.tests.test_content.TestStacktraceContent.test_postfix_is_used</a></li><li>test_prefix_content - <a href="testtools.tests.test_content.TestStackLinesContent.html#test_prefix_content" class="code">testtools.tests.test_content.TestStackLinesContent.test_prefix_content</a></li><li>test_prefix_is_used - <a href="testtools.tests.test_content.TestStacktraceContent.html#test_prefix_is_used" class="code">testtools.tests.test_content.TestStacktraceContent.test_prefix_is_used</a></li><li>test_preserve_signal_handler - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_preserve_signal_handler" class="code">testtools.tests.test_spinner.TestRunInReactor.test_preserve_signal_handler</a></li><li>test_progress_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_py26</a></li><li>test_progress_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_py27</a></li><li>test_progress_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_pyextended</a></li><li>test_raise_if_no_exception - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_if_no_exception" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_if_no_exception</a></li><li>test_raise_on_error_mismatch - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_error_mismatch" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_on_error_mismatch</a></li><li>test_raise_on_general_mismatch - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_general_mismatch" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_on_general_mismatch</a></li><li>test_raise_on_text_mismatch - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_text_mismatch" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_on_text_mismatch</a></li><li>test_raises - <a href="testtools.tests.test_testcase.TestNullary.html#test_raises" class="code">testtools.tests.test_testcase.TestNullary.test_raises</a></li><li>test_raising__UnexpectedSuccess_extended - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_raising__UnexpectedSuccess_extended" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_raising__UnexpectedSuccess_extended</a></li><li>test_raising__UnexpectedSuccess_py27 - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_raising__UnexpectedSuccess_py27" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_raising__UnexpectedSuccess_py27</a></li><li>test_real_path - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_real_path" class="code">testtools.tests.matchers.test_filesystem.TestSamePath.test_real_path</a></li><li>test_relative_and_absolute - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_relative_and_absolute" class="code">testtools.tests.matchers.test_filesystem.TestSamePath.test_relative_and_absolute</a></li><li>test_remove_in_child - <a href="testtools.tests.test_tags.TestTags.html#test_remove_in_child" class="code">testtools.tests.test_tags.TestTags.test_remove_in_child</a></li><li>test_remove_tag - <a href="testtools.tests.test_tags.TestTags.html#test_remove_tag" class="code">testtools.tests.test_tags.TestTags.test_remove_tag</a></li><li>test_removing_tags - <a href="testtools.tests.test_testresult.TagsContract.html#test_removing_tags" class="code">testtools.tests.test_testresult.TagsContract.test_removing_tags</a></li><li>test_repeated_run_with_patches - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_repeated_run_with_patches" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_repeated_run_with_patches</a></li><li>test_repr<ul><li><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_repr" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator.test_repr</a></li><li><a href="testtools.tests.test_testcase.TestNullary.html#test_repr" class="code">testtools.tests.test_testcase.TestNullary.test_repr</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_repr" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_repr</a></li></ul></li><li>test_repr_custom_outcome - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_custom_outcome" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_repr_custom_outcome</a></li><li>test_repr_just_id - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_just_id" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_repr_just_id</a></li><li>test_repr_with_description - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_with_description" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_repr_with_description</a></li><li>test_restore_non_existing - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_restore_non_existing" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_restore_non_existing</a></li><li>test_restore_nonexistent_attribute - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_restore_nonexistent_attribute" class="code">testtools.tests.test_testcase.TestPatchSupport.test_restore_nonexistent_attribute</a></li><li>test_restore_twice_is_a_no_op - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_restore_twice_is_a_no_op" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_restore_twice_is_a_no_op</a></li><li>test_restores_observers - <a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html#test_restores_observers" class="code">testtools.tests.test_deferredruntest.TestRunWithLogObservers.test_restores_observers</a></li><li>test_return_value_returned - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_return_value_returned" class="code">testtools.tests.test_spinner.TestRunInReactor.test_return_value_returned</a></li><li>test_returns_wrapped - <a href="testtools.tests.test_testcase.TestNullary.html#test_returns_wrapped" class="code">testtools.tests.test_testcase.TestNullary.test_returns_wrapped</a></li><li>test_run<ul><li><a href="testtools.tests.test_run.html" class="code">testtools.tests.test_run</a></li><li><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_run" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test_run</a></li></ul></li><li>test_run_custom_list - <a href="testtools.tests.test_run.TestRun.html#test_run_custom_list" class="code">testtools.tests.test_run.TestRun.test_run_custom_list</a></li><li>test_run_failfast - <a href="testtools.tests.test_run.TestRun.html#test_run_failfast" class="code">testtools.tests.test_run.TestRun.test_run_failfast</a></li><li>test_run_list - <a href="testtools.tests.test_run.TestRun.html#test_run_list" class="code">testtools.tests.test_run.TestRun.test_run_list</a></li><li>test_run_list_failed_import - <a href="testtools.tests.test_run.TestRun.html#test_run_list_failed_import" class="code">testtools.tests.test_run.TestRun.test_run_list_failed_import</a></li><li>test_run_list_with_loader - <a href="testtools.tests.test_run.TestRun.html#test_run_list_with_loader" class="code">testtools.tests.test_run.TestRun.test_run_list_with_loader</a></li><li>test_run_load_list - <a href="testtools.tests.test_run.TestRun.html#test_run_load_list" class="code">testtools.tests.test_run.TestRun.test_run_load_list</a></li><li>test_run_locals - <a href="testtools.tests.test_run.TestRun.html#test_run_locals" class="code">testtools.tests.test_run.TestRun.test_run_locals</a></li><li>test_run_no_result_manages_new_result - <a href="testtools.tests.test_runtest.TestRunTest.html#test_run_no_result_manages_new_result" class="code">testtools.tests.test_runtest.TestRunTest.test_run_no_result_manages_new_result</a></li><li>test_run_orders_tests - <a href="testtools.tests.test_run.TestRun.html#test_run_orders_tests" class="code">testtools.tests.test_run.TestRun.test_run_orders_tests</a></li><li>test_run_with_patches_decoration - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_decoration" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_decoration</a></li><li>test_run_with_patches_restores - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_restores" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_restores</a></li><li>test_run_with_patches_restores_on_exception - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_restores_on_exception" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_restores_on_exception</a></li><li>test_run_with_result - <a href="testtools.tests.test_runtest.TestRunTest.html#test_run_with_result" class="code">testtools.tests.test_runtest.TestRunTest.test_run_with_result</a></li><li>test_runner - <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html#test_runner" class="code">testtools.tests.test_deferredruntest.X.TestIntegration.test_runner</a></li><li>test_runs_as_error - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_runs_as_error" class="code">testtools.tests.test_testcase.TestErrorHolder.test_runs_as_error</a></li><li>test_runs_as_success - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_runs_as_success" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_runs_as_success</a></li><li>test_runs_without_result<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_runs_without_result" class="code">testtools.tests.test_testcase.TestErrorHolder.test_runs_without_result</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_runs_without_result" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_runs_without_result</a></li></ul></li><li>test_runtest - <a href="testtools.tests.test_runtest.html" class="code">testtools.tests.test_runtest</a></li><li>test_same_string - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_same_string" class="code">testtools.tests.matchers.test_filesystem.TestSamePath.test_same_string</a></li><li>test_setUp_followed_by_test - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_setUp_followed_by_test" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_setUp_followed_by_test</a></li><li>test_setUp_returns_deferred_that_fires_later - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_setUp_returns_deferred_that_fires_later" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_setUp_returns_deferred_that_fires_later</a></li><li>test_setup_uses_super - <a href="testtools.tests.test_testcase.TestTestCaseSuper.html#test_setup_uses_super" class="code">testtools.tests.test_testcase.TestTestCaseSuper.test_setup_uses_super</a></li><li>test_setUpCalledTwice - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_setUpCalledTwice" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_setUpCalledTwice</a></li><li>test_setupclass_skip - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_setupclass_skip" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_setupclass_skip</a></li><li>test_setupclass_upcall - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_setupclass_upcall" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_setupclass_upcall</a></li><li>test_setUpNotCalled - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_setUpNotCalled" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_setUpNotCalled</a></li><li>test_short_mixed_strings - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_short_mixed_strings" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_short_mixed_strings</a></li><li>test_short_objects - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_short_objects" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_short_objects</a></li><li>test_shortDescription_is_id<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_shortDescription_is_id" class="code">testtools.tests.test_testcase.TestErrorHolder.test_shortDescription_is_id</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_shortDescription_is_id" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_shortDescription_is_id</a></li></ul></li><li>test_shortDescription_specified<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_shortDescription_specified" class="code">testtools.tests.test_testcase.TestErrorHolder.test_shortDescription_specified</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_shortDescription_specified" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_shortDescription_specified</a></li></ul></li><li>test_shouldStop<ul><li><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_shouldStop" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_shouldStop</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_shouldStop" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_shouldStop</a></li></ul></li><li>test_sigint_raises_no_result_error - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_sigint_raises_no_result_error" class="code">testtools.tests.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error</a></li><li>test_sigint_raises_no_result_error_second_time - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_sigint_raises_no_result_error_second_time" class="code">testtools.tests.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error_second_time</a></li><li>test_simple - <a href="testtools.tests.test_content.TestAttachFile.html#test_simple" class="code">testtools.tests.test_content.TestAttachFile.test_simple</a></li><li>test_simple_attr - <a href="testtools.tests.test_testcase.TestAttributes.html#test_simple_attr" class="code">testtools.tests.test_testcase.TestAttributes.test_simple_attr</a></li><li>test_single_line_content - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_single_line_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_single_line_content</a></li><li>test_single_stack_line - <a href="testtools.tests.test_content.TestStackLinesContent.html#test_single_stack_line" class="code">testtools.tests.test_content.TestStackLinesContent.test_single_stack_line</a></li><li>test_skip - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_skip" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_skip</a></li><li>test_skip__in_setup_with_old_result_object_calls_addSuccess - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip__in_setup_with_old_result_object_calls_addSuccess" class="code">testtools.tests.test_testcase.TestSkipping.test_skip__in_setup_with_old_result_object_calls_addSuccess</a></li><li>test_skip_causes_skipException - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_causes_skipException" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_causes_skipException</a></li><li>test_skip_decorator - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_decorator" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_decorator</a></li><li>test_skip_with_old_result_object_calls_addError - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_with_old_result_object_calls_addError" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_with_old_result_object_calls_addError</a></li><li>test_skip_without_reason_works - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_without_reason_works" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_without_reason_works</a></li><li>test_skipException_in_setup_calls_result_addSkip - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipException_in_setup_calls_result_addSkip" class="code">testtools.tests.test_testcase.TestSkipping.test_skipException_in_setup_calls_result_addSkip</a></li><li>test_skipException_in_test_method_calls_result_addSkip - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipException_in_test_method_calls_result_addSkip" class="code">testtools.tests.test_testcase.TestSkipping.test_skipException_in_test_method_calls_result_addSkip</a></li><li>test_skipIf_decorator - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipIf_decorator" class="code">testtools.tests.test_testcase.TestSkipping.test_skipIf_decorator</a></li><li>test_skipUnless_decorator - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipUnless_decorator" class="code">testtools.tests.test_testcase.TestSkipping.test_skipUnless_decorator</a></li><li>test_something<ul><li><a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">testtools.tests.test_deferredruntest.X.Base.test_something</a></li><li><a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html#test_something" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised.test_something</a></li><li><a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html#test_something" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup.test_something</a></li><li><a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html#test_something" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest.test_something</a></li><li><a href="testtools.tests.test_deferredruntest.X.FailureInTest.html#test_something" class="code">testtools.tests.test_deferredruntest.X.FailureInTest.test_something</a></li></ul></li><li>test_sorts_custom_suites - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_sorts_custom_suites" class="code">testtools.tests.test_testsuite.TestSortedTests.test_sorts_custom_suites</a></li><li>test_sorts_simple_suites - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_sorts_simple_suites" class="code">testtools.tests.test_testsuite.TestSortedTests.test_sorts_simple_suites</a></li><li>test_special_text_content - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_special_text_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_special_text_content</a></li><li>test_spinner - <a href="testtools.tests.test_spinner.html" class="code">testtools.tests.test_spinner</a></li><li>test_start_stop_test_run_no_fallback - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_start_stop_test_run_no_fallback" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_start_stop_test_run_no_fallback</a></li><li>test_startStopTestRun - <a href="testtools.tests.test_testresult.Python27Contract.html#test_startStopTestRun" class="code">testtools.tests.test_testresult.Python27Contract.test_startStopTestRun</a></li><li>test_startTest - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_startTest" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_startTest</a></li><li>test_startTest_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_py26</a></li><li>test_startTest_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_py27</a></li><li>test_startTest_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_pyextended</a></li><li>test_startTestRun<ul><li><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestStreamResultContract.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestStreamSummary.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestTextTestResult.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_startTestRun</a></li><li><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_startTestRun</a></li></ul></li><li>test_startTestRun_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_py26</a></li><li>test_startTestRun_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_py27</a></li><li>test_startTestRun_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_pyextended</a></li><li>test_startTestRun_resets_errors - <a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_errors" class="code">testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_errors</a></li><li>test_startTestRun_resets_failure - <a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_failure" class="code">testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_failure</a></li><li>test_startTestRun_resets_tags - <a href="testtools.tests.test_testresult.TagsContract.html#test_startTestRun_resets_tags" class="code">testtools.tests.test_testresult.TagsContract.test_startTestRun_resets_tags</a></li><li>test_startTestRun_resets_unexpected_success - <a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_unexpected_success" class="code">testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_unexpected_success</a></li><li>test_status<ul><li><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_status" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.test_status</a></li><li><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_status" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_status</a></li><li><a href="testtools.tests.test_testresult.TestStreamToQueue.html#test_status" class="code">testtools.tests.test_testresult.TestStreamToQueue.test_status</a></li></ul></li><li>test_status_fail - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_fail" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_fail</a></li><li>test_status_no_timestamp - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_status_no_timestamp" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_status_no_timestamp</a></li><li>test_status_skip - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_skip" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_skip</a></li><li>test_status_timestamp - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_status_timestamp" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_status_timestamp</a></li><li>test_status_uxsuccess - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_uxsuccess" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_uxsuccess</a></li><li>test_status_xfail - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_xfail" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_xfail</a></li><li>test_stdout_honoured - <a href="testtools.tests.test_run.TestRun.html#test_stdout_honoured" class="code">testtools.tests.test_run.TestRun.test_stdout_honoured</a></li><li>test_stop<ul><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stop" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stop</a></li><li><a href="testtools.tests.test_testresult.TestTestControl.html#test_stop" class="code">testtools.tests.test_testresult.TestTestControl.test_stop</a></li></ul></li><li>test_stop_sets_shouldStop - <a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">testtools.tests.test_testresult.Python26Contract.test_stop_sets_shouldStop</a></li><li>test_stopTest - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTest" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stopTest</a></li><li>test_stopTest_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_py26</a></li><li>test_stopTest_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_py27</a></li><li>test_stopTest_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_pyextended</a></li><li>test_stopTestRun<ul><li><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.test_stopTestRun</a></li><li><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_stopTestRun</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stopTestRun</a></li><li><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestStreamSummary.test_stopTestRun</a></li><li><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_stopTestRun</a></li><li><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_stopTestRun</a></li></ul></li><li>test_stopTestRun_count_many - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_many" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_many</a></li><li>test_stopTestRun_count_single - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_single" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_single</a></li><li>test_stopTestRun_count_zero - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_zero" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_zero</a></li><li>test_stopTestRun_current_time - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_current_time" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_current_time</a></li><li>test_stopTestRun_inprogress_test_fails - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_stopTestRun_inprogress_test_fails" class="code">testtools.tests.test_testresult.TestStreamSummary.test_stopTestRun_inprogress_test_fails</a></li><li>test_stopTestRun_not_successful_error - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_error" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_error</a></li><li>test_stopTestRun_not_successful_failure - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_failure" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_failure</a></li><li>test_stopTestRun_not_successful_unexpected_success - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_unexpected_success" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_unexpected_success</a></li><li>test_stopTestRun_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_py26</a></li><li>test_stopTestRun_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_py27</a></li><li>test_stopTestRun_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_pyextended</a></li><li>test_stopTestRun_returns_results - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTestRun_returns_results" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stopTestRun_returns_results</a></li><li>test_stopTestRun_shows_details - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_shows_details" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_shows_details</a></li><li>test_stopTestRun_successful - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_successful" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_successful</a></li><li>test_str<ul><li><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_str</a></li><li><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_str</a></li></ul></li><li>test_str_is_id<ul><li><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_str_is_id" class="code">testtools.tests.test_testcase.TestErrorHolder.test_str_is_id</a></li><li><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_str_is_id" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_str_is_id</a></li></ul></li><li>test_str_with_bytes<ul><li><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str_with_bytes" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_str_with_bytes</a></li><li><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str_with_bytes" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_str_with_bytes</a></li></ul></li><li>test_str_with_unicode<ul><li><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str_with_unicode" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_str_with_unicode</a></li><li><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str_with_unicode" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_str_with_unicode</a></li></ul></li><li>test_stringio - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_stringio" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_stringio</a></li><li>test_success<ul><li><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_success" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_success</a></li><li><a href="testtools.tests.test_spinner.TestExtractResult.html#test_success" class="code">testtools.tests.test_spinner.TestExtractResult.test_success</a></li><li><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_success" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_success</a></li></ul></li><li>test_successive_patches_apply - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_successive_patches_apply" class="code">testtools.tests.test_testcase.TestPatchSupport.test_successive_patches_apply</a></li><li>test_successive_patches_restored_after_run - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_successive_patches_restored_after_run" class="code">testtools.tests.test_testcase.TestPatchSupport.test_successive_patches_restored_after_run</a></li><li>test_suite<ul><li><a href="testtools.tests.matchers.test_basic.html#test_suite" class="code">testtools.tests.matchers.test_basic.test_suite</a></li><li><a href="testtools.tests.matchers.test_datastructures.html#test_suite" class="code">testtools.tests.matchers.test_datastructures.test_suite</a></li><li><a href="testtools.tests.matchers.test_dict.html#test_suite" class="code">testtools.tests.matchers.test_dict.test_suite</a></li><li><a href="testtools.tests.matchers.test_doctest.html#test_suite" class="code">testtools.tests.matchers.test_doctest.test_suite</a></li><li><a href="testtools.tests.matchers.test_exception.html#test_suite" class="code">testtools.tests.matchers.test_exception.test_suite</a></li><li><a href="testtools.tests.matchers.test_filesystem.html#test_suite" class="code">testtools.tests.matchers.test_filesystem.test_suite</a></li><li><a href="testtools.tests.matchers.test_higherorder.html#test_suite" class="code">testtools.tests.matchers.test_higherorder.test_suite</a></li><li><a href="testtools.tests.matchers.test_impl.html#test_suite" class="code">testtools.tests.matchers.test_impl.test_suite</a></li><li><a href="testtools.tests.matchers.html#test_suite" class="code">testtools.tests.matchers.test_suite</a></li><li><a href="testtools.tests.test_assert_that.html#test_suite" class="code">testtools.tests.test_assert_that.test_suite</a></li><li><a href="testtools.tests.test_compat.html#test_suite" class="code">testtools.tests.test_compat.test_suite</a></li><li><a href="testtools.tests.test_content.html#test_suite" class="code">testtools.tests.test_content.test_suite</a></li><li><a href="testtools.tests.test_content_type.html#test_suite" class="code">testtools.tests.test_content_type.test_suite</a></li><li><a href="testtools.tests.test_deferredruntest.html#test_suite" class="code">testtools.tests.test_deferredruntest.test_suite</a></li><li><a href="testtools.tests.test_distutilscmd.html#test_suite" class="code">testtools.tests.test_distutilscmd.test_suite</a></li><li><a href="testtools.tests.test_fixturesupport.html#test_suite" class="code">testtools.tests.test_fixturesupport.test_suite</a></li><li><a href="testtools.tests.test_helpers.html#test_suite" class="code">testtools.tests.test_helpers.test_suite</a></li><li><a href="testtools.tests.test_monkey.html#test_suite" class="code">testtools.tests.test_monkey.test_suite</a></li><li><a href="testtools.tests.test_run.html#test_suite" class="code">testtools.tests.test_run.test_suite</a></li><li><a href="testtools.tests.test_runtest.html#test_suite" class="code">testtools.tests.test_runtest.test_suite</a></li><li><a href="testtools.tests.test_spinner.html#test_suite" class="code">testtools.tests.test_spinner.test_suite</a></li><li><a href="testtools.tests.html#test_suite" class="code">testtools.tests.test_suite</a></li><li><a href="testtools.tests.test_tags.html#test_suite" class="code">testtools.tests.test_tags.test_suite</a></li><li><a href="testtools.tests.test_testcase.html#test_suite" class="code">testtools.tests.test_testcase.test_suite</a></li><li><a href="testtools.tests.test_testresult.html#test_suite" class="code">testtools.tests.test_testresult.test_suite</a></li><li><a href="testtools.tests.test_testsuite.html#test_suite" class="code">testtools.tests.test_testsuite.test_suite</a></li><li><a href="testtools.tests.test_with_with.html#test_suite" class="code">testtools.tests.test_with_with.test_suite</a></li></ul></li><li>test_supplies_details - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supplies_details" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_supplies_details</a></li><li>test_supplies_timestamps - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supplies_timestamps" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_supplies_timestamps</a></li><li>test_supports_tags - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supports_tags" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_supports_tags</a></li><li>test_syntax_error - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error</a></li><li>test_syntax_error_line_euc_jp - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_euc_jp" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_euc_jp</a></li><li>test_syntax_error_line_iso_8859_1 - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_iso_8859_1" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_iso_8859_1</a></li><li>test_syntax_error_line_iso_8859_5 - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_iso_8859_5" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_iso_8859_5</a></li><li>test_syntax_error_line_utf_8 - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_utf_8" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_utf_8</a></li><li>test_syntax_error_malformed - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_malformed" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_malformed</a></li><li>test_tags<ul><li><a href="testtools.tests.test_tags.html" class="code">testtools.tests.test_tags</a></li><li><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_tags" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_tags</a></li></ul></li><li>test_tags_added_in_test_are_reverted - <a href="testtools.tests.test_testresult.TagsContract.html#test_tags_added_in_test_are_reverted" class="code">testtools.tests.test_testresult.TagsContract.test_tags_added_in_test_are_reverted</a></li><li>test_tags_not_forwarded - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_tags_not_forwarded" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_tags_not_forwarded</a></li><li>test_tags_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_py26</a></li><li>test_tags_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_py27</a></li><li>test_tags_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_pyextended</a></li><li>test_tags_removed_in_test - <a href="testtools.tests.test_testresult.TagsContract.html#test_tags_removed_in_test" class="code">testtools.tests.test_testresult.TagsContract.test_tags_removed_in_test</a></li><li>test_tags_removed_in_test_are_restored - <a href="testtools.tests.test_testresult.TagsContract.html#test_tags_removed_in_test_are_restored" class="code">testtools.tests.test_testresult.TagsContract.test_tags_removed_in_test_are_restored</a></li><li>test_tags_tests - <a href="testtools.tests.test_testresult.TestTagger.html#test_tags_tests" class="code">testtools.tests.test_testresult.TestTagger.test_tags_tests</a></li><li>test_tearDown_runs_after_cleanup_failure - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_tearDown_runs_after_cleanup_failure" class="code">testtools.tests.test_testcase.TestAddCleanup.test_tearDown_runs_after_cleanup_failure</a></li><li>test_teardown_uses_super - <a href="testtools.tests.test_testcase.TestTestCaseSuper.html#test_teardown_uses_super" class="code">testtools.tests.test_testcase.TestTestCaseSuper.test_teardown_uses_super</a></li><li>test_tearDownCalledTwice - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_tearDownCalledTwice" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_tearDownCalledTwice</a></li><li>test_tearDownNotCalled - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_tearDownNotCalled" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_tearDownNotCalled</a></li><li>test_test_module - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html#test_test_module" class="code">testtools.tests.test_distutilscmd.TestCommandTest.test_test_module</a></li><li>test_test_status - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">testtools.tests.test_testresult.TestStreamResultContract.test_test_status</a></li><li>test_test_suite - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html#test_test_suite" class="code">testtools.tests.test_distutilscmd.TestCommandTest.test_test_suite</a></li><li>test_testcase - <a href="testtools.tests.test_testcase.html" class="code">testtools.tests.test_testcase</a></li><li>test_testresult - <a href="testtools.tests.test_testresult.html" class="code">testtools.tests.test_testresult</a></li><li>test_testsuite - <a href="testtools.tests.test_testsuite.html" class="code">testtools.tests.test_testsuite</a></li><li>test_testtools_skip_decorator_does_not_run_setUp - <a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skip_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_testtools_skip_decorator_does_not_run_setUp</a></li><li>test_testtools_skipIf_decorator_does_not_run_setUp - <a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skipIf_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_testtools_skipIf_decorator_does_not_run_setUp</a></li><li>test_testtools_skipUnless_decorator_does_not_run_setUp - <a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skipUnless_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_testtools_skipUnless_decorator_does_not_run_setUp</a></li><li>test_text_content_raises_TypeError_when_passed_bytes - <a href="testtools.tests.test_content.TestContent.html#test_text_content_raises_TypeError_when_passed_bytes" class="code">testtools.tests.test_content.TestContent.test_text_content_raises_TypeError_when_passed_bytes</a></li><li>test_text_content_raises_TypeError_when_passed_non_text - <a href="testtools.tests.test_content.TestContent.html#test_text_content_raises_TypeError_when_passed_non_text" class="code">testtools.tests.test_content.TestContent.test_text_content_raises_TypeError_when_passed_non_text</a></li><li>test_time - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_time" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_time</a></li><li>test_time_py26 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_py26</a></li><li>test_time_py27 - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_py27</a></li><li>test_time_pyextended - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_pyextended</a></li><li>test_timeout - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_timeout" class="code">testtools.tests.test_spinner.TestRunInReactor.test_timeout</a></li><li>test_timeout_causes_test_error - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_timeout_causes_test_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_timeout_causes_test_error</a></li><li>test_timestamps - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_timestamps" class="code">testtools.tests.test_testresult.TestStreamToDict.test_timestamps</a></li><li>test_too_many_matchers - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_too_many_matchers</a></li><li>test_too_many_values - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_too_many_values</a></li><li>test_top_frame_is_skipped_when_no_stack_is_specified - <a href="testtools.tests.test_content.TestStacktraceContent.html#test_top_frame_is_skipped_when_no_stack_is_specified" class="code">testtools.tests.test_content.TestStacktraceContent.test_top_frame_is_skipped_when_no_stack_is_specified</a></li><li>test_traceback_formatting_with_stack_hidden - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_with_stack_hidden" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_with_stack_hidden</a></li><li>test_traceback_formatting_with_stack_hidden_mismatch - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_with_stack_hidden_mismatch" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_with_stack_hidden_mismatch</a></li><li>test_traceback_formatting_without_stack_hidden - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_without_stack_hidden" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_without_stack_hidden</a></li><li>test_traceback_with_locals - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_with_locals" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_with_locals</a></li><li>test_trivial<ul><li><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_trivial" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_trivial</a></li><li><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_trivial" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_trivial</a></li></ul></li><li>test_twice - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_twice" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_twice</a></li><li>test_two_too_many_matchers - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_two_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_two_too_many_matchers</a></li><li>test_two_too_many_values - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_two_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_two_too_many_values</a></li><li>test_unhandled_error - <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html#test_unhandled_error" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors.test_unhandled_error</a></li><li>test_unhandled_error_from_deferred - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_unhandled_error_from_deferred" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_unhandled_error_from_deferred</a></li><li>test_unhandled_error_from_deferred_combined_with_error - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_unhandled_error_from_deferred_combined_with_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_unhandled_error_from_deferred_combined_with_error</a></li><li>test_unicode_encodings_not_wrapped_when_str_is_unicode - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_unicode_encodings_not_wrapped_when_str_is_unicode" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_unicode_encodings_not_wrapped_when_str_is_unicode</a></li><li>test_unicode_encodings_wrapped_when_str_is_not_unicode - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_unicode_encodings_wrapped_when_str_is_not_unicode" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_unicode_encodings_wrapped_when_str_is_not_unicode</a></li><li>test_unicode_examples_multiline - <a href="testtools.tests.test_compat.TestTextRepr.html#test_unicode_examples_multiline" class="code">testtools.tests.test_compat.TestTextRepr.test_unicode_examples_multiline</a></li><li>test_unicode_examples_oneline - <a href="testtools.tests.test_compat.TestTextRepr.html#test_unicode_examples_oneline" class="code">testtools.tests.test_compat.TestTextRepr.test_unicode_examples_oneline</a></li><li>test_unicode_exception - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_unicode_exception" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_unicode_exception</a></li><li>test_unittest_expectedFailure_decorator_works_with_failure - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_unittest_expectedFailure_decorator_works_with_failure" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_unittest_expectedFailure_decorator_works_with_failure</a></li><li>test_unittest_expectedFailure_decorator_works_with_success - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_unittest_expectedFailure_decorator_works_with_success" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_unittest_expectedFailure_decorator_works_with_success</a></li><li>test_unittest_skip_decorator_does_not_run_setUp - <a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skip_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_unittest_skip_decorator_does_not_run_setUp</a></li><li>test_unittest_skipIf_decorator_does_not_run_setUp - <a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skipIf_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_unittest_skipIf_decorator_does_not_run_setUp</a></li><li>test_unittest_skipUnless_decorator_does_not_run_setUp - <a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skipUnless_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_unittest_skipUnless_decorator_does_not_run_setUp</a></li><li>test_unprintable_exception - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_unprintable_exception" class="code">testtools.tests.test_testresult.TestNonAsciiResults.test_unprintable_exception</a></li><li>test_update - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_update" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_update</a></li><li>test_update_none - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_update_none" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_update_none</a></li><li>test_use_convenient_factory - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_use_convenient_factory" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_use_convenient_factory</a></li><li>test_useFixture - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture</a></li><li>test_useFixture_cleanups_raise_caught - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_cleanups_raise_caught" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_cleanups_raise_caught</a></li><li>test_useFixture_details_captured - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_details_captured" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_details_captured</a></li><li>test_useFixture_details_captured_from_setUp - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_details_captured_from_setUp" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_details_captured_from_setUp</a></li><li>test_useFixture_multiple_details_captured - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_multiple_details_captured" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_multiple_details_captured</a></li><li>test_useFixture_original_exception_raised_if_gather_details_fails - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_original_exception_raised_if_gather_details_fails" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_original_exception_raised_if_gather_details_fails</a></li><li>test_uxsuccess - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_uxsuccess" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_uxsuccess</a></li><li>test_verbose_description - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_verbose_description" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_verbose_description</a></li><li>test_verbose_unicode - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_verbose_unicode" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_verbose_unicode</a></li><li>test_wasSuccessful - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_wasSuccessful" class="code">testtools.tests.test_testresult.TestStreamSummary.test_wasSuccessful</a></li><li>test_wasSuccessful_after_stopTestRun - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_wasSuccessful_after_stopTestRun" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_wasSuccessful_after_stopTestRun</a></li><li>test_will_not_run_with_previous_junk - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_will_not_run_with_previous_junk" class="code">testtools.tests.test_spinner.TestRunInReactor.test_will_not_run_with_previous_junk</a></li><li>test_with_with - <a href="testtools.tests.test_with_with.html" class="code">testtools.tests.test_with_with</a></li><li>test_withStructure - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_withStructure" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_withStructure</a></li><li>test_works_as_inner_decorator - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_works_as_inner_decorator" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_works_as_inner_decorator</a></li><li>test_wrap_result - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_wrap_result" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_wrap_result</a></li><li>test_xfail - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_xfail" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_xfail</a></li><li>TestAdaptedPython26TestResultContract - <a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract</a></li><li>TestAdaptedPython27TestResultContract - <a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract</a></li><li>TestAdaptedStreamResult - <a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult</a></li><li>TestAddCleanup - <a href="testtools.tests.test_testcase.TestAddCleanup.html" class="code">testtools.tests.test_testcase.TestAddCleanup</a></li><li>TestAfterPreprocessing - <a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing</a></li><li>TestAllMatch - <a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAllMatch</a></li><li>TestAnnotate - <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate</a></li><li>TestAnnotatedMismatch - <a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch</a></li><li>TestAnyMatch - <a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnyMatch</a></li><li>TestAssertFailsWith - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith</a></li><li>TestAssertions - <a href="testtools.tests.test_testcase.TestAssertions.html" class="code">testtools.tests.test_testcase.TestAssertions</a></li><li>TestAssertThatFunction - <a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a></li><li>TestAssertThatMethod - <a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a></li><li>TestAsynchronousDeferredRunTest - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest</a></li><li>TestAttachFile - <a href="testtools.tests.test_content.TestAttachFile.html" class="code">testtools.tests.test_content.TestAttachFile</a></li><li>TestAttributes - <a href="testtools.tests.test_testcase.TestAttributes.html" class="code">testtools.tests.test_testcase.TestAttributes</a></li><li>TestBaseStreamResultContract - <a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a></li><li>TestBuiltinContentTypes - <a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes</a></li><li>TestByTestResult - <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a></li><li>TestByTestResultTests - <a href="testtools.tests.test_testresult.TestByTestResultTests.html" class="code">testtools.tests.test_testresult.TestByTestResultTests</a></li><li>TestCase - <a href="testtools.testcase.TestCase.html" class="code">testtools.testcase.TestCase</a></li><li>testcase - <a href="testtools.testcase.html" class="code">testtools.testcase</a></li><li>TestCloneTestWithNewId - <a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html" class="code">testtools.tests.test_testcase.TestCloneTestWithNewId</a></li><li>TestCommand - <a href="testtools.TestCommand.html" class="code">testtools.TestCommand</a></li><li>TestCommandTest - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html" class="code">testtools.tests.test_distutilscmd.TestCommandTest</a></li><li>TestConcurrentStreamTestSuiteRun - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun</a></li><li>TestConcurrentTestSuiteRun - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun</a></li><li>TestContainedByDict - <a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">testtools.tests.matchers.test_dict.TestContainedByDict</a></li><li>TestContainsAllInterface - <a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">testtools.tests.matchers.test_datastructures.TestContainsAllInterface</a></li><li>TestContainsDict - <a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">testtools.tests.matchers.test_dict.TestContainsDict</a></li><li>TestContainsInterface - <a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">testtools.tests.matchers.test_basic.TestContainsInterface</a></li><li>TestContent - <a href="testtools.tests.test_content.TestContent.html" class="code">testtools.tests.test_content.TestContent</a></li><li>TestContentType - <a href="testtools.tests.test_content_type.TestContentType.html" class="code">testtools.tests.test_content_type.TestContentType</a></li><li>TestControl - <a href="testtools.testresult.real.TestControl.html" class="code">testtools.testresult.real.TestControl</a></li><li>TestCopyStreamResultContract - <a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a></li><li>TestCopyStreamResultCopies - <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies</a></li><li>TestDecorateTestCaseResult - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult</a></li><li>TestDetailsProvided - <a href="testtools.tests.test_testcase.TestDetailsProvided.html" class="code">testtools.tests.test_testcase.TestDetailsProvided</a></li><li>TestDetailsToStr - <a href="testtools.tests.test_testresult.TestDetailsToStr.html" class="code">testtools.tests.test_testresult.TestDetailsToStr</a></li><li>TestDirContains - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">testtools.tests.matchers.test_filesystem.TestDirContains</a></li><li>TestDirExists - <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">testtools.tests.matchers.test_filesystem.TestDirExists</a></li><li>TestDocTestMatchesInterface - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface</a></li><li>TestDocTestMatchesInterfaceUnicode - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode</a></li><li>TestDocTestMatchesSpecific - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific</a></li><li>TestDoubleStreamResultContract - <a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a></li><li>TestDoubleStreamResultEvents - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents</a></li><li>TestEquality - <a href="testtools.tests.test_testcase.TestEquality.html" class="code">testtools.tests.test_testcase.TestEquality</a></li><li>TestEqualsInterface - <a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestEqualsInterface</a></li><li>TestErrorHolder - <a href="testtools.tests.test_testcase.TestErrorHolder.html" class="code">testtools.tests.test_testcase.TestErrorHolder</a></li><li>TestExpectedException - <a href="testtools.tests.test_with_with.TestExpectedException.html" class="code">testtools.tests.test_with_with.TestExpectedException</a></li><li>TestExpectedFailure - <a href="testtools.tests.test_testcase.TestExpectedFailure.html" class="code">testtools.tests.test_testcase.TestExpectedFailure</a></li><li>TestExtendedTestResultContract - <a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract</a></li><li>TestExtendedToOriginalAddError - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError</a></li><li>TestExtendedToOriginalAddExpectedFailure - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure</a></li><li>TestExtendedToOriginalAddFailure - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddFailure</a></li><li>TestExtendedToOriginalAddSkip - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip</a></li><li>TestExtendedToOriginalAddSuccess - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess</a></li><li>TestExtendedToOriginalAddUnexpectedSuccess - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess</a></li><li>TestExtendedToOriginalResultDecorator - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator</a></li><li>TestExtendedToOriginalResultDecoratorBase - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase</a></li><li>TestExtendedToOriginalResultOtherAttributes - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes</a></li><li>TestExtendedToStreamDecorator - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator</a></li><li>TestExtendedToStreamDecoratorContract - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a></li><li>TestExtractResult - <a href="testtools.tests.test_spinner.TestExtractResult.html" class="code">testtools.tests.test_spinner.TestExtractResult</a></li><li>TestFileContains - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">testtools.tests.matchers.test_filesystem.TestFileContains</a></li><li>TestFileExists - <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">testtools.tests.matchers.test_filesystem.TestFileExists</a></li><li>TestFixtureSuite - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html" class="code">testtools.tests.test_testsuite.TestFixtureSuite</a></li><li>TestFixtureSupport - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport</a></li><li>TestGreaterThanInterface - <a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestGreaterThanInterface</a></li><li>TestHasLength - <a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">testtools.tests.matchers.test_basic.TestHasLength</a></li><li>TestHasPermissions - <a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions</a></li><li>TestIntegration - <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html" class="code">testtools.tests.test_deferredruntest.X.TestIntegration</a></li><li>TestIsInstanceInterface - <a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface</a></li><li>TestIsInterface - <a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInterface</a></li><li>TestKeysEqualWithDict - <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithDict</a></li><li>TestKeysEqualWithList - <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList</a></li><li>TestLessThanInterface - <a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestLessThanInterface</a></li><li>TestMatchersAnyInterface - <a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface</a></li><li>TestMatchersInterface - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">testtools.tests.matchers.helpers.TestMatchersInterface</a></li><li>TestMatchesAllDictInterface - <a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">testtools.tests.matchers.test_dict.TestMatchesAllDictInterface</a></li><li>TestMatchesAllInterface - <a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesAllInterface</a></li><li>TestMatchesDict - <a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">testtools.tests.matchers.test_dict.TestMatchesDict</a></li><li>TestMatchesExceptionInstanceInterface - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface</a></li><li>TestMatchesExceptionTypeInterface - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface</a></li><li>TestMatchesExceptionTypeMatcherInterface - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface</a></li><li>TestMatchesExceptionTypeReInterface - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface</a></li><li>TestMatchesListwise - <a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesListwise</a></li><li>TestMatchesPredicate - <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicate</a></li><li>TestMatchesPredicateWithParams - <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams</a></li><li>TestMatchesRegex - <a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">testtools.tests.matchers.test_basic.TestMatchesRegex</a></li><li>TestMatchesSetwise - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise</a></li><li>TestMatchesStructure - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure</a></li><li>TestMergeTags - <a href="testtools.tests.test_testresult.TestMergeTags.html" class="code">testtools.tests.test_testresult.TestMergeTags</a></li><li>TestMismatch - <a href="testtools.tests.matchers.test_impl.TestMismatch.html" class="code">testtools.tests.matchers.test_impl.TestMismatch</a></li><li>TestMismatchDecorator - <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator</a></li><li>TestMismatchError - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html" class="code">testtools.tests.matchers.test_impl.TestMismatchError</a></li><li>TestMultiTestResult - <a href="testtools.tests.test_testresult.TestMultiTestResult.html" class="code">testtools.tests.test_testresult.TestMultiTestResult</a></li><li>TestMultiTestResultContract - <a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">testtools.tests.test_testresult.TestMultiTestResultContract</a></li><li>TestNonAsciiResults - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">testtools.tests.test_testresult.TestNonAsciiResults</a></li><li>TestNonAsciiResultsWithUnittest - <a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest</a></li><li>TestNotEqualsInterface - <a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestNotEqualsInterface</a></li><li>TestNotInterface - <a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestNotInterface</a></li><li>TestNotReentrant - <a href="testtools.tests.test_spinner.TestNotReentrant.html" class="code">testtools.tests.test_spinner.TestNotReentrant</a></li><li>TestNullary - <a href="testtools.tests.test_testcase.TestNullary.html" class="code">testtools.tests.test_testcase.TestNullary</a></li><li>TestObj - <a href="testtools.tests.test_monkey.TestObj.html" class="code">testtools.tests.test_monkey.TestObj</a></li><li>TestOnException - <a href="testtools.tests.test_testcase.TestOnException.html" class="code">testtools.tests.test_testcase.TestOnException</a></li><li>TestPatchHelper - <a href="testtools.tests.test_monkey.TestPatchHelper.html" class="code">testtools.tests.test_monkey.TestPatchHelper</a></li><li>TestPatchSupport - <a href="testtools.tests.test_testcase.TestPatchSupport.html" class="code">testtools.tests.test_testcase.TestPatchSupport</a></li><li>TestPathExists - <a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">testtools.tests.matchers.test_filesystem.TestPathExists</a></li><li>TestPlaceHolder - <a href="testtools.tests.test_testcase.TestPlaceHolder.html" class="code">testtools.tests.test_testcase.TestPlaceHolder</a></li><li>TestProgram - <a href="testtools.run.TestProgram.html" class="code">testtools.run.TestProgram</a></li><li>TestPython26TestResultContract - <a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython26TestResultContract</a></li><li>TestPython27TestResultContract - <a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython27TestResultContract</a></li><li>TestRaisesBaseTypes - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes</a></li><li>TestRaisesConvenience - <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience</a></li><li>TestRaisesExceptionMatcherInterface - <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface</a></li><li>TestRaisesInterface - <a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface</a></li><li>TestReraise - <a href="testtools.tests.test_compat.TestReraise.html" class="code">testtools.tests.test_compat.TestReraise</a></li><li>TestResult - <a href="testtools.testresult.real.TestResult.html" class="code">testtools.testresult.real.TestResult</a></li><li>testresult - <a href="testtools.testresult.html" class="code">testtools.testresult</a></li><li>TestResultDecorator - <a href="testtools.testresult.real.TestResultDecorator.html" class="code">testtools.testresult.real.TestResultDecorator</a></li><li>TestRun - <a href="testtools.tests.test_run.TestRun.html" class="code">testtools.tests.test_run.TestRun</a></li><li>TestRunInReactor - <a href="testtools.tests.test_spinner.TestRunInReactor.html" class="code">testtools.tests.test_spinner.TestRunInReactor</a></li><li>TestRunTest - <a href="testtools.tests.test_runtest.TestRunTest.html" class="code">testtools.tests.test_runtest.TestRunTest</a></li><li>TestRunTestUsage - <a href="testtools.tests.test_testcase.TestRunTestUsage.html" class="code">testtools.tests.test_testcase.TestRunTestUsage</a></li><li>TestRunWithLogObservers - <a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html" class="code">testtools.tests.test_deferredruntest.TestRunWithLogObservers</a></li><li>tests - <a href="testtools.tests.html" class="code">testtools.tests</a></li><li>TestSameMembers - <a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">testtools.tests.matchers.test_basic.TestSameMembers</a></li><li>TestSamePath - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">testtools.tests.matchers.test_filesystem.TestSamePath</a></li><li>TestSetupTearDown - <a href="testtools.tests.test_testcase.TestSetupTearDown.html" class="code">testtools.tests.test_testcase.TestSetupTearDown</a></li><li>TestSkipped - <a href="testtools.testcase.TestSkipped.html" class="code">testtools.testcase.TestSkipped</a></li><li>TestSkipping - <a href="testtools.tests.test_testcase.TestSkipping.html" class="code">testtools.tests.test_testcase.TestSkipping</a></li><li>TestSortedTests - <a href="testtools.tests.test_testsuite.TestSortedTests.html" class="code">testtools.tests.test_testsuite.TestSortedTests</a></li><li>testsRun - <a href="testtools.testresult.real.TestResultDecorator.html#testsRun" class="code">testtools.testresult.real.TestResultDecorator.testsRun</a></li><li>TestStackHiding - <a href="testtools.tests.test_helpers.TestStackHiding.html" class="code">testtools.tests.test_helpers.TestStackHiding</a></li><li>TestStackLinesContent - <a href="testtools.tests.test_content.TestStackLinesContent.html" class="code">testtools.tests.test_content.TestStackLinesContent</a></li><li>TestStacktraceContent - <a href="testtools.tests.test_content.TestStacktraceContent.html" class="code">testtools.tests.test_content.TestStacktraceContent</a></li><li>testStartTestRun - <a href="testtools.tests.test_testresult.TestStreamToQueue.html#testStartTestRun" class="code">testtools.tests.test_testresult.TestStreamToQueue.testStartTestRun</a></li><li>testStopTestRun - <a href="testtools.tests.test_testresult.TestStreamToQueue.html#testStopTestRun" class="code">testtools.tests.test_testresult.TestStreamToQueue.testStopTestRun</a></li><li>TestStreamFailFast - <a href="testtools.tests.test_testresult.TestStreamFailFast.html" class="code">testtools.tests.test_testresult.TestStreamFailFast</a></li><li>TestStreamFailFastContract - <a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a></li><li>TestStreamResultContract - <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">testtools.tests.test_testresult.TestStreamResultContract</a></li><li>TestStreamResultRouter - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html" class="code">testtools.tests.test_testresult.TestStreamResultRouter</a></li><li>TestStreamResultRouterContract - <a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a></li><li>TestStreamSummary - <a href="testtools.tests.test_testresult.TestStreamSummary.html" class="code">testtools.tests.test_testresult.TestStreamSummary</a></li><li>TestStreamSummaryResultContract - <a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a></li><li>TestStreamTagger - <a href="testtools.tests.test_testresult.TestStreamTagger.html" class="code">testtools.tests.test_testresult.TestStreamTagger</a></li><li>TestStreamTaggerContract - <a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a></li><li>TestStreamToDict - <a href="testtools.tests.test_testresult.TestStreamToDict.html" class="code">testtools.tests.test_testresult.TestStreamToDict</a></li><li>TestStreamToDictContract - <a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a></li><li>TestStreamToExtendedContract - <a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract</a></li><li>TestStreamToExtendedDecoratorContract - <a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a></li><li>TestStreamToQueue - <a href="testtools.tests.test_testresult.TestStreamToQueue.html" class="code">testtools.tests.test_testresult.TestStreamToQueue</a></li><li>TestStreamToQueueContract - <a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a></li><li>TestSubDictOf - <a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">testtools.tests.matchers.test_dict.TestSubDictOf</a></li><li>testsuite - <a href="testtools.testsuite.html" class="code">testtools.testsuite</a></li><li>TestSynchronousDeferredRunTest - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest</a></li><li>TestTagger - <a href="testtools.tests.test_testresult.TestTagger.html" class="code">testtools.tests.test_testresult.TestTagger</a></li><li>TestTags - <a href="testtools.tests.test_tags.TestTags.html" class="code">testtools.tests.test_tags.TestTags</a></li><li>TestTarballContains - <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains</a></li><li>TestTestCaseSuper - <a href="testtools.tests.test_testcase.TestTestCaseSuper.html" class="code">testtools.tests.test_testcase.TestTestCaseSuper</a></li><li>TestTestCaseSupportForRunTest - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest</a></li><li>TestTestControl - <a href="testtools.tests.test_testresult.TestTestControl.html" class="code">testtools.tests.test_testresult.TestTestControl</a></li><li>TestTestResult - <a href="testtools.tests.test_testresult.TestTestResult.html" class="code">testtools.tests.test_testresult.TestTestResult</a></li><li>TestTestResultContract - <a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">testtools.tests.test_testresult.TestTestResultContract</a></li><li>TestTestResultDecoratorContract - <a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract</a></li><li>TestTextRepr - <a href="testtools.tests.test_compat.TestTextRepr.html" class="code">testtools.tests.test_compat.TestTextRepr</a></li><li>TestTextTestResult - <a href="testtools.tests.test_testresult.TestTextTestResult.html" class="code">testtools.tests.test_testresult.TestTextTestResult</a></li><li>TestTextTestResultContract - <a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">testtools.tests.test_testresult.TestTextTestResultContract</a></li><li>TestThreadSafeForwardingResult - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult</a></li><li>TestThreadSafeForwardingResultContract - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract</a></li><li>TestTimestampingStreamResult - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult</a></li><li>testtools - <a href="testtools.html" class="code">testtools</a></li><li>TestToolsTestRunner - <a href="testtools.run.TestToolsTestRunner.html" class="code">testtools.run.TestToolsTestRunner</a></li><li>TestTracebackContent - <a href="testtools.tests.test_content.TestTracebackContent.html" class="code">testtools.tests.test_content.TestTracebackContent</a></li><li>TestTrapUnhandledErrors - <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors</a></li><li>TestUnicodeOutputStream - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html" class="code">testtools.tests.test_compat.TestUnicodeOutputStream</a></li><li>TestUniqueFactories - <a href="testtools.tests.test_testcase.TestUniqueFactories.html" class="code">testtools.tests.test_testcase.TestUniqueFactories</a></li><li>TestWithDetails - <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">testtools.tests.test_testcase.TestWithDetails</a></li><li>text_content - <a href="testtools.content.html#text_content" class="code">testtools.content.text_content</a></li><li>text_repr - <a href="testtools.compat.html#text_repr" class="code">testtools.compat.text_repr</a></li><li>TextTestResult - <a href="testtools.testresult.TextTestResult.html" class="code">testtools.testresult.TextTestResult</a></li><li>ThreadsafeForwardingResult - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a></li><li>time<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#time" class="code">testtools.testresult.doubles.ExtendedTestResult.time</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#time" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.time</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#time" class="code">testtools.testresult.real.ExtendedToStreamDecorator.time</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#time" class="code">testtools.testresult.real.MultiTestResult.time</a></li><li><a href="testtools.testresult.real.TestResult.html#time" class="code">testtools.testresult.real.TestResult.time</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#time" class="code">testtools.testresult.real.TestResultDecorator.time</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#time" class="code">testtools.tests.helpers.LoggingResult.time</a></li></ul></li><li>TimeoutError - <a href="testtools._spinner.TimeoutError.html" class="code">testtools._spinner.TimeoutError</a></li><li>TimestampingStreamResult - <a href="testtools.testresult.real.TimestampingStreamResult.html" class="code">testtools.testresult.real.TimestampingStreamResult</a></li><li>touch - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">testtools.tests.matchers.test_filesystem.PathHelpers.touch</a></li><li>TracebackContent - <a href="testtools.content.TracebackContent.html" class="code">testtools.content.TracebackContent</a></li><li>trap_unhandled_errors - <a href="testtools._spinner.html#trap_unhandled_errors" class="code">testtools._spinner.trap_unhandled_errors</a></li><li>type - <a href="testtools.content_type.ContentType.html#type" class="code">testtools.content_type.ContentType.type</a></li><li>tzname - <a href="testtools.testresult.real.UTC.html#tzname" class="code">testtools.testresult.real.UTC.tzname</a></li>
+ </ul>
+
+ <a name="U">
+
+ </a>
+ <h2>U</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - U - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>UncleanReactorError - <a href="testtools.deferredruntest.UncleanReactorError.html" class="code">testtools.deferredruntest.UncleanReactorError</a></li><li>unicode_output_stream - <a href="testtools.compat.html#unicode_output_stream" class="code">testtools.compat.unicode_output_stream</a></li><li>update - <a href="testtools.matchers._datastructures.MatchesStructure.html#update" class="code">testtools.matchers._datastructures.MatchesStructure.update</a></li><li>useFixture - <a href="testtools.testcase.TestCase.html#useFixture" class="code">testtools.testcase.TestCase.useFixture</a></li><li>UTC - <a href="testtools.testresult.real.UTC.html" class="code">testtools.testresult.real.UTC</a></li><li>utcoffset - <a href="testtools.testresult.real.UTC.html#utcoffset" class="code">testtools.testresult.real.UTC.utcoffset</a></li><li>utils - <a href="testtools.utils.html" class="code">testtools.utils</a></li>
+ </ul>
+
+ <a name="W">
+
+ </a>
+ <h2>W</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - W - <a href="#X">X</a> - <a href="#_">_</a></p>
+ <ul>
+ <li>wasSuccessful<ul><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#wasSuccessful" class="code">testtools.testresult.doubles.ExtendedTestResult.wasSuccessful</a></li><li><a href="testtools.testresult.doubles.Python26TestResult.html#wasSuccessful" class="code">testtools.testresult.doubles.Python26TestResult.wasSuccessful</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#wasSuccessful" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.wasSuccessful</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#wasSuccessful" class="code">testtools.testresult.real.ExtendedToStreamDecorator.wasSuccessful</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#wasSuccessful" class="code">testtools.testresult.real.MultiTestResult.wasSuccessful</a></li><li><a href="testtools.testresult.real.StreamSummary.html#wasSuccessful" class="code">testtools.testresult.real.StreamSummary.wasSuccessful</a></li><li><a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">testtools.testresult.real.TestResult.wasSuccessful</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#wasSuccessful" class="code">testtools.testresult.real.TestResultDecorator.wasSuccessful</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#wasSuccessful" class="code">testtools.testresult.real.ThreadsafeForwardingResult.wasSuccessful</a></li></ul></li><li>WithAttributes - <a href="testtools.testcase.WithAttributes.html" class="code">testtools.testcase.WithAttributes</a></li><li>write - <a href="testtools.tests.test_compat._FakeOutputStream.html#write" class="code">testtools.tests.test_compat._FakeOutputStream.write</a></li>
+ </ul>
+
+ <a name="X">
+
+ </a>
+ <h2>X</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - X - <a href="#_">_</a></p>
+ <ul>
+ <li>X - <a href="testtools.tests.test_deferredruntest.X.html" class="code">testtools.tests.test_deferredruntest.X</a></li>
+ </ul>
+
+ <a name="_">
+
+ </a>
+ <h2>_</h2>
+ <p class="letterlinks"><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#W">W</a> - <a href="#X">X</a> - _</p>
+ <ul>
+ <li>__call__<ul><li><a href="testtools.DecorateTestCaseResult.html#__call__" class="code">testtools.DecorateTestCaseResult.__call__</a></li><li><a href="testtools.PlaceHolder.html#__call__" class="code">testtools.PlaceHolder.__call__</a></li><li><a href="testtools.testcase.Nullary.html#__call__" class="code">testtools.testcase.Nullary.__call__</a></li></ul></li><li>__delattr__ - <a href="testtools.DecorateTestCaseResult.html#__delattr__" class="code">testtools.DecorateTestCaseResult.__delattr__</a></li><li>__enter__ - <a href="testtools.testcase.ExpectedException.html#__enter__" class="code">testtools.testcase.ExpectedException.__enter__</a></li><li>__eq__<ul><li><a href="testtools.content.Content.html#__eq__" class="code">testtools.content.Content.__eq__</a></li><li><a href="testtools.content_type.ContentType.html#__eq__" class="code">testtools.content_type.ContentType.__eq__</a></li><li><a href="testtools.testcase.TestCase.html#__eq__" class="code">testtools.testcase.TestCase.__eq__</a></li><li><a href="testtools.testresult.real._StringException.html#__eq__" class="code">testtools.testresult.real._StringException.__eq__</a></li></ul></li><li>__exit__ - <a href="testtools.testcase.ExpectedException.html#__exit__" class="code">testtools.testcase.ExpectedException.__exit__</a></li><li>__getattr__<ul><li><a href="testtools.DecorateTestCaseResult.html#__getattr__" class="code">testtools.DecorateTestCaseResult.__getattr__</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__getattr__" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.__getattr__</a></li></ul></li><li>__hash__<ul><li><a href="testtools.testresult.real._StringException.html#__hash__" class="code">testtools.testresult.real._StringException.__hash__</a></li><li><a href="testtools.tests.test_testsuite.Sample.html#__hash__" class="code">testtools.tests.test_testsuite.Sample.__hash__</a></li></ul></li><li>__init__<ul><li><a href="testtools.__init__.html" class="code">testtools.__init__</a></li><li><a href="testtools._spinner.NoResultError.html#__init__" class="code">testtools._spinner.NoResultError.__init__</a></li><li><a href="testtools._spinner.ReentryError.html#__init__" class="code">testtools._spinner.ReentryError.__init__</a></li><li><a href="testtools._spinner.Spinner.html#__init__" class="code">testtools._spinner.Spinner.__init__</a></li><li><a href="testtools._spinner.StaleJunkError.html#__init__" class="code">testtools._spinner.StaleJunkError.__init__</a></li><li><a href="testtools._spinner.TimeoutError.html#__init__" class="code">testtools._spinner.TimeoutError.__init__</a></li><li><a href="testtools.content.Content.html#__init__" class="code">testtools.content.Content.__init__</a></li><li><a href="testtools.content.StackLinesContent.html#__init__" class="code">testtools.content.StackLinesContent.__init__</a></li><li><a href="testtools.content.TracebackContent.html#__init__" class="code">testtools.content.TracebackContent.__init__</a></li><li><a href="testtools.content_type.ContentType.html#__init__" class="code">testtools.content_type.ContentType.__init__</a></li><li><a href="testtools.DecorateTestCaseResult.html#__init__" class="code">testtools.DecorateTestCaseResult.__init__</a></li><li><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#__init__" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest.__init__</a></li><li><a href="testtools.deferredruntest.UncleanReactorError.html#__init__" class="code">testtools.deferredruntest.UncleanReactorError.__init__</a></li><li><a href="testtools.FixtureSuite.html#__init__" class="code">testtools.FixtureSuite.__init__</a></li><li><a href="testtools.matchers.__init__.html" class="code">testtools.matchers.__init__</a></li><li><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">testtools.matchers._basic._BinaryComparison.__init__</a></li><li><a href="testtools.matchers._basic._BinaryMismatch.html#__init__" class="code">testtools.matchers._basic._BinaryMismatch.__init__</a></li><li><a href="testtools.matchers._basic.Contains.html#__init__" class="code">testtools.matchers._basic.Contains.__init__</a></li><li><a href="testtools.matchers._basic.DoesNotContain.html#__init__" class="code">testtools.matchers._basic.DoesNotContain.__init__</a></li><li><a href="testtools.matchers._basic.DoesNotEndWith.html#__init__" class="code">testtools.matchers._basic.DoesNotEndWith.__init__</a></li><li><a href="testtools.matchers._basic.DoesNotStartWith.html#__init__" class="code">testtools.matchers._basic.DoesNotStartWith.__init__</a></li><li><a href="testtools.matchers._basic.EndsWith.html#__init__" class="code">testtools.matchers._basic.EndsWith.__init__</a></li><li><a href="testtools.matchers._basic.IsInstance.html#__init__" class="code">testtools.matchers._basic.IsInstance.__init__</a></li><li><a href="testtools.matchers._basic.MatchesRegex.html#__init__" class="code">testtools.matchers._basic.MatchesRegex.__init__</a></li><li><a href="testtools.matchers._basic.NotAnInstance.html#__init__" class="code">testtools.matchers._basic.NotAnInstance.__init__</a></li><li><a href="testtools.matchers._basic.SameMembers.html#__init__" class="code">testtools.matchers._basic.SameMembers.__init__</a></li><li><a href="testtools.matchers._basic.StartsWith.html#__init__" class="code">testtools.matchers._basic.StartsWith.__init__</a></li><li><a href="testtools.matchers._datastructures.MatchesListwise.html#__init__" class="code">testtools.matchers._datastructures.MatchesListwise.__init__</a></li><li><a href="testtools.matchers._datastructures.MatchesSetwise.html#__init__" class="code">testtools.matchers._datastructures.MatchesSetwise.__init__</a></li><li><a href="testtools.matchers._datastructures.MatchesStructure.html#__init__" class="code">testtools.matchers._datastructures.MatchesStructure.__init__</a></li><li><a href="testtools.matchers._dict._CombinedMatcher.html#__init__" class="code">testtools.matchers._dict._CombinedMatcher.__init__</a></li><li><a href="testtools.matchers._dict._MatchCommonKeys.html#__init__" class="code">testtools.matchers._dict._MatchCommonKeys.__init__</a></li><li><a href="testtools.matchers._dict._SubDictOf.html#__init__" class="code">testtools.matchers._dict._SubDictOf.__init__</a></li><li><a href="testtools.matchers._dict._SuperDictOf.html#__init__" class="code">testtools.matchers._dict._SuperDictOf.__init__</a></li><li><a href="testtools.matchers._dict.DictMismatches.html#__init__" class="code">testtools.matchers._dict.DictMismatches.__init__</a></li><li><a href="testtools.matchers._dict.KeysEqual.html#__init__" class="code">testtools.matchers._dict.KeysEqual.__init__</a></li><li><a href="testtools.matchers._dict.MatchesAllDict.html#__init__" class="code">testtools.matchers._dict.MatchesAllDict.__init__</a></li><li><a href="testtools.matchers._doctest.DocTestMatches.html#__init__" class="code">testtools.matchers._doctest.DocTestMatches.__init__</a></li><li><a href="testtools.matchers._doctest.DocTestMismatch.html#__init__" class="code">testtools.matchers._doctest.DocTestMismatch.__init__</a></li><li><a href="testtools.matchers._exception.MatchesException.html#__init__" class="code">testtools.matchers._exception.MatchesException.__init__</a></li><li><a href="testtools.matchers._exception.Raises.html#__init__" class="code">testtools.matchers._exception.Raises.__init__</a></li><li><a href="testtools.matchers._filesystem.FileContains.html#__init__" class="code">testtools.matchers._filesystem.FileContains.__init__</a></li><li><a href="testtools.matchers._filesystem.HasPermissions.html#__init__" class="code">testtools.matchers._filesystem.HasPermissions.__init__</a></li><li><a href="testtools.matchers._filesystem.SamePath.html#__init__" class="code">testtools.matchers._filesystem.SamePath.__init__</a></li><li><a href="testtools.matchers._filesystem.TarballContains.html#__init__" class="code">testtools.matchers._filesystem.TarballContains.__init__</a></li><li><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html#__init__" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams.__init__</a></li><li><a href="testtools.matchers._higherorder.AfterPreprocessing.html#__init__" class="code">testtools.matchers._higherorder.AfterPreprocessing.__init__</a></li><li><a href="testtools.matchers._higherorder.AllMatch.html#__init__" class="code">testtools.matchers._higherorder.AllMatch.__init__</a></li><li><a href="testtools.matchers._higherorder.Annotate.html#__init__" class="code">testtools.matchers._higherorder.Annotate.__init__</a></li><li><a href="testtools.matchers._higherorder.AnyMatch.html#__init__" class="code">testtools.matchers._higherorder.AnyMatch.__init__</a></li><li><a href="testtools.matchers._higherorder.MatchedUnexpectedly.html#__init__" class="code">testtools.matchers._higherorder.MatchedUnexpectedly.__init__</a></li><li><a href="testtools.matchers._higherorder.MatchesAll.html#__init__" class="code">testtools.matchers._higherorder.MatchesAll.__init__</a></li><li><a href="testtools.matchers._higherorder.MatchesAny.html#__init__" class="code">testtools.matchers._higherorder.MatchesAny.__init__</a></li><li><a href="testtools.matchers._higherorder.MismatchesAll.html#__init__" class="code">testtools.matchers._higherorder.MismatchesAll.__init__</a></li><li><a href="testtools.matchers._higherorder.Not.html#__init__" class="code">testtools.matchers._higherorder.Not.__init__</a></li><li><a href="testtools.matchers._higherorder.PostfixedMismatch.html#__init__" class="code">testtools.matchers._higherorder.PostfixedMismatch.__init__</a></li><li><a href="testtools.matchers._higherorder.PrefixedMismatch.html#__init__" class="code">testtools.matchers._higherorder.PrefixedMismatch.__init__</a></li><li><a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></li><li><a href="testtools.matchers._impl.MismatchDecorator.html#__init__" class="code">testtools.matchers._impl.MismatchDecorator.__init__</a></li><li><a href="testtools.matchers._impl.MismatchError.html#__init__" class="code">testtools.matchers._impl.MismatchError.__init__</a></li><li><a href="testtools.matchers.DirContains.html#__init__" class="code">testtools.matchers.DirContains.__init__</a></li><li><a href="testtools.matchers.MatchesPredicate.html#__init__" class="code">testtools.matchers.MatchesPredicate.__init__</a></li><li><a href="testtools.monkey.MonkeyPatcher.html#__init__" class="code">testtools.monkey.MonkeyPatcher.__init__</a></li><li><a href="testtools.PlaceHolder.html#__init__" class="code">testtools.PlaceHolder.__init__</a></li><li><a href="testtools.run.TestProgram.html#__init__" class="code">testtools.run.TestProgram.__init__</a></li><li><a href="testtools.run.TestToolsTestRunner.html#__init__" class="code">testtools.run.TestToolsTestRunner.__init__</a></li><li><a href="testtools.runtest.RunTest.html#__init__" class="code">testtools.runtest.RunTest.__init__</a></li><li><a href="testtools.tags.TagContext.html#__init__" class="code">testtools.tags.TagContext.__init__</a></li><li><a href="testtools.testcase.ExpectedException.html#__init__" class="code">testtools.testcase.ExpectedException.__init__</a></li><li><a href="testtools.testcase.Nullary.html#__init__" class="code">testtools.testcase.Nullary.__init__</a></li><li><a href="testtools.testcase.TestCase.html#__init__" class="code">testtools.testcase.TestCase.__init__</a></li><li><a href="testtools.TestCommand.html#__init__" class="code">testtools.TestCommand.__init__</a></li><li><a href="testtools.testresult.__init__.html" class="code">testtools.testresult.__init__</a></li><li><a href="testtools.testresult.CopyStreamResult.html#__init__" class="code">testtools.testresult.CopyStreamResult.__init__</a></li><li><a href="testtools.testresult.doubles.ExtendedTestResult.html#__init__" class="code">testtools.testresult.doubles.ExtendedTestResult.__init__</a></li><li><a href="testtools.testresult.doubles.LoggingBase.html#__init__" class="code">testtools.testresult.doubles.LoggingBase.__init__</a></li><li><a href="testtools.testresult.doubles.Python27TestResult.html#__init__" class="code">testtools.testresult.doubles.Python27TestResult.__init__</a></li><li><a href="testtools.testresult.doubles.StreamResult.html#__init__" class="code">testtools.testresult.doubles.StreamResult.__init__</a></li><li><a href="testtools.testresult.real._StringException.html#__init__" class="code">testtools.testresult.real._StringException.__init__</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__init__" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.__init__</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#__init__" class="code">testtools.testresult.real.ExtendedToStreamDecorator.__init__</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#__init__" class="code">testtools.testresult.real.MultiTestResult.__init__</a></li><li><a href="testtools.testresult.real.StreamFailFast.html#__init__" class="code">testtools.testresult.real.StreamFailFast.__init__</a></li><li><a href="testtools.testresult.real.StreamSummary.html#__init__" class="code">testtools.testresult.real.StreamSummary.__init__</a></li><li><a href="testtools.testresult.real.StreamTagger.html#__init__" class="code">testtools.testresult.real.StreamTagger.__init__</a></li><li><a href="testtools.testresult.real.StreamToDict.html#__init__" class="code">testtools.testresult.real.StreamToDict.__init__</a></li><li><a href="testtools.testresult.real.StreamToExtendedDecorator.html#__init__" class="code">testtools.testresult.real.StreamToExtendedDecorator.__init__</a></li><li><a href="testtools.testresult.real.StreamToQueue.html#__init__" class="code">testtools.testresult.real.StreamToQueue.__init__</a></li><li><a href="testtools.testresult.real.Tagger.html#__init__" class="code">testtools.testresult.real.Tagger.__init__</a></li><li><a href="testtools.testresult.real.TestControl.html#__init__" class="code">testtools.testresult.real.TestControl.__init__</a></li><li><a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></li><li><a href="testtools.testresult.real.TestResultDecorator.html#__init__" class="code">testtools.testresult.real.TestResultDecorator.__init__</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#__init__" class="code">testtools.testresult.real.ThreadsafeForwardingResult.__init__</a></li><li><a href="testtools.testresult.real.TimestampingStreamResult.html#__init__" class="code">testtools.testresult.real.TimestampingStreamResult.__init__</a></li><li><a href="testtools.testresult.StreamResultRouter.html#__init__" class="code">testtools.testresult.StreamResultRouter.__init__</a></li><li><a href="testtools.testresult.TestByTestResult.html#__init__" class="code">testtools.testresult.TestByTestResult.__init__</a></li><li><a href="testtools.testresult.TextTestResult.html#__init__" class="code">testtools.testresult.TextTestResult.__init__</a></li><li><a href="testtools.tests.__init__.html" class="code">testtools.tests.__init__</a></li><li><a href="testtools.tests.helpers.LoggingResult.html#__init__" class="code">testtools.tests.helpers.LoggingResult.__init__</a></li><li><a href="testtools.tests.matchers.__init__.html" class="code">testtools.tests.matchers.__init__</a></li><li><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html#__init__" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.__init__</a></li><li><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html#__init__" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.__init__</a></li><li><a href="testtools.tests.test_compat._FakeOutputStream.html#__init__" class="code">testtools.tests.test_compat._FakeOutputStream.__init__</a></li><li><a href="testtools.tests.test_deferredruntest.AsText.html#__init__" class="code">testtools.tests.test_deferredruntest.AsText.__init__</a></li><li><a href="testtools.tests.test_deferredruntest.MatchesEvents.html#__init__" class="code">testtools.tests.test_deferredruntest.MatchesEvents.__init__</a></li><li><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html#__init__" class="code">testtools.tests.test_distutilscmd.SampleTestFixture.__init__</a></li><li><a href="testtools.tests.test_monkey.TestObj.html#__init__" class="code">testtools.tests.test_monkey.TestObj.__init__</a></li><li><a href="testtools.tests.test_run.SampleLoadTestsPackage.html#__init__" class="code">testtools.tests.test_run.SampleLoadTestsPackage.__init__</a></li><li><a href="testtools.tests.test_run.SampleResourcedFixture.html#__init__" class="code">testtools.tests.test_run.SampleResourcedFixture.__init__</a></li><li><a href="testtools.tests.test_run.SampleTestFixture.html#__init__" class="code">testtools.tests.test_run.SampleTestFixture.__init__</a></li><li><a href="testtools.testsuite.ConcurrentStreamTestSuite.html#__init__" class="code">testtools.testsuite.ConcurrentStreamTestSuite.__init__</a></li><li><a href="testtools.testsuite.ConcurrentTestSuite.html#__init__" class="code">testtools.testsuite.ConcurrentTestSuite.__init__</a></li></ul></li><li>__repr__<ul><li><a href="testtools.content.Content.html#__repr__" class="code">testtools.content.Content.__repr__</a></li><li><a href="testtools.content_type.ContentType.html#__repr__" class="code">testtools.content_type.ContentType.__repr__</a></li><li><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">testtools.matchers._impl.Mismatch.__repr__</a></li><li><a href="testtools.matchers._impl.MismatchDecorator.html#__repr__" class="code">testtools.matchers._impl.MismatchDecorator.__repr__</a></li><li><a href="testtools.PlaceHolder.html#__repr__" class="code">testtools.PlaceHolder.__repr__</a></li><li><a href="testtools.testcase.Nullary.html#__repr__" class="code">testtools.testcase.Nullary.__repr__</a></li><li><a href="testtools.testcase.TestCase.html#__repr__" class="code">testtools.testcase.TestCase.__repr__</a></li><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__repr__" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.__repr__</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#__repr__" class="code">testtools.testresult.real.MultiTestResult.__repr__</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#__repr__" class="code">testtools.testresult.real.ThreadsafeForwardingResult.__repr__</a></li><li><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html#__repr__" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.__repr__</a></li></ul></li><li>__setattr__ - <a href="testtools.DecorateTestCaseResult.html#__setattr__" class="code">testtools.DecorateTestCaseResult.__setattr__</a></li><li>__str__<ul><li><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">testtools.matchers._basic._BinaryComparison.__str__</a></li><li><a href="testtools.matchers._basic.Contains.html#__str__" class="code">testtools.matchers._basic.Contains.__str__</a></li><li><a href="testtools.matchers._basic.EndsWith.html#__str__" class="code">testtools.matchers._basic.EndsWith.__str__</a></li><li><a href="testtools.matchers._basic.IsInstance.html#__str__" class="code">testtools.matchers._basic.IsInstance.__str__</a></li><li><a href="testtools.matchers._basic.MatchesRegex.html#__str__" class="code">testtools.matchers._basic.MatchesRegex.__str__</a></li><li><a href="testtools.matchers._basic.SameMembers.html#__str__" class="code">testtools.matchers._basic.SameMembers.__str__</a></li><li><a href="testtools.matchers._basic.StartsWith.html#__str__" class="code">testtools.matchers._basic.StartsWith.__str__</a></li><li><a href="testtools.matchers._datastructures.MatchesStructure.html#__str__" class="code">testtools.matchers._datastructures.MatchesStructure.__str__</a></li><li><a href="testtools.matchers._dict._CombinedMatcher.html#__str__" class="code">testtools.matchers._dict._CombinedMatcher.__str__</a></li><li><a href="testtools.matchers._dict.KeysEqual.html#__str__" class="code">testtools.matchers._dict.KeysEqual.__str__</a></li><li><a href="testtools.matchers._dict.MatchesAllDict.html#__str__" class="code">testtools.matchers._dict.MatchesAllDict.__str__</a></li><li><a href="testtools.matchers._doctest.DocTestMatches.html#__str__" class="code">testtools.matchers._doctest.DocTestMatches.__str__</a></li><li><a href="testtools.matchers._exception.MatchesException.html#__str__" class="code">testtools.matchers._exception.MatchesException.__str__</a></li><li><a href="testtools.matchers._exception.Raises.html#__str__" class="code">testtools.matchers._exception.Raises.__str__</a></li><li><a href="testtools.matchers._filesystem.FileContains.html#__str__" class="code">testtools.matchers._filesystem.FileContains.__str__</a></li><li><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html#__str__" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams.__str__</a></li><li><a href="testtools.matchers._higherorder.AfterPreprocessing.html#__str__" class="code">testtools.matchers._higherorder.AfterPreprocessing.__str__</a></li><li><a href="testtools.matchers._higherorder.AllMatch.html#__str__" class="code">testtools.matchers._higherorder.AllMatch.__str__</a></li><li><a href="testtools.matchers._higherorder.Annotate.html#__str__" class="code">testtools.matchers._higherorder.Annotate.__str__</a></li><li><a href="testtools.matchers._higherorder.AnyMatch.html#__str__" class="code">testtools.matchers._higherorder.AnyMatch.__str__</a></li><li><a href="testtools.matchers._higherorder.MatchesAll.html#__str__" class="code">testtools.matchers._higherorder.MatchesAll.__str__</a></li><li><a href="testtools.matchers._higherorder.MatchesAny.html#__str__" class="code">testtools.matchers._higherorder.MatchesAny.__str__</a></li><li><a href="testtools.matchers._higherorder.Not.html#__str__" class="code">testtools.matchers._higherorder.Not.__str__</a></li><li><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></li><li><a href="testtools.matchers._impl.MismatchError.html#__str__" class="code">testtools.matchers._impl.MismatchError.__str__</a></li><li><a href="testtools.matchers.MatchesPredicate.html#__str__" class="code">testtools.matchers.MatchesPredicate.__str__</a></li><li><a href="testtools.PlaceHolder.html#__str__" class="code">testtools.PlaceHolder.__str__</a></li><li><a href="testtools.testresult.real._StringException.html#__str__" class="code">testtools.testresult.real._StringException.__str__</a></li></ul></li><li>__str__ 0 - <a href="testtools.matchers._impl.MismatchError.html#__str__%200" class="code">testtools.matchers._impl.MismatchError.__str__ 0</a></li><li>__unicode__ - <a href="testtools.testresult.real._StringException.html#__unicode__" class="code">testtools.testresult.real._StringException.__unicode__</a></li><li>_add_reason - <a href="testtools.testcase.TestCase.html#_add_reason" class="code">testtools.testcase.TestCase._add_reason</a></li><li>_add_result_with_semaphore - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_add_result_with_semaphore" class="code">testtools.testresult.real.ThreadsafeForwardingResult._add_result_with_semaphore</a></li><li>_any_tags - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_any_tags" class="code">testtools.testresult.real.ThreadsafeForwardingResult._any_tags</a></li><li>_as_output<ul><li><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_as_output" class="code">testtools.tests.test_testresult.TestNonAsciiResults._as_output</a></li><li><a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html#_as_output" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest._as_output</a></li></ul></li><li>_b - <a href="testtools.compat.html#_b" class="code">testtools.compat._b</a></li><li>_b 0 - <a href="testtools.compat.html#_b%200" class="code">testtools.compat._b 0</a></li><li>_basic - <a href="testtools.matchers._basic.html" class="code">testtools.matchers._basic</a></li><li>_BinaryComparison - <a href="testtools.matchers._basic._BinaryComparison.html" class="code">testtools.matchers._basic._BinaryComparison</a></li><li>_BinaryMismatch - <a href="testtools.matchers._basic._BinaryMismatch.html" class="code">testtools.matchers._basic._BinaryMismatch</a></li><li>_blocking_run_deferred - <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_blocking_run_deferred" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._blocking_run_deferred</a></li><li>_cancel_timeout - <a href="testtools._spinner.Spinner.html#_cancel_timeout" class="code">testtools._spinner.Spinner._cancel_timeout</a></li><li>_check_args<ul><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_check_args" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._check_args</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_check_args" class="code">testtools.testresult.real.ExtendedToStreamDecorator._check_args</a></li></ul></li><li>_clean - <a href="testtools._spinner.Spinner.html#_clean" class="code">testtools._spinner.Spinner._clean</a></li><li>_clone_test_id_callback - <a href="testtools.testcase.html#_clone_test_id_callback" class="code">testtools.testcase._clone_test_id_callback</a></li><li>_CombinedMatcher - <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">testtools.matchers._dict._CombinedMatcher</a></li><li>_compare_dicts - <a href="testtools.matchers._dict._MatchCommonKeys.html#_compare_dicts" class="code">testtools.matchers._dict._MatchCommonKeys._compare_dicts</a></li><li>_compat2x - <a href="testtools._compat2x.html" class="code">testtools._compat2x</a></li><li>_compat3x - <a href="testtools._compat3x.html" class="code">testtools._compat3x</a></li><li>_convert - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_convert" class="code">testtools.testresult.real.ExtendedToStreamDecorator._convert</a></li><li>_copy_content - <a href="testtools.testcase.html#_copy_content" class="code">testtools.testcase._copy_content</a></li><li>_datastructures - <a href="testtools.matchers._datastructures.html" class="code">testtools.matchers._datastructures</a></li><li>_DeferredRunTest - <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">testtools.deferredruntest._DeferredRunTest</a></li><li>_delta_to_float - <a href="testtools.testresult.TextTestResult.html#_delta_to_float" class="code">testtools.testresult.TextTestResult._delta_to_float</a></li><li>_describe_difference - <a href="testtools.matchers._doctest.DocTestMatches.html#_describe_difference" class="code">testtools.matchers._doctest.DocTestMatches._describe_difference</a></li><li>_details_to_exc_info - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_details_to_exc_info" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._details_to_exc_info</a></li><li>_details_to_str - <a href="testtools.testresult.real.html#_details_to_str" class="code">testtools.testresult.real._details_to_str</a></li><li>_dict - <a href="testtools.matchers._dict.html" class="code">testtools.matchers._dict</a></li><li>_dict_to_mismatch - <a href="testtools.matchers._dict.html#_dict_to_mismatch" class="code">testtools.matchers._dict._dict_to_mismatch</a></li><li>_dispatch - <a href="testtools.testresult.real.MultiTestResult.html#_dispatch" class="code">testtools.testresult.real.MultiTestResult._dispatch</a></li><li>_do_discovery - <a href="testtools.run.TestProgram.html#_do_discovery" class="code">testtools.run.TestProgram._do_discovery</a></li><li>_doctest - <a href="testtools.matchers._doctest.html" class="code">testtools.matchers._doctest</a></li><li>_ensure_key - <a href="testtools.testresult.real.StreamToDict.html#_ensure_key" class="code">testtools.testresult.real.StreamToDict._ensure_key</a></li><li>_err_details_to_string - <a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">testtools.testresult.real.TestResult._err_details_to_string</a></li><li>_err_to_details - <a href="testtools.testresult.TestByTestResult.html#_err_to_details" class="code">testtools.testresult.TestByTestResult._err_to_details</a></li><li>_exc_info_to_unicode - <a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">testtools.testresult.real.TestResult._exc_info_to_unicode</a></li><li>_exception - <a href="testtools.matchers._exception.html" class="code">testtools.matchers._exception</a></li><li>_exceptions - <a href="testtools.runtest.RunTest.html#_exceptions" class="code">testtools.runtest.RunTest._exceptions</a></li><li>_exists - <a href="testtools.testresult.real.StreamSummary.html#_exists" class="code">testtools.testresult.real.StreamSummary._exists</a></li><li>_ExpectedFailure - <a href="testtools.testcase._ExpectedFailure.html" class="code">testtools.testcase._ExpectedFailure</a></li><li>_expectedFailure - <a href="testtools.testcase.html#_expectedFailure" class="code">testtools.testcase._expectedFailure</a></li><li>_fail - <a href="testtools.testresult.real.StreamSummary.html#_fail" class="code">testtools.testresult.real.StreamSummary._fail</a></li><li>_FakeOutputStream - <a href="testtools.tests.test_compat._FakeOutputStream.html" class="code">testtools.tests.test_compat._FakeOutputStream</a></li><li>_filesystem - <a href="testtools.matchers._filesystem.html" class="code">testtools.matchers._filesystem</a></li><li>_flatten_tests - <a href="testtools.testsuite.html#_flatten_tests" class="code">testtools.testsuite._flatten_tests</a></li><li>_format - <a href="testtools.matchers._basic.html#_format" class="code">testtools.matchers._basic._format</a></li><li>_format_matcher_dict - <a href="testtools.matchers._dict.html#_format_matcher_dict" class="code">testtools.matchers._dict._format_matcher_dict</a></li><li>_format_text_attachment - <a href="testtools.testresult.real.html#_format_text_attachment" class="code">testtools.testresult.real._format_text_attachment</a></li><li>_formatTypes - <a href="testtools.testcase.TestCase.html#_formatTypes" class="code">testtools.testcase.TestCase._formatTypes</a></li><li>_gather_test - <a href="testtools.testresult.real.StreamSummary.html#_gather_test" class="code">testtools.testresult.real.StreamSummary._gather_test</a></li><li>_get_exception_encoding - <a href="testtools.compat.html#_get_exception_encoding" class="code">testtools.compat._get_exception_encoding</a></li><li>_get_failfast<ul><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_get_failfast" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._get_failfast</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_get_failfast" class="code">testtools.testresult.real.ExtendedToStreamDecorator._get_failfast</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#_get_failfast" class="code">testtools.testresult.real.MultiTestResult._get_failfast</a></li></ul></li><li>_get_junk_info - <a href="testtools.deferredruntest.UncleanReactorError.html#_get_junk_info" class="code">testtools.deferredruntest.UncleanReactorError._get_junk_info</a></li><li>_get_result - <a href="testtools._spinner.Spinner.html#_get_result" class="code">testtools._spinner.Spinner._get_result</a></li><li>_get_runner - <a href="testtools.run.TestProgram.html#_get_runner" class="code">testtools.run.TestProgram._get_runner</a></li><li>_get_sample_text - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_get_sample_text" class="code">testtools.tests.test_testresult.TestNonAsciiResults._get_sample_text</a></li><li>_get_shouldStop<ul><li><a href="testtools.testresult.real.MultiTestResult.html#_get_shouldStop" class="code">testtools.testresult.real.MultiTestResult._get_shouldStop</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_get_shouldStop" class="code">testtools.testresult.real.ThreadsafeForwardingResult._get_shouldStop</a></li></ul></li><li>_get_stack_line_and_expected_output - <a href="testtools.tests.test_content.TestStackLinesContent.html#_get_stack_line_and_expected_output" class="code">testtools.tests.test_content.TestStackLinesContent._get_stack_line_and_expected_output</a></li><li>_get_test_method - <a href="testtools.testcase.TestCase.html#_get_test_method" class="code">testtools.testcase.TestCase._get_test_method</a></li><li>_getParentArgParser - <a href="testtools.run.TestProgram.html#_getParentArgParser" class="code">testtools.run.TestProgram._getParentArgParser</a></li><li>_got_failure - <a href="testtools._spinner.Spinner.html#_got_failure" class="code">testtools._spinner.Spinner._got_failure</a></li><li>_got_success - <a href="testtools._spinner.Spinner.html#_got_success" class="code">testtools._spinner.Spinner._got_success</a></li><li>_got_user_exception - <a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">testtools.runtest.RunTest._got_user_exception</a></li><li>_got_user_failure - <a href="testtools.deferredruntest._DeferredRunTest.html#_got_user_failure" class="code">testtools.deferredruntest._DeferredRunTest._got_user_failure</a></li><li>_handle_tests - <a href="testtools.testresult.real.StreamToExtendedDecorator.html#_handle_tests" class="code">testtools.testresult.real.StreamToExtendedDecorator._handle_tests</a></li><li>_higherorder - <a href="testtools.matchers._higherorder.html" class="code">testtools.matchers._higherorder</a></li><li>_impl - <a href="testtools.matchers._impl.html" class="code">testtools.matchers._impl</a></li><li>_incomplete - <a href="testtools.testresult.real.StreamSummary.html#_incomplete" class="code">testtools.testresult.real.StreamSummary._incomplete</a></li><li>_indent - <a href="testtools.matchers._doctest._NonManglingOutputChecker.html#_indent" class="code">testtools.matchers._doctest._NonManglingOutputChecker._indent</a></li><li>_is_exception - <a href="testtools.matchers._exception.html#_is_exception" class="code">testtools.matchers._exception._is_exception</a></li><li>_is_user_exception - <a href="testtools.matchers._exception.html#_is_user_exception" class="code">testtools.matchers._exception._is_user_exception</a></li><li>_isbytes - <a href="testtools.compat.html#_isbytes" class="code">testtools.compat._isbytes</a></li><li>_isbytes 0 - <a href="testtools.compat.html#_isbytes%200" class="code">testtools.compat._isbytes 0</a></li><li>_iter_chunks - <a href="testtools.content.html#_iter_chunks" class="code">testtools.content._iter_chunks</a></li><li>_iter_text - <a href="testtools.content.Content.html#_iter_text" class="code">testtools.content.Content._iter_text</a></li><li>_local_os_error_matcher - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_local_os_error_matcher" class="code">testtools.tests.test_testresult.TestNonAsciiResults._local_os_error_matcher</a></li><li>_log_user_exception - <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_log_user_exception" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._log_user_exception</a></li><li>_make_matcher - <a href="testtools.tests.test_deferredruntest.MatchesEvents.html#_make_matcher" class="code">testtools.tests.test_deferredruntest.MatchesEvents._make_matcher</a></li><li>_make_result<ul><li><a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html#_make_result" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamFailFastContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamFailFastContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamTaggerContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamTaggerContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamToDictContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamToDictContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract._make_result</a></li><li><a href="testtools.tests.test_testresult.TestStreamToQueueContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamToQueueContract._make_result</a></li></ul></li><li>_make_spinner<ul><li><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_make_spinner" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._make_spinner</a></li><li><a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html#_make_spinner" class="code">testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted._make_spinner</a></li></ul></li><li>_map_route_code_prefix - <a href="testtools.testresult.StreamResultRouter.html#_map_route_code_prefix" class="code">testtools.testresult.StreamResultRouter._map_route_code_prefix</a></li><li>_map_test_id - <a href="testtools.testresult.StreamResultRouter.html#_map_test_id" class="code">testtools.testresult.StreamResultRouter._map_test_id</a></li><li>_MatchCommonKeys - <a href="testtools.matchers._dict._MatchCommonKeys.html" class="code">testtools.matchers._dict._MatchCommonKeys</a></li><li>_MatchesPredicateWithParams - <a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams</a></li><li>_matchHelper - <a href="testtools.testcase.TestCase.html#_matchHelper" class="code">testtools.testcase.TestCase._matchHelper</a></li><li>_merge_tags - <a href="testtools.testresult.real.html#_merge_tags" class="code">testtools.testresult.real._merge_tags</a></li><li>_NonManglingOutputChecker - <a href="testtools.matchers._doctest._NonManglingOutputChecker.html" class="code">testtools.matchers._doctest._NonManglingOutputChecker</a></li><li>_now<ul><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_now" class="code">testtools.testresult.real.ExtendedToStreamDecorator._now</a></li><li><a href="testtools.testresult.real.TestResult.html#_now" class="code">testtools.testresult.real.TestResult._now</a></li></ul></li><li>_power_set - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">testtools.tests.test_testresult.TestStreamResultContract._power_set</a></li><li>_raise_force_fail_error - <a href="testtools.runtest.html#_raise_force_fail_error" class="code">testtools.runtest._raise_force_fail_error</a></li><li>_report_error - <a href="testtools.testcase.TestCase.html#_report_error" class="code">testtools.testcase.TestCase._report_error</a></li><li>_report_expected_failure - <a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">testtools.testcase.TestCase._report_expected_failure</a></li><li>_report_failure - <a href="testtools.testcase.TestCase.html#_report_failure" class="code">testtools.testcase.TestCase._report_failure</a></li><li>_report_files - <a href="testtools.tests.test_testresult.TestStreamSummary.html#_report_files" class="code">testtools.tests.test_testresult.TestStreamSummary._report_files</a></li><li>_report_skip - <a href="testtools.testcase.TestCase.html#_report_skip" class="code">testtools.testcase.TestCase._report_skip</a></li><li>_report_traceback - <a href="testtools.testcase.TestCase.html#_report_traceback" class="code">testtools.testcase.TestCase._report_traceback</a></li><li>_report_unexpected_success - <a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">testtools.testcase.TestCase._report_unexpected_success</a></li><li>_restore_signals - <a href="testtools._spinner.Spinner.html#_restore_signals" class="code">testtools._spinner.Spinner._restore_signals</a></li><li>_result - <a href="testtools.PlaceHolder.html#_result" class="code">testtools.PlaceHolder._result</a></li><li>_run<ul><li><a href="testtools.DecorateTestCaseResult.html#_run" class="code">testtools.DecorateTestCaseResult._run</a></li><li><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_run" class="code">testtools.tests.test_testresult.TestNonAsciiResults._run</a></li><li><a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html#_run" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest._run</a></li></ul></li><li>_run_cleanups<ul><li><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_cleanups" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._run_cleanups</a></li><li><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">testtools.runtest.RunTest._run_cleanups</a></li></ul></li><li>_run_core<ul><li><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_core" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._run_core</a></li><li><a href="testtools.runtest.RunTest.html#_run_core" class="code">testtools.runtest.RunTest._run_core</a></li></ul></li><li>_run_deferred - <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_deferred" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._run_deferred</a></li><li>_run_external_case - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_run_external_case" class="code">testtools.tests.test_testresult.TestNonAsciiResults._run_external_case</a></li><li>_run_one - <a href="testtools.runtest.RunTest.html#_run_one" class="code">testtools.runtest.RunTest._run_one</a></li><li>_run_prepared_result - <a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">testtools.runtest.RunTest._run_prepared_result</a></li><li>_run_setup - <a href="testtools.testcase.TestCase.html#_run_setup" class="code">testtools.testcase.TestCase._run_setup</a></li><li>_run_teardown - <a href="testtools.testcase.TestCase.html#_run_teardown" class="code">testtools.testcase.TestCase._run_teardown</a></li><li>_run_test<ul><li><a href="testtools.testsuite.ConcurrentStreamTestSuite.html#_run_test" class="code">testtools.testsuite.ConcurrentStreamTestSuite._run_test</a></li><li><a href="testtools.testsuite.ConcurrentTestSuite.html#_run_test" class="code">testtools.testsuite.ConcurrentTestSuite._run_test</a></li></ul></li><li>_run_test_method - <a href="testtools.testcase.TestCase.html#_run_test_method" class="code">testtools.testcase.TestCase._run_test_method</a></li><li>_run_user<ul><li><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_user" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._run_user</a></li><li><a href="testtools.deferredruntest.SynchronousDeferredRunTest.html#_run_user" class="code">testtools.deferredruntest.SynchronousDeferredRunTest._run_user</a></li><li><a href="testtools.runtest.RunTest.html#_run_user" class="code">testtools.runtest.RunTest._run_user</a></li><li><a href="testtools.tests.helpers.FullStackRunTest.html#_run_user" class="code">testtools.tests.helpers.FullStackRunTest._run_user</a></li></ul></li><li>_save_signals - <a href="testtools._spinner.Spinner.html#_save_signals" class="code">testtools._spinner.Spinner._save_signals</a></li><li>_set_failfast<ul><li><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_set_failfast" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._set_failfast</a></li><li><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_set_failfast" class="code">testtools.testresult.real.ExtendedToStreamDecorator._set_failfast</a></li><li><a href="testtools.testresult.real.MultiTestResult.html#_set_failfast" class="code">testtools.testresult.real.MultiTestResult._set_failfast</a></li></ul></li><li>_set_shouldStop<ul><li><a href="testtools.testresult.real.MultiTestResult.html#_set_shouldStop" class="code">testtools.testresult.real.MultiTestResult._set_shouldStop</a></li><li><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_set_shouldStop" class="code">testtools.testresult.real.ThreadsafeForwardingResult._set_shouldStop</a></li></ul></li><li>_setup_external_case - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_setup_external_case" class="code">testtools.tests.test_testresult.TestNonAsciiResults._setup_external_case</a></li><li>_show_list - <a href="testtools.testresult.TextTestResult.html#_show_list" class="code">testtools.testresult.TextTestResult._show_list</a></li><li>_skip - <a href="testtools.testresult.real.StreamSummary.html#_skip" class="code">testtools.testresult.real.StreamSummary._skip</a></li><li>_slow_escape - <a href="testtools.compat.html#_slow_escape" class="code">testtools.compat._slow_escape</a></li><li>_spinner - <a href="testtools._spinner.html" class="code">testtools._spinner</a></li><li>_stack_lines_to_unicode - <a href="testtools.content.StackLinesContent.html#_stack_lines_to_unicode" class="code">testtools.content.StackLinesContent._stack_lines_to_unicode</a></li><li>_stop_reactor - <a href="testtools._spinner.Spinner.html#_stop_reactor" class="code">testtools._spinner.Spinner._stop_reactor</a></li><li>_str_preprocessor - <a href="testtools.matchers._higherorder.AfterPreprocessing.html#_str_preprocessor" class="code">testtools.matchers._higherorder.AfterPreprocessing._str_preprocessor</a></li><li>_StringException - <a href="testtools.testresult.real._StringException.html" class="code">testtools.testresult.real._StringException</a></li><li>_SubDictOf - <a href="testtools.matchers._dict._SubDictOf.html" class="code">testtools.matchers._dict._SubDictOf</a></li><li>_success - <a href="testtools.testresult.real.StreamSummary.html#_success" class="code">testtools.testresult.real.StreamSummary._success</a></li><li>_SuperDictOf - <a href="testtools.matchers._dict._SuperDictOf.html" class="code">testtools.matchers._dict._SuperDictOf</a></li><li>_test_external_case - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_test_external_case" class="code">testtools.tests.test_testresult.TestNonAsciiResults._test_external_case</a></li><li>_timed_out - <a href="testtools._spinner.Spinner.html#_timed_out" class="code">testtools._spinner.Spinner._timed_out</a></li><li>_toAscii - <a href="testtools.matchers._doctest._NonManglingOutputChecker.html#_toAscii" class="code">testtools.matchers._doctest._NonManglingOutputChecker._toAscii</a></li><li>_u - <a href="testtools.compat.html#_u" class="code">testtools.compat._u</a></li><li>_u 0 - <a href="testtools.compat.html#_u%200" class="code">testtools.compat._u 0</a></li><li>_UnexpectedSuccess - <a href="testtools.testcase._UnexpectedSuccess.html" class="code">testtools.testcase._UnexpectedSuccess</a></li><li>_uxsuccess - <a href="testtools.testresult.real.StreamSummary.html#_uxsuccess" class="code">testtools.testresult.real.StreamSummary._uxsuccess</a></li><li>_with_nl - <a href="testtools.matchers._doctest.DocTestMatches.html#_with_nl" class="code">testtools.matchers._doctest.DocTestMatches._with_nl</a></li><li>_wrap_result - <a href="testtools.testsuite.ConcurrentTestSuite.html#_wrap_result" class="code">testtools.testsuite.ConcurrentTestSuite._wrap_result</a></li><li>_write_module - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_write_module" class="code">testtools.tests.test_testresult.TestNonAsciiResults._write_module</a></li><li>_xfail - <a href="testtools.testresult.real.StreamSummary.html#_xfail" class="code">testtools.testresult.real.StreamSummary._xfail</a></li>
+ </ul>
+
+
+ </div>
+ </body>
+
+</html> \ No newline at end of file
diff --git a/apidocs/objects.inv b/apidocs/objects.inv
new file mode 100644
index 0000000..0293208
--- /dev/null
+++ b/apidocs/objects.inv
Binary files differ
diff --git a/apidocs/testtools.DecorateTestCaseResult.html b/apidocs/testtools.DecorateTestCaseResult.html
new file mode 100644
index 0000000..a2a0ff6
--- /dev/null
+++ b/apidocs/testtools.DecorateTestCaseResult.html
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.DecorateTestCaseResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.DecorateTestCaseResult(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+ <a href="classIndex.html#testtools.DecorateTestCaseResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Decorate a TestCase and permit customisation of the result for runs.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id147">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a DecorateTestCaseResult.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#__call__" class="code">__call__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#__getattr__" class="code">__getattr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#__delattr__" class="code">__delattr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#__setattr__" class="code">__setattr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.DecorateTestCaseResult.html#_run" class="code">_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.DecorateTestCaseResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, case, callout, before_run=None, after_run=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a DecorateTestCaseResult.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">case</td><td>The case to decorate.</td></tr><tr><td></td><td class="fieldArg">callout</td><td>A callback to call when run/__call__/debug is called.
+Must take a result parameter and return a result object to be used.
+For instance: lambda result: result.</td></tr><tr><td></td><td class="fieldArg">before_run</td><td>If set, call this with the decorated result before
+calling into the decorated run/__call__ method.</td></tr><tr><td></td><td class="fieldArg">before_run</td><td>If set, call this with the decorated result after
+calling into the decorated run/__call__ method.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.DecorateTestCaseResult._run">
+
+ </a>
+ <a name="_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run(self, result, run_method):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.DecorateTestCaseResult.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.DecorateTestCaseResult.__call__">
+
+ </a>
+ <a name="__call__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __call__(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.DecorateTestCaseResult.__getattr__">
+
+ </a>
+ <a name="__getattr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __getattr__(self, name):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.DecorateTestCaseResult.__delattr__">
+
+ </a>
+ <a name="__delattr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __delattr__(self, name):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.DecorateTestCaseResult.__setattr__">
+
+ </a>
+ <a name="__setattr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __setattr__(self, name, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.FixtureSuite.html b/apidocs/testtools.FixtureSuite.html
new file mode 100644
index 0000000..81d2402
--- /dev/null
+++ b/apidocs/testtools.FixtureSuite.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.FixtureSuite : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.FixtureSuite(<span title="unittest2.TestSuite">unittest2.TestSuite</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+ <a href="classIndex.html#testtools.FixtureSuite">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id149">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.FixtureSuite.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.FixtureSuite.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.FixtureSuite.html#sort_tests" class="code">sort_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.FixtureSuite.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, fixture, tests):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.FixtureSuite.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.FixtureSuite.sort_tests">
+
+ </a>
+ <a name="sort_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ sort_tests(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.PlaceHolder.html b/apidocs/testtools.PlaceHolder.html
new file mode 100644
index 0000000..a8bffc9
--- /dev/null
+++ b/apidocs/testtools.PlaceHolder.html
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.PlaceHolder : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.PlaceHolder(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+ <a href="classIndex.html#testtools.PlaceHolder">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A placeholder test.</p>
+<p><a href="testtools.PlaceHolder.html"><code>PlaceHolder</code></a> implements much of the same interface as TestCase and is
+particularly suitable for being added to TestResults.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id148">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.PlaceHolder.html"><code>PlaceHolder</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#__call__" class="code">__call__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#countTestCases" class="code">countTestCases</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#debug" class="code">debug</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#id" class="code">id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.PlaceHolder.html#_result" class="code">_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.PlaceHolder.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, test_id, short_description=None, details=None, outcome='addSuccess', error=None, tags=None, timestamps=(None, None)):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a <a href="testtools.PlaceHolder.html"><code>PlaceHolder</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The id of the placeholder test.</td></tr><tr><td></td><td class="fieldArg">short_description</td><td>The short description of the place holder
+test. If not provided, the id will be used instead.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Outcome details as accepted by addSuccess etc.</td></tr><tr><td></td><td class="fieldArg">outcome</td><td>The outcome to call. Defaults to 'addSuccess'.</td></tr><tr><td></td><td class="fieldArg">tags</td><td>Tags to report for the test.</td></tr><tr><td></td><td class="fieldArg">timestamps</td><td>A two-tuple of timestamps for the test start and
+finish. Each timestamp may be None to indicate it is not known.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.__call__">
+
+ </a>
+ <a name="__call__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __call__(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.countTestCases">
+
+ </a>
+ <a name="countTestCases">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ countTestCases(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.debug">
+
+ </a>
+ <a name="debug">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ debug(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.id">
+
+ </a>
+ <a name="id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder._result">
+
+ </a>
+ <a name="_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _result(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.PlaceHolder.shortDescription">
+
+ </a>
+ <a name="shortDescription">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ shortDescription(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.TestCommand.html b/apidocs/testtools.TestCommand.html
new file mode 100644
index 0000000..9f890e8
--- /dev/null
+++ b/apidocs/testtools.TestCommand.html
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.TestCommand : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.TestCommand(<span title="distutils.core.Command">Command</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+ <a href="classIndex.html#testtools.TestCommand">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Command to run unit tests with testtools<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id150">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.TestCommand.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.TestCommand.html#initialize_options" class="code">initialize_options</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.TestCommand.html#finalize_options" class="code">finalize_options</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.TestCommand.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.TestCommand.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, dist):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.TestCommand.initialize_options">
+
+ </a>
+ <a name="initialize_options">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ initialize_options(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.TestCommand.finalize_options">
+
+ </a>
+ <a name="finalize_options">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ finalize_options(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.TestCommand.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.__init__.html b/apidocs/testtools.__init__.html
new file mode 100644
index 0000000..0e84c6e
--- /dev/null
+++ b/apidocs/testtools.__init__.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.__init__ : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.__init__</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Extensions to the standard Python unittest library.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id146">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.DecorateTestCaseResult.html" class="code">DecorateTestCaseResult</a></td>
+ <td><span>Decorate a TestCase and permit customisation of the result for runs.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.html#ErrorHolder" class="code">ErrorHolder</a></td>
+ <td><span>Construct an <a href="testtools.html#ErrorHolder"><code>ErrorHolder</code></a>.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.PlaceHolder.html" class="code">PlaceHolder</a></td>
+ <td><span>A placeholder test.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.FixtureSuite.html" class="code">FixtureSuite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.TestCommand.html" class="code">TestCommand</a></td>
+ <td><span>Command to run unit tests with testtools</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.ErrorHolder">
+
+ </a>
+ <a name="ErrorHolder">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ErrorHolder(test_id, error, short_description=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct an <a href="testtools.html#ErrorHolder"><code>ErrorHolder</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The id of the test.</td></tr><tr><td></td><td class="fieldArg">error</td><td>The exc info tuple that will be used as the test's error.
+This is inserted into the details as 'traceback' - any existing key
+will be overridden.</td></tr><tr><td></td><td class="fieldArg">short_description</td><td>An optional short description of the test.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Outcome details as accepted by addSuccess etc.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._compat2x.html b/apidocs/testtools._compat2x.html
new file mode 100644
index 0000000..51e30be
--- /dev/null
+++ b/apidocs/testtools._compat2x.html
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._compat2x : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools._compat2x</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Compatibility helpers that are valid syntax in Python 2.x.</p>
+<p>Only add things here if they <em>only</em> work in Python 2.x or are Python 2
+alternatives to things that <em>only</em> work in Python 3.x.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id158">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools._compat2x.html#reraise" class="code">reraise</a></td>
+ <td><span>Re-raise an exception received from sys.exc_info() or similar.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._compat2x.reraise">
+
+ </a>
+ <a name="reraise">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ reraise(exc_class, exc_obj, exc_tb, _marker=object()):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Re-raise an exception received from sys.exc_info() or similar.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._compat3x.html b/apidocs/testtools._compat3x.html
new file mode 100644
index 0000000..c86c66b
--- /dev/null
+++ b/apidocs/testtools._compat3x.html
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._compat3x : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools._compat3x</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Compatibility helpers that are valid syntax in Python 3.x.</p>
+<p>Only add things here if they <em>only</em> work in Python 3.x or are Python 3
+alternatives to things that <em>only</em> work in Python 2.x.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id152">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools._compat3x.html#reraise" class="code">reraise</a></td>
+ <td><span>Re-raise an exception received from sys.exc_info() or similar.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._compat3x.reraise">
+
+ </a>
+ <a name="reraise">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ reraise(exc_class, exc_obj, exc_tb, _marker=object()):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Re-raise an exception received from sys.exc_info() or similar.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.DeferredNotFired.html b/apidocs/testtools._spinner.DeferredNotFired.html
new file mode 100644
index 0000000..653c649
--- /dev/null
+++ b/apidocs/testtools._spinner.DeferredNotFired.html
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner.DeferredNotFired : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools._spinner.DeferredNotFired(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools._spinner.html" class="code">_spinner</a></code>
+
+ <a href="classIndex.html#testtools._spinner.DeferredNotFired">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when we extract a result from a Deferred that's not fired yet.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.NoResultError.html b/apidocs/testtools._spinner.NoResultError.html
new file mode 100644
index 0000000..631cfe3
--- /dev/null
+++ b/apidocs/testtools._spinner.NoResultError.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner.NoResultError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools._spinner.NoResultError(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools._spinner.html" class="code">_spinner</a></code>
+
+ <a href="classIndex.html#testtools._spinner.NoResultError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when the reactor has stopped but we don't have any result.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id734">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.NoResultError.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._spinner.NoResultError.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.ReentryError.html b/apidocs/testtools._spinner.ReentryError.html
new file mode 100644
index 0000000..477b728
--- /dev/null
+++ b/apidocs/testtools._spinner.ReentryError.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner.ReentryError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools._spinner.ReentryError(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools._spinner.html" class="code">_spinner</a></code>
+
+ <a href="classIndex.html#testtools._spinner.ReentryError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when we try to re-enter a function that forbids it.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id732">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.ReentryError.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._spinner.ReentryError.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, function):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.Spinner.html b/apidocs/testtools._spinner.Spinner.html
new file mode 100644
index 0000000..0d9b524
--- /dev/null
+++ b/apidocs/testtools._spinner.Spinner.html
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner.Spinner : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools._spinner.Spinner(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools._spinner.html" class="code">_spinner</a></code>
+
+ <a href="classIndex.html#testtools._spinner.Spinner">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Spin the reactor until a function is done.</p>
+<p>This class emulates the behaviour of twisted.trial in that it grotesquely
+and horribly spins the Twisted reactor while a function is running, and
+then kills the reactor when that function is complete and all the
+callbacks in its chains are done.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id736">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a Spinner.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#clear_junk" class="code">clear_junk</a></td>
+ <td><span>Clear out our recorded junk.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#get_junk" class="code">get_junk</a></td>
+ <td><span>Return any junk that has been found on the reactor.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#run" class="code">run</a></td>
+ <td><span>Run 'function' in a reactor.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_cancel_timeout" class="code">_cancel_timeout</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_get_result" class="code">_get_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_got_failure" class="code">_got_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_got_success" class="code">_got_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_stop_reactor" class="code">_stop_reactor</a></td>
+ <td><span>Stop the reactor!</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_timed_out" class="code">_timed_out</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_clean" class="code">_clean</a></td>
+ <td><span>Clean up any junk in the reactor.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_save_signals" class="code">_save_signals</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.Spinner.html#_restore_signals" class="code">_restore_signals</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._spinner.Spinner.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, reactor, debug=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a Spinner.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">reactor</td><td>A Twisted reactor.</td></tr><tr><td></td><td class="fieldArg">debug</td><td>Whether or not to enable Twisted's debugging. Defaults
+to False.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._cancel_timeout">
+
+ </a>
+ <a name="_cancel_timeout">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _cancel_timeout(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._get_result">
+
+ </a>
+ <a name="_get_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._got_failure">
+
+ </a>
+ <a name="_got_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _got_failure(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._got_success">
+
+ </a>
+ <a name="_got_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _got_success(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._stop_reactor">
+
+ </a>
+ <a name="_stop_reactor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _stop_reactor(self, ignored=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Stop the reactor!<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._timed_out">
+
+ </a>
+ <a name="_timed_out">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _timed_out(self, function, timeout):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._clean">
+
+ </a>
+ <a name="_clean">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _clean(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Clean up any junk in the reactor.</p>
+<p>Will always iterate the reactor a number of times equal to
+<tt class="rst-docutils literal">Spinner._OBLIGATORY_REACTOR_ITERATIONS</tt>. This is to work around
+bugs in various Twisted APIs where a Deferred fires but still leaves
+work (e.g. cancelling a call, actually closing a connection) for the
+reactor to do.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner.clear_junk">
+
+ </a>
+ <a name="clear_junk">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ clear_junk(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Clear out our recorded junk.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Whatever junk was there before.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner.get_junk">
+
+ </a>
+ <a name="get_junk">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_junk(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Return any junk that has been found on the reactor.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._save_signals">
+
+ </a>
+ <a name="_save_signals">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _save_signals(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner._restore_signals">
+
+ </a>
+ <a name="_restore_signals">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _restore_signals(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.Spinner.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+ @not_reentrant<br />
+ def
+ run(self, timeout, function, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Run 'function' in a reactor.</p>
+<p>If 'function' returns a Deferred, the reactor will keep spinning until
+the Deferred fires and its chain completes or until the timeout is
+reached -- whichever comes first.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Whatever is at the end of the function's callback chain. If
+it's an error, then raise that.</td></tr><tr class="fieldStart"><td class="fieldName">Raises</td><td class="fieldArg">TimeoutError</td><td>If 'timeout' is reached before the Deferred
+returned by 'function' has completed its callback chain.</td></tr><tr><td></td><td class="fieldArg">NoResultError</td><td>If the reactor is somehow interrupted before
+the Deferred returned by 'function' has completed its callback
+chain.</td></tr><tr><td></td><td class="fieldArg">StaleJunkError</td><td>If there's junk in the spinner from a previous
+run.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.StaleJunkError.html b/apidocs/testtools._spinner.StaleJunkError.html
new file mode 100644
index 0000000..0557bdd
--- /dev/null
+++ b/apidocs/testtools._spinner.StaleJunkError.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner.StaleJunkError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools._spinner.StaleJunkError(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools._spinner.html" class="code">_spinner</a></code>
+
+ <a href="classIndex.html#testtools._spinner.StaleJunkError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when there's junk in the spinner from a previous run.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id735">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.StaleJunkError.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._spinner.StaleJunkError.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, junk):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.TimeoutError.html b/apidocs/testtools._spinner.TimeoutError.html
new file mode 100644
index 0000000..f971c47
--- /dev/null
+++ b/apidocs/testtools._spinner.TimeoutError.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner.TimeoutError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools._spinner.TimeoutError(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools._spinner.html" class="code">_spinner</a></code>
+
+ <a href="classIndex.html#testtools._spinner.TimeoutError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when run_in_reactor takes too long to run a function.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id733">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools._spinner.TimeoutError.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._spinner.TimeoutError.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, function, timeout):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools._spinner.html b/apidocs/testtools._spinner.html
new file mode 100644
index 0000000..f50ce83
--- /dev/null
+++ b/apidocs/testtools._spinner.html
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools._spinner : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools._spinner</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Evil reactor-spinning logic for running Twisted tests.</p>
+<p>This code is highly experimental, liable to change and not to be trusted. If
+you couldn't write this yourself, you should not be using it.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id731">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools._spinner.ReentryError.html" class="code">ReentryError</a></td>
+ <td><span>Raised when we try to re-enter a function that forbids it.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools._spinner.html#not_reentrant" class="code">not_reentrant</a></td>
+ <td><span>Decorates a function as not being re-entrant.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools._spinner.DeferredNotFired.html" class="code">DeferredNotFired</a></td>
+ <td><span>Raised when we extract a result from a Deferred that's not fired yet.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools._spinner.html#extract_result" class="code">extract_result</a></td>
+ <td><span>Extract the result from a fired deferred.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools._spinner.html#trap_unhandled_errors" class="code">trap_unhandled_errors</a></td>
+ <td><span>Run a function, trapping any unhandled errors in Deferreds.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools._spinner.TimeoutError.html" class="code">TimeoutError</a></td>
+ <td><span>Raised when run_in_reactor takes too long to run a function.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools._spinner.NoResultError.html" class="code">NoResultError</a></td>
+ <td><span>Raised when the reactor has stopped but we don't have any result.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools._spinner.StaleJunkError.html" class="code">StaleJunkError</a></td>
+ <td><span>Raised when there's junk in the spinner from a previous run.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools._spinner.Spinner.html" class="code">Spinner</a></td>
+ <td><span>Spin the reactor until a function is done.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools._spinner.not_reentrant">
+
+ </a>
+ <a name="not_reentrant">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ not_reentrant(function, _calls={}):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Decorates a function as not being re-entrant.</p>
+<p>The decorated function will raise an error if called from within itself.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.extract_result">
+
+ </a>
+ <a name="extract_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ extract_result(deferred):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Extract the result from a fired deferred.</p>
+<p>It can happen that you have an API that returns Deferreds for
+compatibility with Twisted code, but is in fact synchronous, i.e. the
+Deferreds it returns have always fired by the time it returns. In this
+case, you can use this function to convert the result back into the usual
+form for a synchronous API, i.e. the result itself or a raised exception.</p>
+<p>It would be very bad form to use this as some way of checking if a
+Deferred has fired.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools._spinner.trap_unhandled_errors">
+
+ </a>
+ <a name="trap_unhandled_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ trap_unhandled_errors(function, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Run a function, trapping any unhandled errors in Deferreds.</p>
+<p>Assumes that 'function' will have handled any errors in Deferreds by the
+time it is complete. This is almost never true of any Twisted code, since
+you can never tell when someone has added an errback to a Deferred.</p>
+<p>If 'function' raises, then don't bother doing any unhandled error
+jiggery-pokery, since something horrible has probably happened anyway.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A tuple of '(result, error)', where 'result' is the value
+returned by 'function' and 'error' is a list of 'defer.DebugInfo'
+objects that have unhandled errors in Deferreds.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.assertions.html b/apidocs/testtools.assertions.html
new file mode 100644
index 0000000..e74a33c
--- /dev/null
+++ b/apidocs/testtools.assertions.html
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.assertions : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.assertions</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id728">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.assertions.html#assert_that" class="code">assert_that</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.assertions.assert_that">
+
+ </a>
+ <a name="assert_that">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assert_that(matchee, matcher, message='', verbose=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Assert that matchee is matched by matcher.</p>
+<p>This should only be used when you need to use a function based
+matcher, assertThat in Testtools.Testcase is prefered and has more
+features</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>An object to match with matcher.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>An object meeting the testtools.Matcher protocol.</td></tr><tr class="fieldStart"><td class="fieldName">Raises</td><td class="fieldArg">MismatchError</td><td>When matcher does not match thing.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.compat.html b/apidocs/testtools.compat.html
new file mode 100644
index 0000000..ec63fc3
--- /dev/null
+++ b/apidocs/testtools.compat.html
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.compat : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.compat</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Compatibility support for python 2 and 3.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id170">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#istext%200" class="code">istext 0</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#classtypes%200" class="code">classtypes 0</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#istext" class="code">istext</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#classtypes" class="code">classtypes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#text_repr" class="code">text_repr</a></td>
+ <td><span>Rich repr for <tt class="rst-docutils literal">text</tt> returning unicode, triple quoted if <tt class="rst-docutils literal">multiline</tt>.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#unicode_output_stream" class="code">unicode_output_stream</a></td>
+ <td><span>Get wrapper for given stream that writes any unicode without exception</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_u%200" class="code">_u 0</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_b%200" class="code">_b 0</a></td>
+ <td><span>A byte literal.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_u" class="code">_u</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_b" class="code">_b</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_isbytes%200" class="code">_isbytes 0</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_isbytes" class="code">_isbytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_slow_escape" class="code">_slow_escape</a></td>
+ <td><span>Escape unicode <tt class="rst-docutils literal">text</tt> leaving printable characters unmodified</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.compat.html#_get_exception_encoding" class="code">_get_exception_encoding</a></td>
+ <td><span>Return the encoding we expect messages from the OS to be encoded in</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.compat._u 0">
+
+ </a>
+ <a name="_u 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _u 0(s):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._b 0">
+
+ </a>
+ <a name="_b 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _b 0(s):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A byte literal.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat.istext 0">
+
+ </a>
+ <a name="istext 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ istext 0(x):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat.classtypes 0">
+
+ </a>
+ <a name="classtypes 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ classtypes 0():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._u">
+
+ </a>
+ <a name="_u">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _u(s):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._b">
+
+ </a>
+ <a name="_b">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _b(s):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat.istext">
+
+ </a>
+ <a name="istext">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ istext(x):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat.classtypes">
+
+ </a>
+ <a name="classtypes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ classtypes():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._isbytes 0">
+
+ </a>
+ <a name="_isbytes 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _isbytes 0(x):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._isbytes">
+
+ </a>
+ <a name="_isbytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _isbytes(x):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._slow_escape">
+
+ </a>
+ <a name="_slow_escape">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _slow_escape(text):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Escape unicode <tt class="rst-docutils literal">text</tt> leaving printable characters unmodified</p>
+<p>The behaviour emulates the Python 3 implementation of repr, see
+unicode_repr in unicodeobject.c and isprintable definition.</p>
+<p>Because this iterates over the input a codepoint at a time, it's slow, and
+does not handle astral characters correctly on Python builds with 16 bit
+rather than 32 bit unicode type.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat.text_repr">
+
+ </a>
+ <a name="text_repr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ text_repr(text, multiline=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Rich repr for <tt class="rst-docutils literal">text</tt> returning unicode, triple quoted if <tt class="rst-docutils literal">multiline</tt>.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat.unicode_output_stream">
+
+ </a>
+ <a name="unicode_output_stream">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ unicode_output_stream(stream):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get wrapper for given stream that writes any unicode without exception</p>
+<p>Characters that can't be coerced to the encoding of the stream, or 'ascii'
+if valid encoding is not found, will be replaced. The original stream may
+be returned in situations where a wrapper is determined unneeded.</p>
+<p>The wrapper only allows unicode to be written, not non-ascii bytestrings,
+which is a good thing to ensure sanity and sanitation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.compat._get_exception_encoding">
+
+ </a>
+ <a name="_get_exception_encoding">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_exception_encoding():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Return the encoding we expect messages from the OS to be encoded in<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.content.Content.html b/apidocs/testtools.content.Content.html
new file mode 100644
index 0000000..0cc8cde
--- /dev/null
+++ b/apidocs/testtools.content.Content.html
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.content.Content : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.content.Content(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.content.html" class="code">content</a></code>
+
+ <a href="classIndex.html#testtools.content.Content">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.content.StackLinesContent.html" class="code">testtools.content.StackLinesContent</a>, <a href="testtools.content.TracebackContent.html" class="code">testtools.content.TracebackContent</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A MIME-like Content object.</p>
+<p>'Content' objects can be serialised to bytes using the iter_bytes method.
+If the 'Content-Type' is recognised by other code, they are welcome to
+look for richer contents that mere byte serialisation - for example in
+memory object graphs etc. However, such code MUST be prepared to receive
+a generic 'Content' object that has been reconstructed from a byte stream.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id141">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.content.Content.html#content_type" class="code">content_type</a></td>
+ <td>The content type of this Content.</td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a ContentType.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#as_text" class="code">as_text</a></td>
+ <td><span>Return all of the content as text.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#iter_bytes" class="code">iter_bytes</a></td>
+ <td><span>Iterate over bytestrings of the serialised content.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#iter_text" class="code">iter_text</a></td>
+ <td><span>Iterate over the text of the serialised content.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#_iter_text" class="code">_iter_text</a></td>
+ <td><span>Worker for iter_text - does the decoding.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.content.Content.content_type">
+
+ </a>
+ <a name="content_type">
+
+ </a>
+ <div class="functionHeader">
+ content_type =
+ </div>
+ <div class="functionBody">
+ The content type of this Content.
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, content_type, get_bytes):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.content.StackLinesContent.html" class="code">testtools.content.StackLinesContent</a>, <a href="testtools.content.TracebackContent.html" class="code">testtools.content.TracebackContent</a></div>
+ <div>Create a ContentType.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content.__eq__">
+
+ </a>
+ <a name="__eq__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __eq__(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content.as_text">
+
+ </a>
+ <a name="as_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ as_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Return all of the content as text.</p>
+<p>This is only valid where <tt class="rst-docutils literal">iter_text</tt> is. It will load all of the
+content into memory. Where this is a concern, use <tt class="rst-docutils literal">iter_text</tt>
+instead.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content.iter_bytes">
+
+ </a>
+ <a name="iter_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ iter_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Iterate over bytestrings of the serialised content.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content.iter_text">
+
+ </a>
+ <a name="iter_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ iter_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Iterate over the text of the serialised content.</p>
+<p>This is only valid for text MIME types, and will use ISO-8859-1 if
+no charset parameter is present in the MIME type. (This is somewhat
+arbitrary, but consistent with RFC2617 3.7.1).</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Raises</td><td class="fieldArg">ValueError</td><td>If the content type is not text/*.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content._iter_text">
+
+ </a>
+ <a name="_iter_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _iter_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Worker for iter_text - does the decoding.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.Content.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.content.StackLinesContent.html b/apidocs/testtools.content.StackLinesContent.html
new file mode 100644
index 0000000..25805f6
--- /dev/null
+++ b/apidocs/testtools.content.StackLinesContent.html
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.content.StackLinesContent : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.content.StackLinesContent(<a href="testtools.content.Content.html" class="code">Content</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.content.html" class="code">content</a></code>
+
+ <a href="classIndex.html#testtools.content.StackLinesContent">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Content object for stack lines.</p>
+<p>This adapts a list of "preprocessed" stack lines into a 'Content' object.
+The stack lines are most likely produced from <tt class="rst-docutils literal">traceback.extract_stack</tt>
+or <tt class="rst-docutils literal">traceback.extract_tb</tt>.</p>
+<p>text/x-traceback;language=python is used for the mime type, in order to
+provide room for other languages to format their tracebacks differently.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id142">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.StackLinesContent.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StackLinesContent for <tt class="rst-docutils literal">stack_lines</tt>.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.content.StackLinesContent.html#_stack_lines_to_unicode" class="code">_stack_lines_to_unicode</a></td>
+ <td><span>Converts a list of pre-processed stack lines into a unicode string.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.content.Content.html" class="code">Content</a>:
+ </p>
+ <table class="children sortable" id="id143">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.content.Content.html#content_type" class="code">content_type</a></td>
+ <td>The content type of this Content.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#as_text" class="code">as_text</a></td>
+ <td><span>Return all of the content as text.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#iter_bytes" class="code">iter_bytes</a></td>
+ <td><span>Iterate over bytestrings of the serialised content.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#iter_text" class="code">iter_text</a></td>
+ <td><span>Iterate over the text of the serialised content.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#_iter_text" class="code">_iter_text</a></td>
+ <td><span>Worker for iter_text - does the decoding.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.content.StackLinesContent.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, stack_lines, prefix_content='', postfix_content=''):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.content.Content.html#__init__" class="code">testtools.content.Content.__init__</a></div>
+ <div>Create a StackLinesContent for <tt class="rst-docutils literal">stack_lines</tt>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">stack_lines</td><td>A list of preprocessed stack lines, probably
+obtained by calling <tt class="rst-docutils literal">traceback.extract_stack</tt> or
+<tt class="rst-docutils literal">traceback.extract_tb</tt>.</td></tr><tr><td></td><td class="fieldArg">prefix_content</td><td>If specified, a unicode string to prepend to the
+text content.</td></tr><tr><td></td><td class="fieldArg">postfix_content</td><td>If specified, a unicode string to append to the
+text content.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.StackLinesContent._stack_lines_to_unicode">
+
+ </a>
+ <a name="_stack_lines_to_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _stack_lines_to_unicode(self, stack_lines):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Converts a list of pre-processed stack lines into a unicode string.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.content.TracebackContent.html b/apidocs/testtools.content.TracebackContent.html
new file mode 100644
index 0000000..2861e73
--- /dev/null
+++ b/apidocs/testtools.content.TracebackContent.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.content.TracebackContent : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.content.TracebackContent(<a href="testtools.content.Content.html" class="code">Content</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.content.html" class="code">content</a></code>
+
+ <a href="classIndex.html#testtools.content.TracebackContent">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Content object for tracebacks.</p>
+<p>This adapts an exc_info tuple to the 'Content' interface.
+'text/x-traceback;language=python' is used for the mime type, in order to
+provide room for other languages to format their tracebacks differently.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id144">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content.TracebackContent.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a TracebackContent for <tt class="rst-docutils literal">err</tt>.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.content.Content.html" class="code">Content</a>:
+ </p>
+ <table class="children sortable" id="id145">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.content.Content.html#content_type" class="code">content_type</a></td>
+ <td>The content type of this Content.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#as_text" class="code">as_text</a></td>
+ <td><span>Return all of the content as text.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#iter_bytes" class="code">iter_bytes</a></td>
+ <td><span>Iterate over bytestrings of the serialised content.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#iter_text" class="code">iter_text</a></td>
+ <td><span>Iterate over the text of the serialised content.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.content.Content.html#_iter_text" class="code">_iter_text</a></td>
+ <td><span>Worker for iter_text - does the decoding.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.content.TracebackContent.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, err, test, capture_locals=False):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.content.Content.html#__init__" class="code">testtools.content.Content.__init__</a></div>
+ <div>Create a TracebackContent for <tt class="rst-docutils literal">err</tt>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">err</td><td>An exc_info error tuple.</td></tr><tr><td></td><td class="fieldArg">test</td><td>A test object used to obtain failureException.</td></tr><tr><td></td><td class="fieldArg">capture_locals</td><td>If true, show locals in the traceback.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.content.html b/apidocs/testtools.content.html
new file mode 100644
index 0000000..c11abd6
--- /dev/null
+++ b/apidocs/testtools.content.html
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.content : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.content</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Content - a MIME-like Content object.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id140">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.content.Content.html" class="code">Content</a></td>
+ <td><span>A MIME-like Content object.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.content.StackLinesContent.html" class="code">StackLinesContent</a></td>
+ <td><span>Content object for stack lines.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.content.TracebackContent.html" class="code">TracebackContent</a></td>
+ <td><span>Content object for tracebacks.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#StacktraceContent" class="code">StacktraceContent</a></td>
+ <td><span>Content object for stack traces.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#json_content" class="code">json_content</a></td>
+ <td><span>Create a JSON Content object from JSON-encodeable data.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#text_content" class="code">text_content</a></td>
+ <td><span>Create a Content object from some text.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#maybe_wrap" class="code">maybe_wrap</a></td>
+ <td><span>Merge metadata for func into wrapper if functools is present.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#content_from_file" class="code">content_from_file</a></td>
+ <td><span>Create a Content object from a file on disk.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#content_from_stream" class="code">content_from_stream</a></td>
+ <td><span>Create a Content object from a file-like stream.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#content_from_reader" class="code">content_from_reader</a></td>
+ <td><span>Create a Content object that will obtain the content from reader.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#attach_file" class="code">attach_file</a></td>
+ <td><span>Attach a file to this test as a detail.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.content.html#_iter_chunks" class="code">_iter_chunks</a></td>
+ <td><span>Read 'stream' in chunks of 'chunk_size'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.content._iter_chunks">
+
+ </a>
+ <a name="_iter_chunks">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _iter_chunks(stream, chunk_size, seek_offset=None, seek_whence=0):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Read 'stream' in chunks of 'chunk_size'.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">stream</td><td>A file-like object to read from.</td></tr><tr><td></td><td class="fieldArg">chunk_size</td><td>The size of each read from 'stream'.</td></tr><tr><td></td><td class="fieldArg">seek_offset</td><td>If non-None, seek before iterating.</td></tr><tr><td></td><td class="fieldArg">seek_whence</td><td>Pass through to the seek call, if seeking.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.StacktraceContent">
+
+ </a>
+ <a name="StacktraceContent">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ StacktraceContent(prefix_content='', postfix_content=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Content object for stack traces.</p>
+<p>This function will create and return a 'Content' object that contains a
+stack trace.</p>
+<p>The mime type is set to 'text/x-traceback;language=python', so other
+languages can format their stack traces differently.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">prefix_content</td><td>A unicode string to add before the stack lines.</td></tr><tr><td></td><td class="fieldArg">postfix_content</td><td>A unicode string to add after the stack lines.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.json_content">
+
+ </a>
+ <a name="json_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ json_content(json_data):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a JSON Content object from JSON-encodeable data.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.text_content">
+
+ </a>
+ <a name="text_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ text_content(text):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Create a Content object from some text.</p>
+<p>This is useful for adding details which are short strings.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.maybe_wrap">
+
+ </a>
+ <a name="maybe_wrap">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ maybe_wrap(wrapper, func):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Merge metadata for func into wrapper if functools is present.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.content_from_file">
+
+ </a>
+ <a name="content_from_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ content_from_file(path, content_type=None, chunk_size=DEFAULT_CHUNK_SIZE, buffer_now=False, seek_offset=None, seek_whence=0):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Create a Content object from a file on disk.</p>
+<p>Note that unless <tt class="rst-docutils literal">buffer_now</tt> is explicitly passed in as True, the file
+will only be read from when <tt class="rst-docutils literal">iter_bytes</tt> is called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">path</td><td>The path to the file to be used as content.</td></tr><tr><td></td><td class="fieldArg">content_type</td><td>The type of content. If not specified, defaults
+to UTF8-encoded text/plain.</td></tr><tr><td></td><td class="fieldArg">chunk_size</td><td>The size of chunks to read from the file.
+Defaults to <tt class="rst-docutils literal">DEFAULT_CHUNK_SIZE</tt>.</td></tr><tr><td></td><td class="fieldArg">buffer_now</td><td>If True, read the file from disk now and keep it in
+memory. Otherwise, only read when the content is serialized.</td></tr><tr><td></td><td class="fieldArg">seek_offset</td><td>If non-None, seek within the stream before reading it.</td></tr><tr><td></td><td class="fieldArg">seek_whence</td><td>If supplied, pass to <tt class="rst-docutils literal">stream.seek()</tt> when seeking.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.content_from_stream">
+
+ </a>
+ <a name="content_from_stream">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ content_from_stream(stream, content_type=None, chunk_size=DEFAULT_CHUNK_SIZE, buffer_now=False, seek_offset=None, seek_whence=0):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Create a Content object from a file-like stream.</p>
+<p>Note that unless <tt class="rst-docutils literal">buffer_now</tt> is explicitly passed in as True, the stream
+will only be read from when <tt class="rst-docutils literal">iter_bytes</tt> is called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">stream</td><td>A file-like object to read the content from. The stream
+is not closed by this function or the 'Content' object it returns.</td></tr><tr><td></td><td class="fieldArg">content_type</td><td>The type of content. If not specified, defaults
+to UTF8-encoded text/plain.</td></tr><tr><td></td><td class="fieldArg">chunk_size</td><td>The size of chunks to read from the file.
+Defaults to <tt class="rst-docutils literal">DEFAULT_CHUNK_SIZE</tt>.</td></tr><tr><td></td><td class="fieldArg">buffer_now</td><td>If True, reads from the stream right now. Otherwise,
+only reads when the content is serialized. Defaults to False.</td></tr><tr><td></td><td class="fieldArg">seek_offset</td><td>If non-None, seek within the stream before reading it.</td></tr><tr><td></td><td class="fieldArg">seek_whence</td><td>If supplied, pass to <tt class="rst-docutils literal">stream.seek()</tt> when seeking.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.content_from_reader">
+
+ </a>
+ <a name="content_from_reader">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ content_from_reader(reader, content_type, buffer_now):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a Content object that will obtain the content from reader.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">reader</td><td>A callback to read the content. Should return an iterable of
+bytestrings.</td></tr><tr><td></td><td class="fieldArg">content_type</td><td>The content type to create.</td></tr><tr><td></td><td class="fieldArg">buffer_now</td><td>If True the reader is evaluated immediately and
+buffered.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content.attach_file">
+
+ </a>
+ <a name="attach_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ attach_file(detailed, path, name=None, content_type=None, chunk_size=DEFAULT_CHUNK_SIZE, buffer_now=True):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Attach a file to this test as a detail.</p>
+<p>This is a convenience method wrapping around <tt class="rst-docutils literal">addDetail</tt>.</p>
+<p>Note that by default the contents of the file will be read immediately. If
+<tt class="rst-docutils literal">buffer_now</tt> is False, then the file <em>must</em> exist when the test result is
+called with the results of this test, after the test has been torn down.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">detailed</td><td>An object with details</td></tr><tr><td></td><td class="fieldArg">path</td><td>The path to the file to attach.</td></tr><tr><td></td><td class="fieldArg">name</td><td>The name to give to the detail for the attached file.</td></tr><tr><td></td><td class="fieldArg">content_type</td><td>The content type of the file. If not provided,
+defaults to UTF8-encoded text/plain.</td></tr><tr><td></td><td class="fieldArg">chunk_size</td><td>The size of chunks to read from the file. Defaults
+to something sensible.</td></tr><tr><td></td><td class="fieldArg">buffer_now</td><td><p>If False the file content is read when the content
+object is evaluated rather than when attach_file is called.
+Note that this may be after any cleanups that obj_with_details has, so
+if the file is a temporary file disabling buffer_now may cause the file
+to be read after it is deleted. To handle those cases, using
+attach_file as a cleanup is recommended because it guarantees a
+sequence for when the attach_file call is made:</p>
+<pre class="rst-literal-block">
+detailed.addCleanup(attach_file, 'foo.txt', detailed)
+</pre></td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.content_type.ContentType.html b/apidocs/testtools.content_type.ContentType.html
new file mode 100644
index 0000000..54c4f36
--- /dev/null
+++ b/apidocs/testtools.content_type.ContentType.html
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.content_type.ContentType : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.content_type.ContentType(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.content_type.html" class="code">content_type</a></code>
+
+ <a href="classIndex.html#testtools.content_type.ContentType">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>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><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id730">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.content_type.ContentType.html#type" class="code">type</a></td>
+ <td>The primary type, e.g. "text" or "application"</td>
+ </tr><tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.content_type.ContentType.html#subtype" class="code">subtype</a></td>
+ <td>The subtype, e.g. "plain" or "octet-stream"</td>
+ </tr><tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.content_type.ContentType.html#parameters" class="code">parameters</a></td>
+ <td>A dict of additional parameters specific to the
+content type.</td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content_type.ContentType.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a ContentType.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content_type.ContentType.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.content_type.ContentType.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.content_type.ContentType.type">
+
+ </a>
+ <a name="type">
+
+ </a>
+ <div class="functionHeader">
+ type =
+ </div>
+ <div class="functionBody">
+ The primary type, e.g. "text" or "application"
+ </div>
+</div><div class="function">
+ <a name="testtools.content_type.ContentType.subtype">
+
+ </a>
+ <a name="subtype">
+
+ </a>
+ <div class="functionHeader">
+ subtype =
+ </div>
+ <div class="functionBody">
+ The subtype, e.g. "plain" or "octet-stream"
+ </div>
+</div><div class="function">
+ <a name="testtools.content_type.ContentType.parameters">
+
+ </a>
+ <a name="parameters">
+
+ </a>
+ <div class="functionHeader">
+ parameters =
+ </div>
+ <div class="functionBody">
+ A dict of additional parameters specific to the
+content type.
+ </div>
+</div><div class="function">
+ <a name="testtools.content_type.ContentType.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, primary_type, sub_type, parameters=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a ContentType.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content_type.ContentType.__eq__">
+
+ </a>
+ <a name="__eq__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __eq__(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.content_type.ContentType.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.content_type.html b/apidocs/testtools.content_type.html
new file mode 100644
index 0000000..44bb9f5
--- /dev/null
+++ b/apidocs/testtools.content_type.html
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.content_type : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.content_type</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>ContentType - a MIME Content Type.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id729">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.content_type.ContentType.html" class="code">ContentType</a></td>
+ <td><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></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.deferredruntest.AsynchronousDeferredRunTest.html b/apidocs/testtools.deferredruntest.AsynchronousDeferredRunTest.html
new file mode 100644
index 0000000..61b06ca
--- /dev/null
+++ b/apidocs/testtools.deferredruntest.AsynchronousDeferredRunTest.html
@@ -0,0 +1,415 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.deferredruntest.AsynchronousDeferredRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.deferredruntest.AsynchronousDeferredRunTest(<a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.deferredruntest.html" class="code">deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.deferredruntest.AsynchronousDeferredRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Runner for tests that return Deferreds that fire asynchronously.</p>
+<p>That is, this test runner assumes that the Deferreds will only fire if the
+reactor is left to spin for a while.</p>
+<p>Do not rely too heavily on the nuances of the behaviour of this class.
+What it does to the reactor is black magic, and if we can find nicer ways
+of doing it we will gladly break backwards compatibility.</p>
+<p>This is highly experimental code. Use at your own risk.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id720">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct an <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html"><code>AsynchronousDeferredRunTest</code></a>.</span></td>
+ </tr><tr class="classmethod">
+
+ <td>Class Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#make_factory" class="code">make_factory</a></td>
+ <td><span>Make a factory that conforms to the RunTest factory interface.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups on the test case.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_make_spinner" class="code">_make_spinner</a></td>
+ <td><span>Make the <a href="testtools._spinner.Spinner.html"><code>Spinner</code></a> to be used to run the tests.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_deferred" class="code">_run_deferred</a></td>
+ <td><span>Run the test, assuming everything in it is Deferred-returning.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_log_user_exception" class="code">_log_user_exception</a></td>
+ <td><span>Raise 'e' and report it as a user exception.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_blocking_run_deferred" class="code">_blocking_run_deferred</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_run_user" class="code">_run_user</a></td>
+ <td><span>Run a user-supplied function.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id722">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id722">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, case, handlers=None, last_resort=None, reactor=None, timeout=0.005, debug=False):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#__init__" class="code">testtools.runtest.RunTest.__init__</a></div>
+ <div><p>Construct an <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html"><code>AsynchronousDeferredRunTest</code></a>.</p>
+<p>Please be sure to always use keyword syntax, not positional, as the
+base class may add arguments in future - and for core code
+compatibility with that we have to insert them before the local
+parameters.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">case</td><td>The <a href="testtools.testcase.TestCase.html"><code>TestCase</code></a> to run.</td></tr><tr><td></td><td class="fieldArg">handlers</td><td>A list of exception handlers (ExceptionType, handler)
+where 'handler' is a callable that takes a <a href="testtools.testcase.TestCase.html"><code>TestCase</code></a>, a
+<tt class="rst-docutils literal">testtools.TestResult</tt> and the exception raised.</td></tr><tr><td></td><td class="fieldArg">last_resort</td><td>Handler to call before re-raising uncatchable
+exceptions (those for which there is no handler).</td></tr><tr><td></td><td class="fieldArg">reactor</td><td>The Twisted reactor to use. If not given, we use the
+default reactor.</td></tr><tr><td></td><td class="fieldArg">timeout</td><td>The maximum time allowed for running a test. The
+default is 0.005s.</td></tr><tr><td></td><td class="fieldArg">debug</td><td>Whether or not to enable Twisted's debugging. Use this
+to get information about unhandled Deferreds and left-over
+DelayedCalls. Defaults to False.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest.make_factory">
+
+ </a>
+ <a name="make_factory">
+
+ </a>
+ <div class="functionHeader">
+ @classmethod<br />
+ def
+ make_factory(cls, reactor=None, timeout=0.005, debug=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Make a factory that conforms to the RunTest factory interface.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._run_cleanups">
+
+ </a>
+ <a name="_run_cleanups">
+
+ </a>
+ <div class="functionHeader">
+ @defer.deferredGenerator<br />
+ def
+ _run_cleanups(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">testtools.runtest.RunTest._run_cleanups</a></div>
+ <div><p>Run the cleanups on the test case.</p>
+<p>We expect that the cleanups on the test case can also return
+asynchronous Deferreds. As such, we take the responsibility for
+running the cleanups, rather than letting TestCase do it.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._make_spinner">
+
+ </a>
+ <a name="_make_spinner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_spinner(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted</a></div>
+ <div>Make the <a href="testtools._spinner.Spinner.html"><code>Spinner</code></a> to be used to run the tests.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._run_deferred">
+
+ </a>
+ <a name="_run_deferred">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_deferred(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Run the test, assuming everything in it is Deferred-returning.</p>
+<p>This should return a Deferred that fires with True if the test was
+successful and False if the test was not successful. It should <em>not</em>
+call addSuccess on the result, because there's reactor clean up that
+we needs to be done afterwards.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._log_user_exception">
+
+ </a>
+ <a name="_log_user_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _log_user_exception(self, e):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Raise 'e' and report it as a user exception.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._blocking_run_deferred">
+
+ </a>
+ <a name="_blocking_run_deferred">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _blocking_run_deferred(self, spinner):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._run_core">
+
+ </a>
+ <a name="_run_core">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_core(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#_run_core" class="code">testtools.runtest.RunTest._run_core</a></div>
+ <div>Run the user supplied test code.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTest._run_user">
+
+ </a>
+ <a name="_run_user">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_user(self, function, *args):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#_run_user" class="code">testtools.runtest.RunTest._run_user</a></div>
+ <div><p>Run a user-supplied function.</p>
+<p>This just makes sure that it returns a Deferred, regardless of how the
+user wrote it.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html b/apidocs/testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html
new file mode 100644
index 0000000..94dc2fc
--- /dev/null
+++ b/apidocs/testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted(<a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">AsynchronousDeferredRunTest</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.deferredruntest.html" class="code">deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Test runner that works around Twisted brokenness re reactor junk.</p>
+<p>There are many APIs within Twisted itself where a Deferred fires but
+leaves cleanup work scheduled for the reactor to do. Arguably, many of
+these are bugs. This runner iterates the reactor event loop a number of
+times after every test, in order to shake out these buggy-but-commonplace
+events.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id723">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html#_make_spinner" class="code">_make_spinner</a></td>
+ <td><span>Make the <a href="testtools._spinner.Spinner.html"><code>Spinner</code></a> to be used to run the tests.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">AsynchronousDeferredRunTest</a>, <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id726">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">AsynchronousDeferredRunTest</a>, <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id726">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">AsynchronousDeferredRunTest</a>, <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id726">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted._make_spinner">
+
+ </a>
+ <a name="_make_spinner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_spinner(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_make_spinner" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._make_spinner</a></div>
+ <div>Make the <a href="testtools._spinner.Spinner.html"><code>Spinner</code></a> to be used to run the tests.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.deferredruntest.SynchronousDeferredRunTest.html b/apidocs/testtools.deferredruntest.SynchronousDeferredRunTest.html
new file mode 100644
index 0000000..1437d02
--- /dev/null
+++ b/apidocs/testtools.deferredruntest.SynchronousDeferredRunTest.html
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.deferredruntest.SynchronousDeferredRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.deferredruntest.SynchronousDeferredRunTest(<a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.deferredruntest.html" class="code">deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.deferredruntest.SynchronousDeferredRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Runner for tests that return synchronous Deferreds.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id717">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.SynchronousDeferredRunTest.html#_run_user" class="code">_run_user</a></td>
+ <td><span>Run a user supplied function.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id719">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a RunTest to run a case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups that have been added with addCleanup.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a> (via <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a>):
+ </p>
+ <table class="children sortable" id="id719">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a RunTest to run a case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups that have been added with addCleanup.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.deferredruntest.SynchronousDeferredRunTest._run_user">
+
+ </a>
+ <a name="_run_user">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_user(self, function, *args):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#_run_user" class="code">testtools.runtest.RunTest._run_user</a></div>
+ <div><p>Run a user supplied function.</p>
+<p>Exceptions are processed by <a href="testtools.runtest.RunTest.html#_got_user_exception"><code>_got_user_exception</code></a>.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Either whatever 'fn' returns or <tt class="rst-docutils literal">exception_caught</tt> if
+'fn' raised an exception.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.deferredruntest.UncleanReactorError.html b/apidocs/testtools.deferredruntest.UncleanReactorError.html
new file mode 100644
index 0000000..b4e917b
--- /dev/null
+++ b/apidocs/testtools.deferredruntest.UncleanReactorError.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.deferredruntest.UncleanReactorError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.deferredruntest.UncleanReactorError(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.deferredruntest.html" class="code">deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.deferredruntest.UncleanReactorError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when the reactor has junk in it.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id727">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.UncleanReactorError.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest.UncleanReactorError.html#_get_junk_info" class="code">_get_junk_info</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.deferredruntest.UncleanReactorError.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, junk):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.UncleanReactorError._get_junk_info">
+
+ </a>
+ <a name="_get_junk_info">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_junk_info(self, junk):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.deferredruntest._DeferredRunTest.html b/apidocs/testtools.deferredruntest._DeferredRunTest.html
new file mode 100644
index 0000000..8857837
--- /dev/null
+++ b/apidocs/testtools.deferredruntest._DeferredRunTest.html
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.deferredruntest._DeferredRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.deferredruntest._DeferredRunTest(<a href="testtools.runtest.RunTest.html" class="code">RunTest</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.deferredruntest.html" class="code">deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.deferredruntest._DeferredRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a>, <a href="testtools.deferredruntest.SynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.SynchronousDeferredRunTest</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Base for tests that return Deferreds.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id715">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.deferredruntest._DeferredRunTest.html#_got_user_failure" class="code">_got_user_failure</a></td>
+ <td><span>We got a failure from user code.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a>:
+ </p>
+ <table class="children sortable" id="id716">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a RunTest to run a case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups that have been added with addCleanup.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_user" class="code">_run_user</a></td>
+ <td><span>Run a user supplied function.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.deferredruntest._DeferredRunTest._got_user_failure">
+
+ </a>
+ <a name="_got_user_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _got_user_failure(self, failure, tb_label='traceback'):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>We got a failure from user code.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.deferredruntest.html b/apidocs/testtools.deferredruntest.html
new file mode 100644
index 0000000..0df80a0
--- /dev/null
+++ b/apidocs/testtools.deferredruntest.html
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.deferredruntest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.deferredruntest</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Individual test case execution for tests that return Deferreds.</p>
+<p>This module is highly experimental and is liable to change in ways that cause
+subtle failures in tests. Use at your own peril.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id714">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.deferredruntest.SynchronousDeferredRunTest.html" class="code">SynchronousDeferredRunTest</a></td>
+ <td><span>Runner for tests that return synchronous Deferreds.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.deferredruntest.html#run_with_log_observers" class="code">run_with_log_observers</a></td>
+ <td><span>Run 'function' with the given Twisted log observers.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">AsynchronousDeferredRunTest</a></td>
+ <td><span>Runner for tests that return Deferreds that fire asynchronously.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.deferredruntest.AsynchronousDeferredRunTestForBrokenTwisted.html" class="code">AsynchronousDeferredRunTestForBrokenTwisted</a></td>
+ <td><span>Test runner that works around Twisted brokenness re reactor junk.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.deferredruntest.html#assert_fails_with" class="code">assert_fails_with</a></td>
+ <td><span>Assert that 'd' will fail with one of 'exc_types'.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.deferredruntest.html#flush_logged_errors" class="code">flush_logged_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.deferredruntest.UncleanReactorError.html" class="code">UncleanReactorError</a></td>
+ <td><span>Raised when the reactor has junk in it.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.deferredruntest._DeferredRunTest.html" class="code">_DeferredRunTest</a></td>
+ <td><span>Base for tests that return Deferreds.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.deferredruntest.run_with_log_observers">
+
+ </a>
+ <a name="run_with_log_observers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run_with_log_observers(observers, function, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run 'function' with the given Twisted log observers.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.assert_fails_with">
+
+ </a>
+ <a name="assert_fails_with">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assert_fails_with(d, *exc_types, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Assert that 'd' will fail with one of 'exc_types'.</p>
+<p>The normal way to use this is to return the result of 'assert_fails_with'
+from your unit test.</p>
+<p>Note that this function is experimental and unstable. Use at your own
+peril; expect the API to change.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">d</td><td>A Deferred that is expected to fail.</td></tr><tr><td></td><td class="fieldArg">exc_types</td><td>The exception types that the Deferred is expected to
+fail with.</td></tr><tr><td></td><td class="fieldArg">failureException</td><td>An optional keyword argument. If provided, will
+raise that exception instead of
+<tt class="rst-docutils literal">testtools.TestCase.failureException</tt>.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A Deferred that will fail with an <tt class="rst-docutils literal">AssertionError</tt> if 'd' does
+not fail with one of the exception types.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.deferredruntest.flush_logged_errors">
+
+ </a>
+ <a name="flush_logged_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ flush_logged_errors(*error_types):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.distutilscmd.html b/apidocs/testtools.distutilscmd.html
new file mode 100644
index 0000000..ef2366c
--- /dev/null
+++ b/apidocs/testtools.distutilscmd.html
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.distutilscmd : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.distutilscmd</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Extensions to the standard Python unittest library.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.helpers.html b/apidocs/testtools.helpers.html
new file mode 100644
index 0000000..c4a7f81
--- /dev/null
+++ b/apidocs/testtools.helpers.html
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.helpers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.helpers</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id151">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.helpers.html#map_values" class="code">map_values</a></td>
+ <td><span>Map <tt class="rst-docutils literal">function</tt> across the values of <tt class="rst-docutils literal">dictionary</tt>.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.helpers.html#filter_values" class="code">filter_values</a></td>
+ <td><span>Filter <tt class="rst-docutils literal">dictionary</tt> by its values using <tt class="rst-docutils literal">function</tt>.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.helpers.html#dict_subtract" class="code">dict_subtract</a></td>
+ <td><span>Return the part of <tt class="rst-docutils literal">a</tt> that's not in <tt class="rst-docutils literal">b</tt>.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.helpers.html#list_subtract" class="code">list_subtract</a></td>
+ <td><span>Return a list <tt class="rst-docutils literal">a</tt> without the elements of <tt class="rst-docutils literal">b</tt>.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.helpers.map_values">
+
+ </a>
+ <a name="map_values">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ map_values(function, dictionary):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Map <tt class="rst-docutils literal">function</tt> across the values of <tt class="rst-docutils literal">dictionary</tt>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A dict with the same keys as <tt class="rst-docutils literal">dictionary</tt>, where the value
+of each key <tt class="rst-docutils literal">k</tt> is <tt class="rst-docutils literal">function(dictionary[k])</tt>.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.helpers.filter_values">
+
+ </a>
+ <a name="filter_values">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ filter_values(function, dictionary):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Filter <tt class="rst-docutils literal">dictionary</tt> by its values using <tt class="rst-docutils literal">function</tt>.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.helpers.dict_subtract">
+
+ </a>
+ <a name="dict_subtract">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ dict_subtract(a, b):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Return the part of <tt class="rst-docutils literal">a</tt> that's not in <tt class="rst-docutils literal">b</tt>.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.helpers.list_subtract">
+
+ </a>
+ <a name="list_subtract">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_subtract(a, b):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Return a list <tt class="rst-docutils literal">a</tt> without the elements of <tt class="rst-docutils literal">b</tt>.</p>
+<p>If a particular value is in <tt class="rst-docutils literal">a</tt> twice and <tt class="rst-docutils literal">b</tt> once then the returned
+list then that value will appear once in the returned list.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.html b/apidocs/testtools.html
new file mode 100644
index 0000000..517deb8
--- /dev/null
+++ b/apidocs/testtools.html
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="package"><code>testtools</code> <small>package documentation</small></h1>
+
+ <span id="partOf">
+
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Extensions to the standard Python unittest library.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id1">
+
+ <tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.assertions.html" class="code">assertions</a></td>
+ <td><span class="undocumented">No module docstring; 1/1 functions documented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.compat.html" class="code">compat</a></td>
+ <td><span>Compatibility support for python 2 and 3.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.content.html" class="code">content</a></td>
+ <td><span>Content - a MIME-like Content object.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.content_type.html" class="code">content_type</a></td>
+ <td><span>ContentType - a MIME Content Type.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.deferredruntest.html" class="code">deferredruntest</a></td>
+ <td><span>Individual test case execution for tests that return Deferreds.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.distutilscmd.html" class="code">distutilscmd</a></td>
+ <td><span>Extensions to the standard Python unittest library.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.helpers.html" class="code">helpers</a></td>
+ <td><span class="undocumented">No module docstring; 4/4 functions documented</span></td>
+ </tr><tr class="package">
+
+ <td>Package</td>
+ <td><a href="testtools.matchers.html" class="code">matchers</a></td>
+ <td><span>All the matchers.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.monkey.html" class="code">monkey</a></td>
+ <td><span>Helpers for monkey-patching Python code.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.run.html" class="code">run</a></td>
+ <td><span>python -m testtools.run testspec [testspec...]</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.runtest.html" class="code">runtest</a></td>
+ <td><span>Individual test case execution.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tags.html" class="code">tags</a></td>
+ <td><span>Tag support.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.testcase.html" class="code">testcase</a></td>
+ <td><span>Test case related stuff.</span></td>
+ </tr><tr class="package">
+
+ <td>Package</td>
+ <td><a href="testtools.testresult.html" class="code">testresult</a></td>
+ <td><span>Test result objects.</span></td>
+ </tr><tr class="package">
+
+ <td>Package</td>
+ <td><a href="testtools.tests.html" class="code">tests</a></td>
+ <td><span>Tests for testtools itself.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.testsuite.html" class="code">testsuite</a></td>
+ <td><span>Test suites and related things.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.utils.html" class="code">utils</a></td>
+ <td><span>Utilities for dealing with stuff in unittest.</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools._compat2x.html" class="code">_compat2x</a></td>
+ <td><span>Compatibility helpers that are valid syntax in Python 2.x.</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools._compat3x.html" class="code">_compat3x</a></td>
+ <td><span>Compatibility helpers that are valid syntax in Python 3.x.</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools._spinner.html" class="code">_spinner</a></td>
+ <td><span>Evil reactor-spinning logic for running Twisted tests.</span></td>
+ </tr>
+</table>
+
+
+ <p class="fromInitPy">From the <code>__init__.py</code> module:</p><table class="children sortable" id="id2">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.DecorateTestCaseResult.html" class="code">DecorateTestCaseResult</a></td>
+ <td><span>Decorate a TestCase and permit customisation of the result for runs.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.html#ErrorHolder" class="code">ErrorHolder</a></td>
+ <td><span>Construct an <a href="testtools.html#ErrorHolder"><code>ErrorHolder</code></a>.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.FixtureSuite.html" class="code">FixtureSuite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.PlaceHolder.html" class="code">PlaceHolder</a></td>
+ <td><span>A placeholder test.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.TestCommand.html" class="code">TestCommand</a></td>
+ <td><span>Command to run unit tests with testtools</span></td>
+ </tr>
+</table>
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.ErrorHolder">
+
+ </a>
+ <a name="ErrorHolder">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ErrorHolder(test_id, error, short_description=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct an <a href="testtools.html#ErrorHolder"><code>ErrorHolder</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The id of the test.</td></tr><tr><td></td><td class="fieldArg">error</td><td>The exc info tuple that will be used as the test's error.
+This is inserted into the details as 'traceback' - any existing key
+will be overridden.</td></tr><tr><td></td><td class="fieldArg">short_description</td><td>An optional short description of the test.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Outcome details as accepted by addSuccess etc.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.ContainedByDict.html b/apidocs/testtools.matchers.ContainedByDict.html
new file mode 100644
index 0000000..78b24e3
--- /dev/null
+++ b/apidocs/testtools.matchers.ContainedByDict.html
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers.ContainedByDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers.ContainedByDict(<a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+ <a href="classIndex.html#testtools.matchers.ContainedByDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match a dictionary for which this is a super-dictionary.</p>
+<p>Specify a dictionary mapping keys (often strings) to matchers. This is
+the 'expected' dict. Any dictionary that matches this must have <strong>only</strong>
+these keys, and the values must match the corresponding matchers in the
+expected dict. Dictionaries that have fewer keys can also match.</p>
+<p>In other words, any matching dictionary must be contained by the
+dictionary given to the constructor.</p>
+<p>Does not check for strict super-dictionary. That is, equal dictionaries
+match.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a>:
+ </p>
+ <table class="children sortable" id="id31">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#format_expected" class="code">format_expected</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.ContainsDict.html b/apidocs/testtools.matchers.ContainsDict.html
new file mode 100644
index 0000000..47506e2
--- /dev/null
+++ b/apidocs/testtools.matchers.ContainsDict.html
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers.ContainsDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers.ContainsDict(<a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+ <a href="classIndex.html#testtools.matchers.ContainsDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match a dictionary for that contains a specified sub-dictionary.</p>
+<p>Specify a dictionary mapping keys (often strings) to matchers. This is
+the 'expected' dict. Any dictionary that matches this must have <strong>at
+least</strong> these keys, and the values must match the corresponding matchers
+in the expected dict. Dictionaries that have more keys will also match.</p>
+<p>In other words, any matching dictionary must contain the dictionary given
+to the constructor.</p>
+<p>Does not check for strict sub-dictionary. That is, equal dictionaries
+match.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a>:
+ </p>
+ <table class="children sortable" id="id32">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#format_expected" class="code">format_expected</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.DirContains.html b/apidocs/testtools.matchers.DirContains.html
new file mode 100644
index 0000000..a456c24
--- /dev/null
+++ b/apidocs/testtools.matchers.DirContains.html
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers.DirContains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers.DirContains(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+ <a href="classIndex.html#testtools.matchers.DirContains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if the given directory contains files with the given names.</p>
+<p>That is, is the directory listing exactly equal to the given files?</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id34">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers.DirContains.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <tt class="rst-docutils literal">DirContains</tt> matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers.DirContains.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id35">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers.DirContains.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, filenames=None, matcher=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Construct a <tt class="rst-docutils literal">DirContains</tt> matcher.</p>
+<p>Can be used in a basic mode where the whole directory listing is
+matched against an expected directory listing (by passing
+<tt class="rst-docutils literal">filenames</tt>). Can also be used in a more advanced way where the
+whole directory listing is matched against an arbitrary matcher (by
+passing <tt class="rst-docutils literal">matcher</tt> instead).</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">filenames</td><td>If specified, match the sorted directory listing
+against this list of filenames, sorted.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>If specified, match the sorted directory listing
+against this matcher.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers.DirContains.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, path):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.MatchesDict.html b/apidocs/testtools.matchers.MatchesDict.html
new file mode 100644
index 0000000..fa9db2b
--- /dev/null
+++ b/apidocs/testtools.matchers.MatchesDict.html
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers.MatchesDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers.MatchesDict(<a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+ <a href="classIndex.html#testtools.matchers.MatchesDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match a dictionary exactly, by its keys.</p>
+<p>Specify a dictionary mapping keys (often strings) to matchers. This is
+the 'expected' dict. Any dictionary that matches this must have exactly
+the same keys, and the values must match the corresponding matchers in the
+expected dict.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a>:
+ </p>
+ <table class="children sortable" id="id33">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#format_expected" class="code">format_expected</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.MatchesPredicate.html b/apidocs/testtools.matchers.MatchesPredicate.html
new file mode 100644
index 0000000..5b54724
--- /dev/null
+++ b/apidocs/testtools.matchers.MatchesPredicate.html
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers.MatchesPredicate : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers.MatchesPredicate(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+ <a href="classIndex.html#testtools.matchers.MatchesPredicate">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match if a given function returns True.</p>
+<p>It is reasonably common to want to make a very simple matcher based on a
+function that you already have that returns True or False given a single
+argument (i.e. a predicate function). This matcher makes it very easy to
+do so. e.g.:</p>
+<pre class="rst-literal-block">
+IsEven = MatchesPredicate(lambda x: x % 2 == 0, '%s is not even')
+self.assertThat(4, IsEven)
+</pre><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id36">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers.MatchesPredicate.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a <tt class="rst-docutils literal">MatchesPredicate</tt> matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers.MatchesPredicate.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers.MatchesPredicate.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers.MatchesPredicate.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, predicate, message):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a <tt class="rst-docutils literal">MatchesPredicate</tt> matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">predicate</td><td>A function that takes a single argument and returns
+a value that will be interpreted as a boolean.</td></tr><tr><td></td><td class="fieldArg">message</td><td>A message to describe a mismatch. It will be formatted
+with '%' and be given whatever was passed to <tt class="rst-docutils literal">match()</tt>. Thus, it
+needs to contain exactly one thing like '%s', '%d' or '%f'.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers.MatchesPredicate.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers.MatchesPredicate.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, x):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.__init__.html b/apidocs/testtools.matchers.__init__.html
new file mode 100644
index 0000000..4e753c1
--- /dev/null
+++ b/apidocs/testtools.matchers.__init__.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers.__init__ : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.matchers.__init__</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>All the matchers.</p>
+<p>Matchers, a way to express complex assertions outside the testcase.</p>
+<p>Inspired by 'hamcrest'.</p>
+<p>Matcher provides the abstract API that all matchers need to implement.</p>
+<p>Bundled matchers are listed in __all__: a list can be obtained by running
+$ python -c 'import testtools.matchers; print testtools.matchers.__all__'</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id30">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.ContainedByDict.html" class="code">ContainedByDict</a></td>
+ <td><span>Match a dictionary for which this is a super-dictionary.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.ContainsDict.html" class="code">ContainsDict</a></td>
+ <td><span>Match a dictionary for that contains a specified sub-dictionary.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.MatchesDict.html" class="code">MatchesDict</a></td>
+ <td><span>Match a dictionary exactly, by its keys.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.DirContains.html" class="code">DirContains</a></td>
+ <td><span>Matches if the given directory contains files with the given names.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.MatchesPredicate.html" class="code">MatchesPredicate</a></td>
+ <td><span>Match if a given function returns True.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers.html#MatchesPredicateWithParams" class="code">MatchesPredicateWithParams</a></td>
+ <td><span>Match if a given parameterised function returns True.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers.MatchesPredicateWithParams">
+
+ </a>
+ <a name="MatchesPredicateWithParams">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ MatchesPredicateWithParams(predicate, message, name=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Match if a given parameterised function returns True.</p>
+<p>It is reasonably common to want to make a very simple matcher based on a
+function that you already have that returns True or False given some
+arguments. This matcher makes it very easy to do so. e.g.:</p>
+<pre class="rst-literal-block">
+HasLength = MatchesPredicate(
+ lambda x, y: len(x) == y, 'len({0}) is not {1}')
+# This assertion will fail, as 'len([1, 2]) == 3' is False.
+self.assertThat([1, 2], HasLength(3))
+</pre>
+<p>Note that unlike MatchesPredicate MatchesPredicateWithParams returns a
+factory which you then customise to use by constructing an actual matcher
+from it.</p>
+<p>The predicate function should take the object to match as its first
+parameter. Any additional parameters supplied when constructing a matcher
+are supplied to the predicate as additional parameters when checking for a
+match.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">predicate</td><td>The predicate function.</td></tr><tr><td></td><td class="fieldArg">message</td><td>A format string for describing mis-matches.</td></tr><tr><td></td><td class="fieldArg">name</td><td>Optional replacement name for the matcher.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.Contains.html b/apidocs/testtools.matchers._basic.Contains.html
new file mode 100644
index 0000000..5708ad0
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.Contains.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.Contains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.Contains(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.Contains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Checks whether something is contained in another thing.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id75">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.Contains.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a Contains Matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.Contains.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.Contains.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.Contains.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, needle):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a Contains Matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">needle</td><td>the thing that needs to be contained by matchees.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.Contains.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.Contains.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.DoesNotContain.html b/apidocs/testtools.matchers._basic.DoesNotContain.html
new file mode 100644
index 0000000..43a6943
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.DoesNotContain.html
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.DoesNotContain : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.DoesNotContain(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.DoesNotContain">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id73">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.DoesNotContain.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a DoesNotContain Mismatch.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.DoesNotContain.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id74">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.DoesNotContain.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchee, needle):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Create a DoesNotContain Mismatch.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>the object that did not contain needle.</td></tr><tr><td></td><td class="fieldArg">needle</td><td>the needle that 'matchee' was expected to contain.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.DoesNotContain.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.DoesNotEndWith.html b/apidocs/testtools.matchers._basic.DoesNotEndWith.html
new file mode 100644
index 0000000..81a8431
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.DoesNotEndWith.html
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.DoesNotEndWith : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.DoesNotEndWith(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.DoesNotEndWith">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id67">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.DoesNotEndWith.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a DoesNotEndWith Mismatch.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.DoesNotEndWith.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id68">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.DoesNotEndWith.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchee, expected):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Create a DoesNotEndWith Mismatch.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>the string that did not match.</td></tr><tr><td></td><td class="fieldArg">expected</td><td>the string that 'matchee' was expected to end with.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.DoesNotEndWith.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.DoesNotStartWith.html b/apidocs/testtools.matchers._basic.DoesNotStartWith.html
new file mode 100644
index 0000000..5e14c14
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.DoesNotStartWith.html
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.DoesNotStartWith : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.DoesNotStartWith(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.DoesNotStartWith">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id64">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.DoesNotStartWith.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a DoesNotStartWith Mismatch.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.DoesNotStartWith.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id65">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.DoesNotStartWith.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchee, expected):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Create a DoesNotStartWith Mismatch.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>the string that did not match.</td></tr><tr><td></td><td class="fieldArg">expected</td><td>the string that 'matchee' was expected to start with.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.DoesNotStartWith.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.EndsWith.html b/apidocs/testtools.matchers._basic.EndsWith.html
new file mode 100644
index 0000000..35b1749
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.EndsWith.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.EndsWith : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.EndsWith(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.EndsWith">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Checks whether one string ends with another.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id69">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.EndsWith.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a EndsWith Matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.EndsWith.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.EndsWith.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.EndsWith.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a EndsWith Matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">expected</td><td>the string that matchees should end with.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.EndsWith.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.EndsWith.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.Equals.html b/apidocs/testtools.matchers._basic.Equals.html
new file mode 100644
index 0000000..6eac03a
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.Equals.html
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.Equals : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.Equals(<a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.Equals">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the items are equal.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>:
+ </p>
+ <table class="children sortable" id="id58">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">comparator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.GreaterThan.html b/apidocs/testtools.matchers._basic.GreaterThan.html
new file mode 100644
index 0000000..2df63c9
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.GreaterThan.html
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.GreaterThan : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.GreaterThan(<a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.GreaterThan">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the item is greater than the matchers reference object.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>:
+ </p>
+ <table class="children sortable" id="id62">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">comparator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.Is.html b/apidocs/testtools.matchers._basic.Is.html
new file mode 100644
index 0000000..5ff9d65
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.Is.html
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.Is : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.Is(<a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.Is">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the items are identical.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>:
+ </p>
+ <table class="children sortable" id="id60">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">comparator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.IsInstance.html b/apidocs/testtools.matchers._basic.IsInstance.html
new file mode 100644
index 0000000..5d8d7b8
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.IsInstance.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.IsInstance : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.IsInstance(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.IsInstance">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matcher that wraps isinstance.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id70">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.IsInstance.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.IsInstance.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.IsInstance.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.IsInstance.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *types):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.IsInstance.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.IsInstance.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.LessThan.html b/apidocs/testtools.matchers._basic.LessThan.html
new file mode 100644
index 0000000..b0debb7
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.LessThan.html
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.LessThan : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.LessThan(<a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.LessThan">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the item is less than the matchers reference object.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>:
+ </p>
+ <table class="children sortable" id="id61">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">comparator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.MatchesRegex.html b/apidocs/testtools.matchers._basic.MatchesRegex.html
new file mode 100644
index 0000000..4517ef2
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.MatchesRegex.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.MatchesRegex : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.MatchesRegex(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.MatchesRegex">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the matchee is matched by a regular expression.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id76">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.MatchesRegex.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.MatchesRegex.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.MatchesRegex.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.MatchesRegex.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, pattern, flags=0):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.MatchesRegex.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.MatchesRegex.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.NotAnInstance.html b/apidocs/testtools.matchers._basic.NotAnInstance.html
new file mode 100644
index 0000000..b809996
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.NotAnInstance.html
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.NotAnInstance : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.NotAnInstance(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.NotAnInstance">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id71">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.NotAnInstance.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a NotAnInstance Mismatch.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.NotAnInstance.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id72">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.NotAnInstance.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchee, types):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Create a NotAnInstance Mismatch.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>the thing which is not an instance of any of types.</td></tr><tr><td></td><td class="fieldArg">types</td><td>A tuple of the types which were expected.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.NotAnInstance.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.NotEquals.html b/apidocs/testtools.matchers._basic.NotEquals.html
new file mode 100644
index 0000000..ecd4b35
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.NotEquals.html
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.NotEquals : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.NotEquals(<a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.NotEquals">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if the items are not equal.</p>
+<p>In most cases, this is equivalent to <tt class="rst-docutils literal">Not(Equals(foo))</tt>. The difference
+only matters when testing <tt class="rst-docutils literal">__ne__</tt> implementations.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a>:
+ </p>
+ <table class="children sortable" id="id59">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">comparator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.SameMembers.html b/apidocs/testtools.matchers._basic.SameMembers.html
new file mode 100644
index 0000000..b2ae93f
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.SameMembers.html
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.SameMembers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.SameMembers(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.SameMembers">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if two iterators have the same members.</p>
+<p>This is not the same as set equivalence. The two iterators must be of the
+same length and have the same repetitions.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id63">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.SameMembers.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.SameMembers.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.SameMembers.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.SameMembers.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.SameMembers.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.SameMembers.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.StartsWith.html b/apidocs/testtools.matchers._basic.StartsWith.html
new file mode 100644
index 0000000..68cdf4a
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.StartsWith.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic.StartsWith : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._basic.StartsWith(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic.StartsWith">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Checks whether one string starts with another.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id66">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.StartsWith.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StartsWith Matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.StartsWith.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic.StartsWith.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic.StartsWith.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a StartsWith Matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">expected</td><td>the string that matchees should start with.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.StartsWith.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.StartsWith.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic._BinaryComparison.html b/apidocs/testtools.matchers._basic._BinaryComparison.html
new file mode 100644
index 0000000..ebe1db0
--- /dev/null
+++ b/apidocs/testtools.matchers._basic._BinaryComparison.html
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic._BinaryComparison : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._basic._BinaryComparison(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic._BinaryComparison">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.matchers._basic.Equals.html" class="code">testtools.matchers._basic.Equals</a>, <a href="testtools.matchers._basic.GreaterThan.html" class="code">testtools.matchers._basic.GreaterThan</a>, <a href="testtools.matchers._basic.Is.html" class="code">testtools.matchers._basic.Is</a>, <a href="testtools.matchers._basic.LessThan.html" class="code">testtools.matchers._basic.LessThan</a>, <a href="testtools.matchers._basic.NotEquals.html" class="code">testtools.matchers._basic.NotEquals</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matcher that compares an object to another object.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id55">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">comparator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic._BinaryComparison.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic._BinaryComparison.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic._BinaryComparison.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic._BinaryComparison.comparator">
+
+ </a>
+ <a name="comparator">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ comparator(self, expected, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic._BinaryMismatch.html b/apidocs/testtools.matchers._basic._BinaryMismatch.html
new file mode 100644
index 0000000..548c003
--- /dev/null
+++ b/apidocs/testtools.matchers._basic._BinaryMismatch.html
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic._BinaryMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._basic._BinaryMismatch(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._basic.html" class="code">_basic</a></code>
+
+ <a href="classIndex.html#testtools.matchers._basic._BinaryMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Two things did not match.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id56">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryMismatch.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._basic._BinaryMismatch.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id57">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic._BinaryMismatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, expected, mismatch_string, other):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">description</td><td>A description to use. If not provided,
+<a href="testtools.matchers._impl.Mismatch.html#describe"><code>Mismatch.describe</code></a> must be implemented.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Extra details about the mismatch. Defaults
+to the empty dict.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic._BinaryMismatch.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._basic.html b/apidocs/testtools.matchers._basic.html
new file mode 100644
index 0000000..368351a
--- /dev/null
+++ b/apidocs/testtools.matchers._basic.html
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._basic : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._basic</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id54">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.Equals.html" class="code">Equals</a></td>
+ <td><span>Matches if the items are equal.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.NotEquals.html" class="code">NotEquals</a></td>
+ <td><span>Matches if the items are not equal.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.Is.html" class="code">Is</a></td>
+ <td><span>Matches if the items are identical.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.LessThan.html" class="code">LessThan</a></td>
+ <td><span>Matches if the item is less than the matchers reference object.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.GreaterThan.html" class="code">GreaterThan</a></td>
+ <td><span>Matches if the item is greater than the matchers reference object.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.SameMembers.html" class="code">SameMembers</a></td>
+ <td><span>Matches if two iterators have the same members.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">DoesNotStartWith</a></td>
+ <td><span class="undocumented">No class docstring; 1/2 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.StartsWith.html" class="code">StartsWith</a></td>
+ <td><span>Checks whether one string starts with another.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">DoesNotEndWith</a></td>
+ <td><span class="undocumented">No class docstring; 1/2 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.EndsWith.html" class="code">EndsWith</a></td>
+ <td><span>Checks whether one string ends with another.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.IsInstance.html" class="code">IsInstance</a></td>
+ <td><span>Matcher that wraps isinstance.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.NotAnInstance.html" class="code">NotAnInstance</a></td>
+ <td><span class="undocumented">No class docstring; 1/2 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.DoesNotContain.html" class="code">DoesNotContain</a></td>
+ <td><span class="undocumented">No class docstring; 1/2 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.Contains.html" class="code">Contains</a></td>
+ <td><span>Checks whether something is contained in another thing.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic.MatchesRegex.html" class="code">MatchesRegex</a></td>
+ <td><span>Matches if the matchee is matched by a regular expression.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._basic.html#has_len" class="code">has_len</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._basic.html#_format" class="code">_format</a></td>
+ <td><span>Blocks of text with newlines are formatted as triple-quote strings. Everything else is pretty-printed.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic._BinaryComparison.html" class="code">_BinaryComparison</a></td>
+ <td><span>Matcher that compares an object to another object.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._basic._BinaryMismatch.html" class="code">_BinaryMismatch</a></td>
+ <td><span>Two things did not match.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._basic._format">
+
+ </a>
+ <a name="_format">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _format(thing):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Blocks of text with newlines are formatted as triple-quote
+strings. Everything else is pretty-printed.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._basic.has_len">
+
+ </a>
+ <a name="has_len">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ has_len(x, y):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._datastructures.MatchesListwise.html b/apidocs/testtools.matchers._datastructures.MatchesListwise.html
new file mode 100644
index 0000000..c00ca99
--- /dev/null
+++ b/apidocs/testtools.matchers._datastructures.MatchesListwise.html
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._datastructures.MatchesListwise : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._datastructures.MatchesListwise(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._datastructures.html" class="code">_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.matchers._datastructures.MatchesListwise">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if each matcher matches the corresponding value.</p>
+<p>More easily explained by example than in words:</p>
+<pre class="py-doctest">
+<span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">from</span> ._basic <span class="py-keyword">import</span> Equals
+<span class="py-prompt">&gt;&gt;&gt; </span>MatchesListwise([Equals(1)]).match([1])
+<span class="py-prompt">&gt;&gt;&gt; </span>MatchesListwise([Equals(1), Equals(2)]).match([1, 2])
+<span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">print</span> (MatchesListwise([Equals(1), Equals(2)]).match([2, 1]).describe())
+<span class="py-output">Differences: [</span>
+<span class="py-output">1 != 2</span>
+<span class="py-output">2 != 1</span>
+<span class="py-output">]</span>
+<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>matcher = MatchesListwise([Equals(1), Equals(2)], first_only=True)
+<span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">print</span> (matcher.match([3, 4]).describe())
+<span class="py-output">1 != 3</span></pre><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id86">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesListwise.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a MatchesListwise matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesListwise.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._datastructures.MatchesListwise.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchers, first_only=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a MatchesListwise matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchers</td><td>A list of matcher that the matched values must match.</td></tr><tr><td></td><td class="fieldArg">first_only</td><td>If True, then only report the first mismatch,
+otherwise report all of them. Defaults to False.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesListwise.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, values):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._datastructures.MatchesSetwise.html b/apidocs/testtools.matchers._datastructures.MatchesSetwise.html
new file mode 100644
index 0000000..02f30b5
--- /dev/null
+++ b/apidocs/testtools.matchers._datastructures.MatchesSetwise.html
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._datastructures.MatchesSetwise : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._datastructures.MatchesSetwise(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._datastructures.html" class="code">_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.matchers._datastructures.MatchesSetwise">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if all the matchers match elements of the value being matched.</p>
+<p>That is, each element in the 'observed' set must match exactly one matcher
+from the set of matchers, with no matchers left over.</p>
+<p>The difference compared to <a href="testtools.matchers._datastructures.MatchesListwise.html"><code>MatchesListwise</code></a> is that the order of the
+matchings does not matter.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id88">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesSetwise.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesSetwise.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._datastructures.MatchesSetwise.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *matchers):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesSetwise.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._datastructures.MatchesStructure.html b/apidocs/testtools.matchers._datastructures.MatchesStructure.html
new file mode 100644
index 0000000..ad5d55b
--- /dev/null
+++ b/apidocs/testtools.matchers._datastructures.MatchesStructure.html
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._datastructures.MatchesStructure : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._datastructures.MatchesStructure(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._datastructures.html" class="code">_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.matchers._datastructures.MatchesStructure">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matcher that matches an object structurally.</p>
+<p>'Structurally' here means that attributes of the object being matched are
+compared against given matchers.</p>
+<p><a href="testtools.matchers._datastructures.MatchesStructure.html#fromExample"><code>fromExample</code></a> allows the creation of a matcher from a prototype object and
+then modified versions can be created with <a href="testtools.matchers._datastructures.MatchesStructure.html#update"><code>update</code></a>.</p>
+<p><a href="testtools.matchers._datastructures.MatchesStructure.html#byEquality"><code>byEquality</code></a> creates a matcher in much the same way as the constructor,
+except that the matcher for each of the attributes is assumed to be
+<a href="testtools.matchers._basic.Equals.html"><code>Equals</code></a>.</p>
+<p><a href="testtools.matchers._datastructures.MatchesStructure.html#byMatcher"><code>byMatcher</code></a> creates a similar matcher to <a href="testtools.matchers._datastructures.MatchesStructure.html#byEquality"><code>byEquality</code></a>, but you get to pick
+the matcher, rather than just using <a href="testtools.matchers._basic.Equals.html"><code>Equals</code></a>.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id87">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._datastructures.MatchesStructure.html"><code>MatchesStructure</code></a>.</span></td>
+ </tr><tr class="classmethod">
+
+ <td>Class Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#byEquality" class="code">byEquality</a></td>
+ <td><span>Matches an object where the attributes equal the keyword values.</span></td>
+ </tr><tr class="classmethod">
+
+ <td>Class Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#byMatcher" class="code">byMatcher</a></td>
+ <td><span>Matches an object where the attributes match the keyword values.</span></td>
+ </tr><tr class="classmethod">
+
+ <td>Class Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#fromExample" class="code">fromExample</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#update" class="code">update</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a <a href="testtools.matchers._datastructures.MatchesStructure.html"><code>MatchesStructure</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">kwargs</td><td>A mapping of attributes to matchers.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.byEquality">
+
+ </a>
+ <a name="byEquality">
+
+ </a>
+ <div class="functionHeader">
+ @classmethod<br />
+ def
+ byEquality(cls, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Matches an object where the attributes equal the keyword values.</p>
+<p>Similar to the constructor, except that the matcher is assumed to be
+Equals.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.byMatcher">
+
+ </a>
+ <a name="byMatcher">
+
+ </a>
+ <div class="functionHeader">
+ @classmethod<br />
+ def
+ byMatcher(cls, matcher, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Matches an object where the attributes match the keyword values.</p>
+<p>Similar to the constructor, except that the provided matcher is used
+to match all of the values.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.fromExample">
+
+ </a>
+ <a name="fromExample">
+
+ </a>
+ <div class="functionHeader">
+ @classmethod<br />
+ def
+ fromExample(cls, example, *attributes):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.update">
+
+ </a>
+ <a name="update">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ update(self, **kws):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._datastructures.MatchesStructure.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._datastructures.html b/apidocs/testtools.matchers._datastructures.html
new file mode 100644
index 0000000..f83dd62
--- /dev/null
+++ b/apidocs/testtools.matchers._datastructures.html
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._datastructures : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._datastructures</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id85">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._datastructures.html#ContainsAll" class="code">ContainsAll</a></td>
+ <td><span>Make a matcher that checks whether a list of things is contained in another thing.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._datastructures.MatchesListwise.html" class="code">MatchesListwise</a></td>
+ <td><span>Matches if each matcher matches the corresponding value.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._datastructures.MatchesStructure.html" class="code">MatchesStructure</a></td>
+ <td><span>Matcher that matches an object structurally.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._datastructures.MatchesSetwise.html" class="code">MatchesSetwise</a></td>
+ <td><span>Matches if all the matchers match elements of the value being matched.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._datastructures.ContainsAll">
+
+ </a>
+ <a name="ContainsAll">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ ContainsAll(items):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Make a matcher that checks whether a list of things is contained
+in another thing.</p>
+<p>The matcher effectively checks that the provided sequence is a subset of
+the matchee.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict.DictMismatches.html b/apidocs/testtools.matchers._dict.DictMismatches.html
new file mode 100644
index 0000000..d7e4ddd
--- /dev/null
+++ b/apidocs/testtools.matchers._dict.DictMismatches.html
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict.DictMismatches : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._dict.DictMismatches(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict.DictMismatches">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A mismatch with a dict of child mismatches.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id44">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.DictMismatches.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.DictMismatches.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id45">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict.DictMismatches.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, mismatches, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">description</td><td>A description to use. If not provided,
+<a href="testtools.matchers._impl.Mismatch.html#describe"><code>Mismatch.describe</code></a> must be implemented.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Extra details about the mismatch. Defaults
+to the empty dict.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict.DictMismatches.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict.KeysEqual.html b/apidocs/testtools.matchers._dict.KeysEqual.html
new file mode 100644
index 0000000..77613ee
--- /dev/null
+++ b/apidocs/testtools.matchers._dict.KeysEqual.html
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict.KeysEqual : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._dict.KeysEqual(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict.KeysEqual">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Checks whether a dict has particular keys.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id53">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.KeysEqual.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a <a href="testtools.matchers._dict.KeysEqual.html"><code>KeysEqual</code></a> Matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.KeysEqual.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.KeysEqual.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict.KeysEqual.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a <a href="testtools.matchers._dict.KeysEqual.html"><code>KeysEqual</code></a> Matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">expected</td><td>The keys the dict is expected to have. If a dict,
+then we use the keys of that dict, if a collection, we assume it
+is a collection of expected keys.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict.KeysEqual.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict.KeysEqual.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict.MatchesAllDict.html b/apidocs/testtools.matchers._dict.MatchesAllDict.html
new file mode 100644
index 0000000..a6d4684
--- /dev/null
+++ b/apidocs/testtools.matchers._dict.MatchesAllDict.html
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict.MatchesAllDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._dict.MatchesAllDict(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict.MatchesAllDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if all of the matchers it is created with match.</p>
+<p>A lot like <tt class="rst-docutils literal">MatchesAll</tt>, but takes a dict of Matchers and labels any
+mismatches with the key of the dictionary.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id43">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.MatchesAllDict.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.MatchesAllDict.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict.MatchesAllDict.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict.MatchesAllDict.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchers):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict.MatchesAllDict.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict.MatchesAllDict.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict._CombinedMatcher.html b/apidocs/testtools.matchers._dict._CombinedMatcher.html
new file mode 100644
index 0000000..c8b12fe
--- /dev/null
+++ b/apidocs/testtools.matchers._dict._CombinedMatcher.html
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict._CombinedMatcher : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._dict._CombinedMatcher(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict._CombinedMatcher">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.matchers.ContainedByDict.html" class="code">testtools.matchers.ContainedByDict</a>, <a href="testtools.matchers.ContainsDict.html" class="code">testtools.matchers.ContainsDict</a>, <a href="testtools.matchers.MatchesDict.html" class="code">testtools.matchers.MatchesDict</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Many matchers labelled and combined into one uber-matcher.</p>
+<p>Subclass this and then specify a dict of matcher factories that take a
+single 'expected' value and return a matcher. The subclass will match
+only if all of the matchers made from factories match.</p>
+<p>Not <strong>entirely</strong> dissimilar from <tt class="rst-docutils literal">MatchesAll</tt>.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id52">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#format_expected" class="code">format_expected</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict._CombinedMatcher.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._CombinedMatcher.format_expected">
+
+ </a>
+ <a name="format_expected">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ format_expected(self, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._CombinedMatcher.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._CombinedMatcher.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict._MatchCommonKeys.html b/apidocs/testtools.matchers._dict._MatchCommonKeys.html
new file mode 100644
index 0000000..a30b409
--- /dev/null
+++ b/apidocs/testtools.matchers._dict._MatchCommonKeys.html
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict._MatchCommonKeys : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._dict._MatchCommonKeys(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict._MatchCommonKeys">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match on keys in a dictionary.</p>
+<p>Given a dictionary where the values are matchers, this will look for
+common keys in the matched dictionary and match if and only if all common
+keys match the given matchers.</p>
+<p>Thus:</p>
+<pre class="rst-literal-block">
+&gt;&gt;&gt; structure = {'a': Equals('x'), 'b': Equals('y')}
+&gt;&gt;&gt; _MatchCommonKeys(structure).match({'a': 'x', 'c': 'z'})
+None
+</pre><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id46">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._MatchCommonKeys.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._MatchCommonKeys.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._MatchCommonKeys.html#_compare_dicts" class="code">_compare_dicts</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id47">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict._MatchCommonKeys.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, dict_of_matchers):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._MatchCommonKeys._compare_dicts">
+
+ </a>
+ <a name="_compare_dicts">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _compare_dicts(self, expected, observed):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._MatchCommonKeys.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict._SubDictOf.html b/apidocs/testtools.matchers._dict._SubDictOf.html
new file mode 100644
index 0000000..1c58bf2
--- /dev/null
+++ b/apidocs/testtools.matchers._dict._SubDictOf.html
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict._SubDictOf : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._dict._SubDictOf(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict._SubDictOf">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the matched dict only has keys that are in given dict.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id48">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._SubDictOf.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._SubDictOf.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id49">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict._SubDictOf.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, super_dict, format_value=repr):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._SubDictOf.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict._SuperDictOf.html b/apidocs/testtools.matchers._dict._SuperDictOf.html
new file mode 100644
index 0000000..e9272c5
--- /dev/null
+++ b/apidocs/testtools.matchers._dict._SuperDictOf.html
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict._SuperDictOf : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._dict._SuperDictOf(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._dict.html" class="code">_dict</a></code>
+
+ <a href="classIndex.html#testtools.matchers._dict._SuperDictOf">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if all of the keys in the given dict are in the matched dict.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id50">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._SuperDictOf.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._dict._SuperDictOf.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id51">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict._SuperDictOf.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, sub_dict, format_value=repr):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._SuperDictOf.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, super_dict):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._dict.html b/apidocs/testtools.matchers._dict.html
new file mode 100644
index 0000000..ff81040
--- /dev/null
+++ b/apidocs/testtools.matchers._dict.html
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._dict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._dict</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id42">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._dict.html#LabelledMismatches" class="code">LabelledMismatches</a></td>
+ <td><span>A collection of mismatches, each labelled.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict.MatchesAllDict.html" class="code">MatchesAllDict</a></td>
+ <td><span>Matches if all of the matchers it is created with match.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict.DictMismatches.html" class="code">DictMismatches</a></td>
+ <td><span>A mismatch with a dict of child mismatches.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict.KeysEqual.html" class="code">KeysEqual</a></td>
+ <td><span>Checks whether a dict has particular keys.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._dict.html#_dict_to_mismatch" class="code">_dict_to_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict._MatchCommonKeys.html" class="code">_MatchCommonKeys</a></td>
+ <td><span>Match on keys in a dictionary.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict._SubDictOf.html" class="code">_SubDictOf</a></td>
+ <td><span>Matches if the matched dict only has keys that are in given dict.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict._SuperDictOf.html" class="code">_SuperDictOf</a></td>
+ <td><span>Matches if all of the keys in the given dict are in the matched dict.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._dict.html#_format_matcher_dict" class="code">_format_matcher_dict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._dict._CombinedMatcher.html" class="code">_CombinedMatcher</a></td>
+ <td><span>Many matchers labelled and combined into one uber-matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._dict.LabelledMismatches">
+
+ </a>
+ <a name="LabelledMismatches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ LabelledMismatches(mismatches, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A collection of mismatches, each labelled.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._dict_to_mismatch">
+
+ </a>
+ <a name="_dict_to_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _dict_to_mismatch(data, to_mismatch=None, result_mismatch=DictMismatches):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._dict._format_matcher_dict">
+
+ </a>
+ <a name="_format_matcher_dict">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _format_matcher_dict(matchers):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._doctest.DocTestMatches.html b/apidocs/testtools.matchers._doctest.DocTestMatches.html
new file mode 100644
index 0000000..bb00e48
--- /dev/null
+++ b/apidocs/testtools.matchers._doctest.DocTestMatches.html
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._doctest.DocTestMatches : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._doctest.DocTestMatches(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._doctest.html" class="code">_doctest</a></code>
+
+ <a href="classIndex.html#testtools.matchers._doctest.DocTestMatches">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>See if a string matches a doctest example.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id39">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMatches.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a DocTestMatches to match example.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMatches.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMatches.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMatches.html#_with_nl" class="code">_with_nl</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMatches.html#_describe_difference" class="code">_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._doctest.DocTestMatches.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, example, flags=0):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a DocTestMatches to match example.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">example</td><td>The example to match e.g. 'foo bar baz'</td></tr><tr><td></td><td class="fieldArg">flags</td><td>doctest comparison flags to match on. e.g.
+doctest.ELLIPSIS.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._doctest.DocTestMatches.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._doctest.DocTestMatches._with_nl">
+
+ </a>
+ <a name="_with_nl">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _with_nl(self, actual):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._doctest.DocTestMatches.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, actual):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._doctest.DocTestMatches._describe_difference">
+
+ </a>
+ <a name="_describe_difference">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _describe_difference(self, with_nl):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._doctest.DocTestMismatch.html b/apidocs/testtools.matchers._doctest.DocTestMismatch.html
new file mode 100644
index 0000000..ab90443
--- /dev/null
+++ b/apidocs/testtools.matchers._doctest.DocTestMismatch.html
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._doctest.DocTestMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._doctest.DocTestMismatch(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._doctest.html" class="code">_doctest</a></code>
+
+ <a href="classIndex.html#testtools.matchers._doctest.DocTestMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Mismatch object for DocTestMatches.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id40">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMismatch.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest.DocTestMismatch.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id41">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._doctest.DocTestMismatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matcher, with_nl):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">description</td><td>A description to use. If not provided,
+<a href="testtools.matchers._impl.Mismatch.html#describe"><code>Mismatch.describe</code></a> must be implemented.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Extra details about the mismatch. Defaults
+to the empty dict.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._doctest.DocTestMismatch.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._doctest._NonManglingOutputChecker.html b/apidocs/testtools.matchers._doctest._NonManglingOutputChecker.html
new file mode 100644
index 0000000..86e8dfd
--- /dev/null
+++ b/apidocs/testtools.matchers._doctest._NonManglingOutputChecker.html
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._doctest._NonManglingOutputChecker : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._doctest._NonManglingOutputChecker(<span title="doctest.OutputChecker">doctest.OutputChecker</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._doctest.html" class="code">_doctest</a></code>
+
+ <a href="classIndex.html#testtools.matchers._doctest._NonManglingOutputChecker">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Doctest checker that works with unicode rather than mangling strings</p>
+<p>This is needed because current Python versions have tried to fix string
+encoding related problems, but regressed the default behaviour with
+unicode inputs in the process.</p>
+<p>In Python 2.6 and 2.7 <tt class="rst-docutils literal">OutputChecker.output_difference</tt> is was changed
+to return a bytestring encoded as per <tt class="rst-docutils literal">sys.stdout.encoding</tt>, or utf-8 if
+that can't be determined. Worse, that encoding process happens in the
+innocent looking <a href="testtools.matchers._doctest._NonManglingOutputChecker.html#_indent"><code>_indent</code></a> global function. Because the
+<a href="testtools.matchers._doctest.DocTestMismatch.html#describe"><code>DocTestMismatch.describe</code></a> result may well not be destined for printing to
+stdout, this is no good for us. To get a unicode return as before, the
+method is monkey patched if <tt class="rst-docutils literal">doctest._encoding</tt> exists.</p>
+<p>Python 3 has a different problem. For some reason both inputs are encoded
+to ascii with 'backslashreplace', making an escaped string matches its
+unescaped form. Overriding the offending <tt class="rst-docutils literal">OutputChecker._toAscii</tt> method
+is sufficient to revert this.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id38">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest._NonManglingOutputChecker.html#_toAscii" class="code">_toAscii</a></td>
+ <td><span>Return <tt class="rst-docutils literal">s</tt> unchanged rather than mangling it to ascii</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._doctest._NonManglingOutputChecker.html#_indent" class="code">_indent</a></td>
+ <td><span>Prepend non-empty lines in <tt class="rst-docutils literal">s</tt> with <tt class="rst-docutils literal">indent</tt> number of spaces</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._doctest._NonManglingOutputChecker._toAscii">
+
+ </a>
+ <a name="_toAscii">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _toAscii(self, s):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Return <tt class="rst-docutils literal">s</tt> unchanged rather than mangling it to ascii<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._doctest._NonManglingOutputChecker._indent">
+
+ </a>
+ <a name="_indent">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _indent(s, indent=4, _pattern=re.compile('^(?!$)', re.MULTILINE)):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Prepend non-empty lines in <tt class="rst-docutils literal">s</tt> with <tt class="rst-docutils literal">indent</tt> number of spaces<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._doctest.html b/apidocs/testtools.matchers._doctest.html
new file mode 100644
index 0000000..c4132e7
--- /dev/null
+++ b/apidocs/testtools.matchers._doctest.html
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._doctest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._doctest</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id37">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._doctest.DocTestMatches.html" class="code">DocTestMatches</a></td>
+ <td><span>See if a string matches a doctest example.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._doctest.DocTestMismatch.html" class="code">DocTestMismatch</a></td>
+ <td><span>Mismatch object for DocTestMatches.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._doctest._NonManglingOutputChecker.html" class="code">_NonManglingOutputChecker</a></td>
+ <td><span>Doctest checker that works with unicode rather than mangling strings</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._exception.MatchesException.html b/apidocs/testtools.matchers._exception.MatchesException.html
new file mode 100644
index 0000000..121d771
--- /dev/null
+++ b/apidocs/testtools.matchers._exception.MatchesException.html
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._exception.MatchesException : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._exception.MatchesException(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._exception.html" class="code">_exception</a></code>
+
+ <a href="classIndex.html#testtools.matchers._exception.MatchesException">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Match an exc_info tuple against an exception instance or type.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id78">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._exception.MatchesException.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a MatchesException that will match exc_info's for exception.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._exception.MatchesException.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._exception.MatchesException.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._exception.MatchesException.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, exception, value_re=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a MatchesException that will match exc_info's for exception.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">exception</td><td>Either an exception instance or type.
+If an instance is given, the type and arguments of the exception
+are checked. If a type is given only the type of the exception is
+checked. If a tuple is given, then as with isinstance, any of the
+types in the tuple matching is sufficient to match.</td></tr><tr><td></td><td class="fieldArg">value_re</td><td>If 'exception' is a type, and the matchee exception
+is of the right type, then match against this. If value_re is a
+string, then assume value_re is a regular expression and match
+the str() of the exception against it. Otherwise, assume value_re
+is a matcher, and match the exception against it.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._exception.MatchesException.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._exception.MatchesException.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._exception.Raises.html b/apidocs/testtools.matchers._exception.Raises.html
new file mode 100644
index 0000000..aaa8cde
--- /dev/null
+++ b/apidocs/testtools.matchers._exception.Raises.html
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._exception.Raises : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._exception.Raises(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._exception.html" class="code">_exception</a></code>
+
+ <a href="classIndex.html#testtools.matchers._exception.Raises">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match if the matchee raises an exception when called.</p>
+<p>Exceptions which are not subclasses of Exception propogate out of the
+Raises.match call unless they are explicitly matched.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id79">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._exception.Raises.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a Raises matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._exception.Raises.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._exception.Raises.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._exception.Raises.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, exception_matcher=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a Raises matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">exception_matcher</td><td>Optional validator for the exception raised
+by matchee. If supplied the exc_info tuple for the exception raised
+is passed into that matcher. If no exception_matcher is supplied
+then the simple fact of raising an exception is considered enough
+to match on.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._exception.Raises.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._exception.Raises.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._exception.html b/apidocs/testtools.matchers._exception.html
new file mode 100644
index 0000000..34f43d9
--- /dev/null
+++ b/apidocs/testtools.matchers._exception.html
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._exception : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._exception</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id77">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._exception.MatchesException.html" class="code">MatchesException</a></td>
+ <td><span>Match an exc_info tuple against an exception instance or type.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._exception.Raises.html" class="code">Raises</a></td>
+ <td><span>Match if the matchee raises an exception when called.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._exception.html#raises" class="code">raises</a></td>
+ <td><span>Make a matcher that checks that a callable raises an exception.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._exception.html#_is_exception" class="code">_is_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._exception.html#_is_user_exception" class="code">_is_user_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._exception._is_exception">
+
+ </a>
+ <a name="_is_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _is_exception(exc):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._exception._is_user_exception">
+
+ </a>
+ <a name="_is_user_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _is_user_exception(exc):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._exception.raises">
+
+ </a>
+ <a name="raises">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ raises(exception):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Make a matcher that checks that a callable raises an exception.</p>
+<p>This is a convenience function, exactly equivalent to:</p>
+<pre class="rst-literal-block">
+return Raises(MatchesException(exception))
+</pre>
+<p>See <a href="testtools.matchers._exception.Raises.html"><code>Raises</code></a> and <a href="testtools.matchers._exception.MatchesException.html"><code>MatchesException</code></a> for more information.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._filesystem.FileContains.html b/apidocs/testtools.matchers._filesystem.FileContains.html
new file mode 100644
index 0000000..82bc839
--- /dev/null
+++ b/apidocs/testtools.matchers._filesystem.FileContains.html
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._filesystem.FileContains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._filesystem.FileContains(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._filesystem.html" class="code">_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.matchers._filesystem.FileContains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if the given file has the specified contents.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id6">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.FileContains.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <tt class="rst-docutils literal">FileContains</tt> matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.FileContains.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.FileContains.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._filesystem.FileContains.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, contents=None, matcher=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Construct a <tt class="rst-docutils literal">FileContains</tt> matcher.</p>
+<p>Can be used in a basic mode where the file contents are compared for
+equality against the expected file contents (by passing <tt class="rst-docutils literal">contents</tt>).
+Can also be used in a more advanced way where the file contents are
+matched against an arbitrary matcher (by passing <tt class="rst-docutils literal">matcher</tt> instead).</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">contents</td><td>If specified, match the contents of the file with
+these contents.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>If specified, match the contents of the file against
+this matcher.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.FileContains.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, path):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.FileContains.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._filesystem.HasPermissions.html b/apidocs/testtools.matchers._filesystem.HasPermissions.html
new file mode 100644
index 0000000..f15e094
--- /dev/null
+++ b/apidocs/testtools.matchers._filesystem.HasPermissions.html
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._filesystem.HasPermissions : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._filesystem.HasPermissions(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._filesystem.html" class="code">_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.matchers._filesystem.HasPermissions">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if a file has the given permissions.</p>
+<p>Permissions are specified and matched as a four-digit octal string.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id7">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.HasPermissions.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a HasPermissions matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.HasPermissions.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id8">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._filesystem.HasPermissions.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, octal_permissions):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a HasPermissions matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">octal_permissions</td><td>A four digit octal string, representing the
+intended access permissions. e.g. '0775' for rwxrwxr-x.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.HasPermissions.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, filename):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._filesystem.SamePath.html b/apidocs/testtools.matchers._filesystem.SamePath.html
new file mode 100644
index 0000000..231c6c1
--- /dev/null
+++ b/apidocs/testtools.matchers._filesystem.SamePath.html
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._filesystem.SamePath : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._filesystem.SamePath(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._filesystem.html" class="code">_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.matchers._filesystem.SamePath">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if two paths are the same.</p>
+<p>That is, the paths are equal, or they point to the same file but in
+different ways. The paths do not have to exist.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id9">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.SamePath.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.SamePath.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id10">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._filesystem.SamePath.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, path):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.SamePath.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, other_path):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._filesystem.TarballContains.html b/apidocs/testtools.matchers._filesystem.TarballContains.html
new file mode 100644
index 0000000..d860489
--- /dev/null
+++ b/apidocs/testtools.matchers._filesystem.TarballContains.html
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._filesystem.TarballContains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._filesystem.TarballContains(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._filesystem.html" class="code">_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.matchers._filesystem.TarballContains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if the given tarball contains the given paths.</p>
+<p>Uses TarFile.getnames() to get the paths out of the tarball.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id11">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.TarballContains.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._filesystem.TarballContains.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>:
+ </p>
+ <table class="children sortable" id="id12">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._filesystem.TarballContains.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, paths):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.TarballContains.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, tarball_path):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._filesystem.html b/apidocs/testtools.matchers._filesystem.html
new file mode 100644
index 0000000..ace8f4b
--- /dev/null
+++ b/apidocs/testtools.matchers._filesystem.html
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._filesystem : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._filesystem</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matchers for things related to the filesystem.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id5">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._filesystem.html#PathExists" class="code">PathExists</a></td>
+ <td><span>Matches if the given path exists.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._filesystem.html#DirExists" class="code">DirExists</a></td>
+ <td><span>Matches if the path exists and is a directory.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers._filesystem.html#FileExists" class="code">FileExists</a></td>
+ <td><span>Matches if the given path exists and is a file.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._filesystem.FileContains.html" class="code">FileContains</a></td>
+ <td><span>Matches if the given file has the specified contents.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._filesystem.HasPermissions.html" class="code">HasPermissions</a></td>
+ <td><span>Matches if a file has the given permissions.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._filesystem.SamePath.html" class="code">SamePath</a></td>
+ <td><span>Matches if two paths are the same.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._filesystem.TarballContains.html" class="code">TarballContains</a></td>
+ <td><span>Matches if the given tarball contains the given paths.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._filesystem.PathExists">
+
+ </a>
+ <a name="PathExists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ PathExists():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Matches if the given path exists.</p>
+<p>Use like this:</p>
+<pre class="rst-literal-block">
+assertThat('/some/path', PathExists())
+</pre><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.DirExists">
+
+ </a>
+ <a name="DirExists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ DirExists():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Matches if the path exists and is a directory.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._filesystem.FileExists">
+
+ </a>
+ <a name="FileExists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ FileExists():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Matches if the given path exists and is a file.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.AfterPreprocessing.html b/apidocs/testtools.matchers._higherorder.AfterPreprocessing.html
new file mode 100644
index 0000000..eee5b84
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.AfterPreprocessing.html
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.AfterPreprocessing : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.AfterPreprocessing(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.AfterPreprocessing">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_deferredruntest.AsText.html" class="code">testtools.tests.test_deferredruntest.AsText</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matches if the value matches after passing through a function.</p>
+<p>This can be used to aid in creating trivial matchers as functions, for
+example:</p>
+<pre class="rst-literal-block">
+def PathHasFileContent(content):
+ def _read(path):
+ return open(path).read()
+ return AfterPreprocessing(_read, Equals(content))
+</pre><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id26">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#__init__" class="code">__init__</a></td>
+ <td><span>Create an AfterPreprocessing matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#_str_preprocessor" class="code">_str_preprocessor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.AfterPreprocessing.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, preprocessor, matcher, annotate=True):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_deferredruntest.AsText.html" class="code">testtools.tests.test_deferredruntest.AsText</a></div>
+ <div>Create an AfterPreprocessing matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">preprocessor</td><td>A function called with the matchee before
+matching.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>What to match the preprocessed matchee against.</td></tr><tr><td></td><td class="fieldArg">annotate</td><td>Whether or not to annotate the matcher with
+something explaining how we transformed the matchee. Defaults
+to True.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AfterPreprocessing._str_preprocessor">
+
+ </a>
+ <a name="_str_preprocessor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _str_preprocessor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AfterPreprocessing.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AfterPreprocessing.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.AllMatch.html b/apidocs/testtools.matchers._higherorder.AllMatch.html
new file mode 100644
index 0000000..20b3290
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.AllMatch.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.AllMatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.AllMatch(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.AllMatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if all provided values match the given matcher.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id27">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AllMatch.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AllMatch.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AllMatch.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.AllMatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matcher):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AllMatch.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AllMatch.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, values):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.Annotate.html b/apidocs/testtools.matchers._higherorder.Annotate.html
new file mode 100644
index 0000000..c9df4db
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.Annotate.html
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.Annotate : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.Annotate(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.Annotate">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Annotates a matcher with a descriptive string.</p>
+<p>Mismatches are then described as '&lt;mismatch&gt;: &lt;annotation&gt;'.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id21">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.Annotate.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="classmethod">
+
+ <td>Class Method</td>
+ <td><a href="testtools.matchers._higherorder.Annotate.html#if_message" class="code">if_message</a></td>
+ <td><span>Annotate <tt class="rst-docutils literal">matcher</tt> only if <tt class="rst-docutils literal">annotation</tt> is non-empty.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.Annotate.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.Annotate.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.Annotate.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, annotation, matcher):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.Annotate.if_message">
+
+ </a>
+ <a name="if_message">
+
+ </a>
+ <div class="functionHeader">
+ @classmethod<br />
+ def
+ if_message(cls, annotation, matcher):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Annotate <tt class="rst-docutils literal">matcher</tt> only if <tt class="rst-docutils literal">annotation</tt> is non-empty.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.Annotate.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.Annotate.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.AnyMatch.html b/apidocs/testtools.matchers._higherorder.AnyMatch.html
new file mode 100644
index 0000000..4ab3b14
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.AnyMatch.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.AnyMatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.AnyMatch(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.AnyMatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if any of the provided values match the given matcher.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id28">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AnyMatch.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AnyMatch.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AnyMatch.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.AnyMatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matcher):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AnyMatch.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.AnyMatch.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, values):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.MatchedUnexpectedly.html b/apidocs/testtools.matchers._higherorder.MatchedUnexpectedly.html
new file mode 100644
index 0000000..1004faa
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.MatchedUnexpectedly.html
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.MatchedUnexpectedly : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.MatchedUnexpectedly(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.MatchedUnexpectedly">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A thing matched when it wasn't supposed to.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id19">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchedUnexpectedly.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchedUnexpectedly.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id20">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.MatchedUnexpectedly.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matcher, other):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">description</td><td>A description to use. If not provided,
+<a href="testtools.matchers._impl.Mismatch.html#describe"><code>Mismatch.describe</code></a> must be implemented.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Extra details about the mismatch. Defaults
+to the empty dict.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.MatchedUnexpectedly.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.MatchesAll.html b/apidocs/testtools.matchers._higherorder.MatchesAll.html
new file mode 100644
index 0000000..a868a22
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.MatchesAll.html
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.MatchesAll : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.MatchesAll(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.MatchesAll">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if all of the matchers it is created with match.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id15">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAll.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a MatchesAll matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAll.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAll.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.MatchesAll.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *matchers, **options):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Construct a MatchesAll matcher.</p>
+<p>Just list the component matchers as arguments in the <tt class="rst-docutils literal">*args</tt>
+style. If you want only the first mismatch to be reported, past in
+first_only=True as a keyword argument. By default, all mismatches are
+reported.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.MatchesAll.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.MatchesAll.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.MatchesAny.html b/apidocs/testtools.matchers._higherorder.MatchesAny.html
new file mode 100644
index 0000000..382f34f
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.MatchesAny.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.MatchesAny : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.MatchesAny(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.MatchesAny">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Matches if any of the matchers it is created with match.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id14">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAny.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAny.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAny.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.MatchesAny.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *matchers):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.MatchesAny.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, matchee):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.MatchesAny.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.MismatchesAll.html b/apidocs/testtools.matchers._higherorder.MismatchesAll.html
new file mode 100644
index 0000000..630c56d
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.MismatchesAll.html
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.MismatchesAll : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.MismatchesAll(<a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.MismatchesAll">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A mismatch with many child mismatches.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id16">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MismatchesAll.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.MismatchesAll.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a>:
+ </p>
+ <table class="children sortable" id="id17">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.MismatchesAll.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, mismatches, wrap=True):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">testtools.matchers._impl.Mismatch.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">description</td><td>A description to use. If not provided,
+<a href="testtools.matchers._impl.Mismatch.html#describe"><code>Mismatch.describe</code></a> must be implemented.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Extra details about the mismatch. Defaults
+to the empty dict.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.MismatchesAll.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Mismatch.html#describe" class="code">testtools.matchers._impl.Mismatch.describe</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.Not.html b/apidocs/testtools.matchers._higherorder.Not.html
new file mode 100644
index 0000000..3e7e537
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.Not.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.Not : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.Not(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.Not">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Inverts a matcher.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id18">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.Not.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.Not.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.Not.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.Not.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matcher):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.Not.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.Not.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.PostfixedMismatch.html b/apidocs/testtools.matchers._higherorder.PostfixedMismatch.html
new file mode 100644
index 0000000..d2b88b0
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.PostfixedMismatch.html
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.PostfixedMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.PostfixedMismatch(<a href="testtools.matchers._impl.MismatchDecorator.html" class="code">MismatchDecorator</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.PostfixedMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A mismatch annotated with a descriptive string.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id22">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.PostfixedMismatch.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.MismatchDecorator.html"><code>MismatchDecorator</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.PostfixedMismatch.html#describe" class="code">describe</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.MismatchDecorator.html" class="code">MismatchDecorator</a>:
+ </p>
+ <table class="children sortable" id="id23">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#get_details" class="code">get_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.PostfixedMismatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, annotation, mismatch):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.MismatchDecorator.html#__init__" class="code">testtools.matchers._impl.MismatchDecorator.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.MismatchDecorator.html"><code>MismatchDecorator</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">original</td><td>A <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a> object to decorate.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.PostfixedMismatch.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.MismatchDecorator.html#describe" class="code">testtools.matchers._impl.MismatchDecorator.describe</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.PrefixedMismatch.html b/apidocs/testtools.matchers._higherorder.PrefixedMismatch.html
new file mode 100644
index 0000000..f37e254
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.PrefixedMismatch.html
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder.PrefixedMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._higherorder.PrefixedMismatch(<a href="testtools.matchers._impl.MismatchDecorator.html" class="code">MismatchDecorator</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder.PrefixedMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id24">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.PrefixedMismatch.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.MismatchDecorator.html"><code>MismatchDecorator</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.PrefixedMismatch.html#describe" class="code">describe</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._impl.MismatchDecorator.html" class="code">MismatchDecorator</a>:
+ </p>
+ <table class="children sortable" id="id25">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#get_details" class="code">get_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder.PrefixedMismatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, prefix, mismatch):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.MismatchDecorator.html#__init__" class="code">testtools.matchers._impl.MismatchDecorator.__init__</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.MismatchDecorator.html"><code>MismatchDecorator</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">original</td><td>A <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a> object to decorate.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder.PrefixedMismatch.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.MismatchDecorator.html#describe" class="code">testtools.matchers._impl.MismatchDecorator.describe</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder._MatchesPredicateWithParams.html b/apidocs/testtools.matchers._higherorder._MatchesPredicateWithParams.html
new file mode 100644
index 0000000..94fdec5
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder._MatchesPredicateWithParams.html
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder._MatchesPredicateWithParams : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.matchers._higherorder._MatchesPredicateWithParams(<a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.matchers._higherorder._MatchesPredicateWithParams">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id29">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a <tt class="rst-docutils literal">MatchesPredicateWithParams</tt> matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._higherorder._MatchesPredicateWithParams.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, predicate, message, name, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a <tt class="rst-docutils literal">MatchesPredicateWithParams</tt> matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">predicate</td><td>A function that takes an object to match and
+additional params as given in <tt class="rst-docutils literal">*args</tt> and <tt class="rst-docutils literal">**kwargs</tt>. The
+result of the function will be interpreted as a boolean to
+determine a match.</td></tr><tr><td></td><td class="fieldArg">message</td><td><p>A message to describe a mismatch. It will be formatted
+with .format() and be given a tuple containing whatever was passed
+to <tt class="rst-docutils literal">match()</tt> + <tt class="rst-docutils literal">*args</tt> in <tt class="rst-docutils literal">*args</tt>, and whatever was passed to
+<tt class="rst-docutils literal">**kwargs</tt> as its <tt class="rst-docutils literal">**kwargs</tt>.</p>
+<p>For instance, to format a single parameter:</p>
+<pre class="rst-literal-block">
+"{0} is not a {1}"
+</pre>
+<p>To format a keyword arg:</p>
+<pre class="rst-literal-block">
+"{0} is not a {type_to_check}"
+</pre></td></tr><tr><td></td><td class="fieldArg">name</td><td>What name to use for the matcher class. Pass None to use
+the default.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder._MatchesPredicateWithParams.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#__str__" class="code">testtools.matchers._impl.Matcher.__str__</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._higherorder._MatchesPredicateWithParams.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, x):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._impl.Matcher.html#match" class="code">testtools.matchers._impl.Matcher.match</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._higherorder.html b/apidocs/testtools.matchers._higherorder.html
new file mode 100644
index 0000000..7e10c12
--- /dev/null
+++ b/apidocs/testtools.matchers._higherorder.html
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._higherorder : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._higherorder</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id13">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAny.html" class="code">MatchesAny</a></td>
+ <td><span>Matches if any of the matchers it is created with match.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.MatchesAll.html" class="code">MatchesAll</a></td>
+ <td><span>Matches if all of the matchers it is created with match.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.MismatchesAll.html" class="code">MismatchesAll</a></td>
+ <td><span>A mismatch with many child mismatches.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.Not.html" class="code">Not</a></td>
+ <td><span>Inverts a matcher.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.MatchedUnexpectedly.html" class="code">MatchedUnexpectedly</a></td>
+ <td><span>A thing matched when it wasn't supposed to.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.Annotate.html" class="code">Annotate</a></td>
+ <td><span>Annotates a matcher with a descriptive string.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.PostfixedMismatch.html" class="code">PostfixedMismatch</a></td>
+ <td><span>A mismatch annotated with a descriptive string.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">PrefixedMismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html" class="code">AfterPreprocessing</a></td>
+ <td><span>Matches if the value matches after passing through a function.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.AllMatch.html" class="code">AllMatch</a></td>
+ <td><span>Matches if all provided values match the given matcher.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder.AnyMatch.html" class="code">AnyMatch</a></td>
+ <td><span>Matches if any of the provided values match the given matcher.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">_MatchesPredicateWithParams</a></td>
+ <td><span class="undocumented">No class docstring; 1/3 methods documented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._impl.Matcher.html b/apidocs/testtools.matchers._impl.Matcher.html
new file mode 100644
index 0000000..7393c9f
--- /dev/null
+++ b/apidocs/testtools.matchers._impl.Matcher.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._impl.Matcher : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._impl.Matcher(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._impl.html" class="code">_impl</a></code>
+
+ <a href="classIndex.html#testtools.matchers._impl.Matcher">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.matchers._basic.Contains.html" class="code">testtools.matchers._basic.Contains</a>, <a href="testtools.matchers._basic.EndsWith.html" class="code">testtools.matchers._basic.EndsWith</a>, <a href="testtools.matchers._basic.SameMembers.html" class="code">testtools.matchers._basic.SameMembers</a>, <a href="testtools.matchers._basic.StartsWith.html" class="code">testtools.matchers._basic.StartsWith</a>, <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">testtools.matchers._dict._CombinedMatcher</a>, <a href="testtools.matchers._dict._MatchCommonKeys.html" class="code">testtools.matchers._dict._MatchCommonKeys</a>, <a href="testtools.matchers._dict._SubDictOf.html" class="code">testtools.matchers._dict._SubDictOf</a>, <a href="testtools.matchers._dict._SuperDictOf.html" class="code">testtools.matchers._dict._SuperDictOf</a>, <a href="testtools.matchers._dict.KeysEqual.html" class="code">testtools.matchers._dict.KeysEqual</a>, <a href="testtools.matchers._dict.MatchesAllDict.html" class="code">testtools.matchers._dict.MatchesAllDict</a>, <a href="testtools.matchers._exception.MatchesException.html" class="code">testtools.matchers._exception.MatchesException</a>, <a href="testtools.matchers._exception.Raises.html" class="code">testtools.matchers._exception.Raises</a>, <a href="testtools.matchers._filesystem.FileContains.html" class="code">testtools.matchers._filesystem.FileContains</a>, <a href="testtools.matchers._filesystem.HasPermissions.html" class="code">testtools.matchers._filesystem.HasPermissions</a>, <a href="testtools.matchers._filesystem.SamePath.html" class="code">testtools.matchers._filesystem.SamePath</a>, <a href="testtools.matchers._filesystem.TarballContains.html" class="code">testtools.matchers._filesystem.TarballContains</a>, <a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams</a>, <a href="testtools.matchers.DirContains.html" class="code">testtools.matchers.DirContains</a>, <a href="testtools.matchers.MatchesPredicate.html" class="code">testtools.matchers.MatchesPredicate</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A pattern matcher.</p>
+<p>A Matcher must implement match and __str__ to be used by
+testtools.TestCase.assertThat. Matcher.match(thing) returns None when
+thing is completely matched, and a Mismatch object otherwise.</p>
+<p>Matchers can be useful outside of test cases, as they are simply a
+pattern matching language expressed as objects.</p>
+<p>testtools.matchers is inspired by hamcrest, but is pythonic rather than
+a Java transcription.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id81">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#match" class="code">match</a></td>
+ <td><span>Return None if this matcher matches something, a Mismatch otherwise.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Matcher.html#__str__" class="code">__str__</a></td>
+ <td><span>Get a sensible human representation of the matcher.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._impl.Matcher.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, something):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.matchers._basic.Contains.html" class="code">testtools.matchers._basic.Contains</a>, <a href="testtools.matchers._basic.EndsWith.html" class="code">testtools.matchers._basic.EndsWith</a>, <a href="testtools.matchers._basic.SameMembers.html" class="code">testtools.matchers._basic.SameMembers</a>, <a href="testtools.matchers._basic.StartsWith.html" class="code">testtools.matchers._basic.StartsWith</a>, <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">testtools.matchers._dict._CombinedMatcher</a>, <a href="testtools.matchers._dict._MatchCommonKeys.html" class="code">testtools.matchers._dict._MatchCommonKeys</a>, <a href="testtools.matchers._dict._SubDictOf.html" class="code">testtools.matchers._dict._SubDictOf</a>, <a href="testtools.matchers._dict._SuperDictOf.html" class="code">testtools.matchers._dict._SuperDictOf</a>, <a href="testtools.matchers._dict.KeysEqual.html" class="code">testtools.matchers._dict.KeysEqual</a>, <a href="testtools.matchers._dict.MatchesAllDict.html" class="code">testtools.matchers._dict.MatchesAllDict</a>, <a href="testtools.matchers._exception.MatchesException.html" class="code">testtools.matchers._exception.MatchesException</a>, <a href="testtools.matchers._exception.Raises.html" class="code">testtools.matchers._exception.Raises</a>, <a href="testtools.matchers._filesystem.FileContains.html" class="code">testtools.matchers._filesystem.FileContains</a>, <a href="testtools.matchers._filesystem.HasPermissions.html" class="code">testtools.matchers._filesystem.HasPermissions</a>, <a href="testtools.matchers._filesystem.SamePath.html" class="code">testtools.matchers._filesystem.SamePath</a>, <a href="testtools.matchers._filesystem.TarballContains.html" class="code">testtools.matchers._filesystem.TarballContains</a>, <a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams</a>, <a href="testtools.matchers.DirContains.html" class="code">testtools.matchers.DirContains</a>, <a href="testtools.matchers.MatchesPredicate.html" class="code">testtools.matchers.MatchesPredicate</a></div>
+ <div>Return None if this matcher matches something, a Mismatch otherwise.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.Matcher.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.matchers._basic.Contains.html" class="code">testtools.matchers._basic.Contains</a>, <a href="testtools.matchers._basic.EndsWith.html" class="code">testtools.matchers._basic.EndsWith</a>, <a href="testtools.matchers._basic.SameMembers.html" class="code">testtools.matchers._basic.SameMembers</a>, <a href="testtools.matchers._basic.StartsWith.html" class="code">testtools.matchers._basic.StartsWith</a>, <a href="testtools.matchers._dict._CombinedMatcher.html" class="code">testtools.matchers._dict._CombinedMatcher</a>, <a href="testtools.matchers._dict.KeysEqual.html" class="code">testtools.matchers._dict.KeysEqual</a>, <a href="testtools.matchers._dict.MatchesAllDict.html" class="code">testtools.matchers._dict.MatchesAllDict</a>, <a href="testtools.matchers._exception.MatchesException.html" class="code">testtools.matchers._exception.MatchesException</a>, <a href="testtools.matchers._exception.Raises.html" class="code">testtools.matchers._exception.Raises</a>, <a href="testtools.matchers._filesystem.FileContains.html" class="code">testtools.matchers._filesystem.FileContains</a>, <a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams</a>, <a href="testtools.matchers.MatchesPredicate.html" class="code">testtools.matchers.MatchesPredicate</a></div>
+ <div><p>Get a sensible human representation of the matcher.</p>
+<p>This should include the parameters given to the matcher and any
+state that would affect the matches operation.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._impl.Mismatch.html b/apidocs/testtools.matchers._impl.Mismatch.html
new file mode 100644
index 0000000..cae731b
--- /dev/null
+++ b/apidocs/testtools.matchers._impl.Mismatch.html
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._impl.Mismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._impl.Mismatch(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._impl.html" class="code">_impl</a></code>
+
+ <a href="classIndex.html#testtools.matchers._impl.Mismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.matchers._basic._BinaryMismatch.html" class="code">testtools.matchers._basic._BinaryMismatch</a>, <a href="testtools.matchers._basic.DoesNotContain.html" class="code">testtools.matchers._basic.DoesNotContain</a>, <a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">testtools.matchers._basic.DoesNotEndWith</a>, <a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">testtools.matchers._basic.DoesNotStartWith</a>, <a href="testtools.matchers._basic.NotAnInstance.html" class="code">testtools.matchers._basic.NotAnInstance</a>, <a href="testtools.matchers._dict.DictMismatches.html" class="code">testtools.matchers._dict.DictMismatches</a>, <a href="testtools.matchers._doctest.DocTestMismatch.html" class="code">testtools.matchers._doctest.DocTestMismatch</a>, <a href="testtools.matchers._higherorder.MatchedUnexpectedly.html" class="code">testtools.matchers._higherorder.MatchedUnexpectedly</a>, <a href="testtools.matchers._higherorder.MismatchesAll.html" class="code">testtools.matchers._higherorder.MismatchesAll</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>An object describing a mismatch detected by a Matcher.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id82">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#describe" class="code">describe</a></td>
+ <td><span>Describe the mismatch.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#get_details" class="code">get_details</a></td>
+ <td><span>Get extra details about the mismatch.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._impl.Mismatch.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, description=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.matchers._basic._BinaryMismatch.html" class="code">testtools.matchers._basic._BinaryMismatch</a>, <a href="testtools.matchers._basic.DoesNotContain.html" class="code">testtools.matchers._basic.DoesNotContain</a>, <a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">testtools.matchers._basic.DoesNotEndWith</a>, <a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">testtools.matchers._basic.DoesNotStartWith</a>, <a href="testtools.matchers._basic.NotAnInstance.html" class="code">testtools.matchers._basic.NotAnInstance</a>, <a href="testtools.matchers._dict.DictMismatches.html" class="code">testtools.matchers._dict.DictMismatches</a>, <a href="testtools.matchers._doctest.DocTestMismatch.html" class="code">testtools.matchers._doctest.DocTestMismatch</a>, <a href="testtools.matchers._higherorder.MatchedUnexpectedly.html" class="code">testtools.matchers._higherorder.MatchedUnexpectedly</a>, <a href="testtools.matchers._higherorder.MismatchesAll.html" class="code">testtools.matchers._higherorder.MismatchesAll</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">description</td><td>A description to use. If not provided,
+<a href="testtools.matchers._impl.Mismatch.html#describe"><code>Mismatch.describe</code></a> must be implemented.</td></tr><tr><td></td><td class="fieldArg">details</td><td>Extra details about the mismatch. Defaults
+to the empty dict.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.Mismatch.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.matchers._basic._BinaryMismatch.html" class="code">testtools.matchers._basic._BinaryMismatch</a>, <a href="testtools.matchers._basic.DoesNotContain.html" class="code">testtools.matchers._basic.DoesNotContain</a>, <a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">testtools.matchers._basic.DoesNotEndWith</a>, <a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">testtools.matchers._basic.DoesNotStartWith</a>, <a href="testtools.matchers._basic.NotAnInstance.html" class="code">testtools.matchers._basic.NotAnInstance</a>, <a href="testtools.matchers._dict.DictMismatches.html" class="code">testtools.matchers._dict.DictMismatches</a>, <a href="testtools.matchers._doctest.DocTestMismatch.html" class="code">testtools.matchers._doctest.DocTestMismatch</a>, <a href="testtools.matchers._higherorder.MatchedUnexpectedly.html" class="code">testtools.matchers._higherorder.MatchedUnexpectedly</a>, <a href="testtools.matchers._higherorder.MismatchesAll.html" class="code">testtools.matchers._higherorder.MismatchesAll</a></div>
+ <div><p>Describe the mismatch.</p>
+<p>This should be either a human-readable string or castable to a string.
+In particular, is should either be plain ascii or unicode on Python 2,
+and care should be taken to escape control characters.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.Mismatch.get_details">
+
+ </a>
+ <a name="get_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get extra details about the mismatch.</p>
+<p>This allows the mismatch to provide extra information beyond the basic
+description, including large text or binary files, or debugging internals
+without having to force it to fit in the output of 'describe'.</p>
+<p>The testtools assertion assertThat will query get_details and attach
+all its values to the test, permitting them to be reported in whatever
+manner the test environment chooses.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">a dict mapping names to Content objects. name is a string to
+name the detail, and the Content object is the detail to add
+to the result. For more information see the API to which items from
+this dict are passed testtools.TestCase.addDetail.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.Mismatch.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._impl.MismatchDecorator.html b/apidocs/testtools.matchers._impl.MismatchDecorator.html
new file mode 100644
index 0000000..4a167cf
--- /dev/null
+++ b/apidocs/testtools.matchers._impl.MismatchDecorator.html
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._impl.MismatchDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._impl.MismatchDecorator(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._impl.html" class="code">_impl</a></code>
+
+ <a href="classIndex.html#testtools.matchers._impl.MismatchDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.matchers._higherorder.PostfixedMismatch.html" class="code">testtools.matchers._higherorder.PostfixedMismatch</a>, <a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">testtools.matchers._higherorder.PrefixedMismatch</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Decorate a <tt class="rst-docutils literal">Mismatch</tt>.</p>
+<p>Forwards all messages to the original mismatch object. Probably the best
+way to use this is inherit from this class and then provide your own
+custom decoration logic.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id84">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.matchers._impl.MismatchDecorator.html"><code>MismatchDecorator</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#describe" class="code">describe</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html#get_details" class="code">get_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._impl.MismatchDecorator.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, original):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.matchers._higherorder.PostfixedMismatch.html" class="code">testtools.matchers._higherorder.PostfixedMismatch</a>, <a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">testtools.matchers._higherorder.PrefixedMismatch</a></div>
+ <div>Construct a <a href="testtools.matchers._impl.MismatchDecorator.html"><code>MismatchDecorator</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">original</td><td>A <a href="testtools.matchers._impl.Mismatch.html"><code>Mismatch</code></a> object to decorate.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.MismatchDecorator.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.MismatchDecorator.describe">
+
+ </a>
+ <a name="describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.matchers._higherorder.PostfixedMismatch.html" class="code">testtools.matchers._higherorder.PostfixedMismatch</a>, <a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">testtools.matchers._higherorder.PrefixedMismatch</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.MismatchDecorator.get_details">
+
+ </a>
+ <a name="get_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._impl.MismatchError.html b/apidocs/testtools.matchers._impl.MismatchError.html
new file mode 100644
index 0000000..83e3c58
--- /dev/null
+++ b/apidocs/testtools.matchers._impl.MismatchError.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._impl.MismatchError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.matchers._impl.MismatchError(<span title="AssertionError">AssertionError</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a>.<a href="testtools.matchers._impl.html" class="code">_impl</a></code>
+
+ <a href="classIndex.html#testtools.matchers._impl.MismatchError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised when a mismatch occurs.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id83">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchError.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchError.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._impl.MismatchError.html#__str__%200" class="code">__str__ 0</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers._impl.MismatchError.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matchee, matcher, mismatch, verbose=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.MismatchError.__str__ 0">
+
+ </a>
+ <a name="__str__ 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__ 0(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.matchers._impl.MismatchError.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers._impl.html b/apidocs/testtools.matchers._impl.html
new file mode 100644
index 0000000..3132d43
--- /dev/null
+++ b/apidocs/testtools.matchers._impl.html
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers._impl : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module private"><code>testtools.matchers._impl</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Matchers, a way to express complex assertions outside the testcase.</p>
+<p>Inspired by 'hamcrest'.</p>
+<p>Matcher provides the abstract API that all matchers need to implement.</p>
+<p>Bundled matchers are listed in __all__: a list can be obtained by running
+$ python -c 'import testtools.matchers; print testtools.matchers.__all__'</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id80">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._impl.Matcher.html" class="code">Matcher</a></td>
+ <td><span>A pattern matcher.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._impl.Mismatch.html" class="code">Mismatch</a></td>
+ <td><span>An object describing a mismatch detected by a Matcher.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._impl.MismatchError.html" class="code">MismatchError</a></td>
+ <td><span>Raised when a mismatch occurs.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers._impl.MismatchDecorator.html" class="code">MismatchDecorator</a></td>
+ <td><span>Decorate a <tt class="rst-docutils literal">Mismatch</tt>.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.matchers.html b/apidocs/testtools.matchers.html
new file mode 100644
index 0000000..5089bf9
--- /dev/null
+++ b/apidocs/testtools.matchers.html
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.matchers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="package"><code>testtools.matchers</code> <small>package documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>All the matchers.</p>
+<p>Matchers, a way to express complex assertions outside the testcase.</p>
+<p>Inspired by 'hamcrest'.</p>
+<p>Matcher provides the abstract API that all matchers need to implement.</p>
+<p>Bundled matchers are listed in __all__: a list can be obtained by running
+$ python -c 'import testtools.matchers; print testtools.matchers.__all__'</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id3">
+
+ <tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._basic.html" class="code">_basic</a></td>
+ <td><span class="undocumented">No module docstring; 13/17 classes, 1/2 functions documented</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._datastructures.html" class="code">_datastructures</a></td>
+ <td><span class="undocumented">No module docstring; 3/3 classes, 1/1 functions documented</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._dict.html" class="code">_dict</a></td>
+ <td><span class="undocumented">No module docstring; 7/7 classes, 1/3 functions documented</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._doctest.html" class="code">_doctest</a></td>
+ <td><span class="undocumented">No module docstring; 3/3 classes documented</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._exception.html" class="code">_exception</a></td>
+ <td><span class="undocumented">No module docstring; 2/2 classes, 1/3 functions documented</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._filesystem.html" class="code">_filesystem</a></td>
+ <td><span>Matchers for things related to the filesystem.</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._higherorder.html" class="code">_higherorder</a></td>
+ <td><span class="undocumented">No module docstring; 10/12 classes documented</span></td>
+ </tr><tr class="module private">
+
+ <td>Module</td>
+ <td><a href="testtools.matchers._impl.html" class="code">_impl</a></td>
+ <td><span>Matchers, a way to express complex assertions outside the testcase.</span></td>
+ </tr>
+</table>
+
+
+ <p class="fromInitPy">From the <code>__init__.py</code> module:</p><table class="children sortable" id="id4">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.ContainedByDict.html" class="code">ContainedByDict</a></td>
+ <td><span>Match a dictionary for which this is a super-dictionary.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.ContainsDict.html" class="code">ContainsDict</a></td>
+ <td><span>Match a dictionary for that contains a specified sub-dictionary.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.DirContains.html" class="code">DirContains</a></td>
+ <td><span>Matches if the given directory contains files with the given names.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.MatchesDict.html" class="code">MatchesDict</a></td>
+ <td><span>Match a dictionary exactly, by its keys.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.matchers.MatchesPredicate.html" class="code">MatchesPredicate</a></td>
+ <td><span>Match if a given function returns True.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.matchers.html#MatchesPredicateWithParams" class="code">MatchesPredicateWithParams</a></td>
+ <td><span>Match if a given parameterised function returns True.</span></td>
+ </tr>
+</table>
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.matchers.MatchesPredicateWithParams">
+
+ </a>
+ <a name="MatchesPredicateWithParams">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ MatchesPredicateWithParams(predicate, message, name=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Match if a given parameterised function returns True.</p>
+<p>It is reasonably common to want to make a very simple matcher based on a
+function that you already have that returns True or False given some
+arguments. This matcher makes it very easy to do so. e.g.:</p>
+<pre class="rst-literal-block">
+HasLength = MatchesPredicate(
+ lambda x, y: len(x) == y, 'len({0}) is not {1}')
+# This assertion will fail, as 'len([1, 2]) == 3' is False.
+self.assertThat([1, 2], HasLength(3))
+</pre>
+<p>Note that unlike MatchesPredicate MatchesPredicateWithParams returns a
+factory which you then customise to use by constructing an actual matcher
+from it.</p>
+<p>The predicate function should take the object to match as its first
+parameter. Any additional parameters supplied when constructing a matcher
+are supplied to the predicate as additional parameters when checking for a
+match.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">predicate</td><td>The predicate function.</td></tr><tr><td></td><td class="fieldArg">message</td><td>A format string for describing mis-matches.</td></tr><tr><td></td><td class="fieldArg">name</td><td>Optional replacement name for the matcher.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.monkey.MonkeyPatcher.html b/apidocs/testtools.monkey.MonkeyPatcher.html
new file mode 100644
index 0000000..5e7a0d7
--- /dev/null
+++ b/apidocs/testtools.monkey.MonkeyPatcher.html
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.monkey.MonkeyPatcher : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.monkey.MonkeyPatcher(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.monkey.html" class="code">monkey</a></code>
+
+ <a href="classIndex.html#testtools.monkey.MonkeyPatcher">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A set of monkey-patches that can be applied and removed all together.</p>
+<p>Use this to cover up attributes with new objects. Particularly useful for
+testing difficult code.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id90">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.monkey.MonkeyPatcher.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <a href="testtools.monkey.MonkeyPatcher.html"><code>MonkeyPatcher</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.monkey.MonkeyPatcher.html#add_patch" class="code">add_patch</a></td>
+ <td><span>Add a patch to overwrite 'name' on 'obj' with 'value'.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.monkey.MonkeyPatcher.html#patch" class="code">patch</a></td>
+ <td><span>Apply all of the patches that have been specified with <a href="testtools.monkey.MonkeyPatcher.html#add_patch"><code>add_patch</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.monkey.MonkeyPatcher.html#restore" class="code">restore</a></td>
+ <td><span>Restore all original values to any patched objects.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.monkey.MonkeyPatcher.html#run_with_patches" class="code">run_with_patches</a></td>
+ <td><span>Run 'f' with the given args and kwargs with all patches applied.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.monkey.MonkeyPatcher.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *patches):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a <a href="testtools.monkey.MonkeyPatcher.html"><code>MonkeyPatcher</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">patches</td><td>The patches to apply, each should be (obj, name,
+new_value). Providing patches here is equivalent to calling
+<a href="testtools.monkey.MonkeyPatcher.html#add_patch"><code>add_patch</code></a>.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.monkey.MonkeyPatcher.add_patch">
+
+ </a>
+ <a name="add_patch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ add_patch(self, obj, name, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Add a patch to overwrite 'name' on 'obj' with 'value'.</p>
+<p>The attribute C{name} on C{obj} will be assigned to C{value} when
+C{patch} is called or during C{run_with_patches}.</p>
+<p>You can restore the original values with a call to restore().</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.monkey.MonkeyPatcher.patch">
+
+ </a>
+ <a name="patch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ patch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Apply all of the patches that have been specified with <a href="testtools.monkey.MonkeyPatcher.html#add_patch"><code>add_patch</code></a>.</p>
+<p>Reverse this operation using L{restore}.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.monkey.MonkeyPatcher.restore">
+
+ </a>
+ <a name="restore">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ restore(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Restore all original values to any patched objects.</p>
+<p>If the patched attribute did not exist on an object before it was
+patched, <a href="testtools.monkey.MonkeyPatcher.html#restore"><code>restore</code></a> will delete the attribute so as to return the
+object to its original state.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.monkey.MonkeyPatcher.run_with_patches">
+
+ </a>
+ <a name="run_with_patches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run_with_patches(self, f, *args, **kw):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Run 'f' with the given args and kwargs with all patches applied.</p>
+<p>Restores all objects to their original state when finished.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.monkey.html b/apidocs/testtools.monkey.html
new file mode 100644
index 0000000..90d4263
--- /dev/null
+++ b/apidocs/testtools.monkey.html
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.monkey : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.monkey</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Helpers for monkey-patching Python code.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id89">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.monkey.MonkeyPatcher.html" class="code">MonkeyPatcher</a></td>
+ <td><span>A set of monkey-patches that can be applied and removed all together.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.monkey.html#patch" class="code">patch</a></td>
+ <td><span>Set 'obj.attribute' to 'value' and return a callable to restore 'obj'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.monkey.patch">
+
+ </a>
+ <a name="patch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ patch(obj, attribute, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Set 'obj.attribute' to 'value' and return a callable to restore 'obj'.</p>
+<p>If 'attribute' is not set on 'obj' already, then the returned callable
+will delete the attribute when called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">obj</td><td>An object to monkey-patch.</td></tr><tr><td></td><td class="fieldArg">attribute</td><td>The name of the attribute to patch.</td></tr><tr><td></td><td class="fieldArg">value</td><td>The value to set 'obj.attribute' to.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A nullary callable that, when run, will restore 'obj' to its
+original state.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.run.TestProgram.html b/apidocs/testtools.run.TestProgram.html
new file mode 100644
index 0000000..6488c5e
--- /dev/null
+++ b/apidocs/testtools.run.TestProgram.html
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.run.TestProgram : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.run.TestProgram(<span title="unittest.TestProgram">unittest.TestProgram</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.run.html" class="code">run</a></code>
+
+ <a href="classIndex.html#testtools.run.TestProgram">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A command-line program that runs a set of tests; this is primarily
+for making test modules conveniently executable.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id161">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestProgram.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestProgram.html#runTests" class="code">runTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestProgram.html#_getParentArgParser" class="code">_getParentArgParser</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestProgram.html#_do_discovery" class="code">_do_discovery</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestProgram.html#_get_runner" class="code">_get_runner</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.run.TestProgram.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, module=__name__, defaultTest=None, argv=None, testRunner=None, testLoader=defaultTestLoader, exit=True, verbosity=1, failfast=None, catchbreak=None, buffer=None, stdout=None, tb_locals=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.TestProgram._getParentArgParser">
+
+ </a>
+ <a name="_getParentArgParser">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _getParentArgParser(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.TestProgram._do_discovery">
+
+ </a>
+ <a name="_do_discovery">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _do_discovery(self, argv, Loader=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.TestProgram.runTests">
+
+ </a>
+ <a name="runTests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ runTests(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.TestProgram._get_runner">
+
+ </a>
+ <a name="_get_runner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_runner(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.run.TestToolsTestRunner.html b/apidocs/testtools.run.TestToolsTestRunner.html
new file mode 100644
index 0000000..85885a4
--- /dev/null
+++ b/apidocs/testtools.run.TestToolsTestRunner.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.run.TestToolsTestRunner : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.run.TestToolsTestRunner(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.run.html" class="code">run</a></code>
+
+ <a href="classIndex.html#testtools.run.TestToolsTestRunner">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A thunk object to support unittest.TestProgram.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id160">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestToolsTestRunner.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a TestToolsTestRunner.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestToolsTestRunner.html#list" class="code">list</a></td>
+ <td><span>List the tests that would be run if test() was run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.run.TestToolsTestRunner.html#run" class="code">run</a></td>
+ <td><span>Run the given test case or test suite.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.run.TestToolsTestRunner.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, verbosity=None, failfast=None, buffer=None, stdout=None, tb_locals=False, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a TestToolsTestRunner.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">verbosity</td><td>Ignored.</td></tr><tr><td></td><td class="fieldArg">failfast</td><td>Stop running tests at the first failure.</td></tr><tr><td></td><td class="fieldArg">buffer</td><td>Ignored.</td></tr><tr><td></td><td class="fieldArg">stdout</td><td>Stream to use for stdout.</td></tr><tr><td></td><td class="fieldArg">tb_locals</td><td>If True include local variables in tracebacks.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.TestToolsTestRunner.list">
+
+ </a>
+ <a name="list">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list(self, test, loader):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>List the tests that would be run if test() was run.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.TestToolsTestRunner.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run the given test case or test suite.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.run.html b/apidocs/testtools.run.html
new file mode 100644
index 0000000..253bb19
--- /dev/null
+++ b/apidocs/testtools.run.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.run : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.run</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>python -m testtools.run testspec [testspec...]</p>
+<p>Run some tests with the testtools extended API.</p>
+<dl class="rst-docutils">
+<dt>For instance, to run the testtools test suite.</dt>
+<dd>$ python -m testtools.run testtools.tests.test_suite</dd>
+</dl><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id159">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.run.html#list_test" class="code">list_test</a></td>
+ <td><span>Return the test ids that would be run if test() was run.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.run.TestToolsTestRunner.html" class="code">TestToolsTestRunner</a></td>
+ <td><span>A thunk object to support unittest.TestProgram.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.run.TestProgram.html" class="code">TestProgram</a></td>
+ <td><span>A command-line program that runs a set of tests; this is primarily for making test modules conveniently executable.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.run.html#main" class="code">main</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.run.list_test">
+
+ </a>
+ <a name="list_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ list_test(test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Return the test ids that would be run if test() was run.</p>
+<p>When things fail to import they can be represented as well, though
+we use an ugly hack (see <a href="http://bugs.python.org/issue19746" class="rst-reference external" target="_top">http://bugs.python.org/issue19746</a> for details)
+to determine that. The difference matters because if a user is
+filtering tests to run on the returned ids, a failed import can reduce
+the visible tests but it can be impossible to tell that the selected
+test would have been one of the imported ones.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A tuple of test ids that would run and error strings
+describing things that failed to import.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.run.main">
+
+ </a>
+ <a name="main">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ main(argv, stdout):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.runtest.MultipleExceptions.html b/apidocs/testtools.runtest.MultipleExceptions.html
new file mode 100644
index 0000000..cd1fce8
--- /dev/null
+++ b/apidocs/testtools.runtest.MultipleExceptions.html
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.runtest.MultipleExceptions : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.runtest.MultipleExceptions(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.runtest.html" class="code">runtest</a></code>
+
+ <a href="classIndex.html#testtools.runtest.MultipleExceptions">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Represents many exceptions raised from some operation.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id156">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.MultipleExceptions.html#args" class="code">args</a></td>
+ <td>The sys.exc_info() tuples for each exception.</td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.runtest.MultipleExceptions.args">
+
+ </a>
+ <a name="args">
+
+ </a>
+ <div class="functionHeader">
+ args =
+ </div>
+ <div class="functionBody">
+ The sys.exc_info() tuples for each exception.
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.runtest.RunTest.html b/apidocs/testtools.runtest.RunTest.html
new file mode 100644
index 0000000..1f57d3d
--- /dev/null
+++ b/apidocs/testtools.runtest.RunTest.html
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.runtest.RunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.runtest.RunTest(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.runtest.html" class="code">runtest</a></code>
+
+ <a href="classIndex.html#testtools.runtest.RunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.deferredruntest._DeferredRunTest.html" class="code">testtools.deferredruntest._DeferredRunTest</a>, <a href="testtools.tests.helpers.FullStackRunTest.html" class="code">testtools.tests.helpers.FullStackRunTest</a>, <a href="testtools.tests.test_runtest.CustomRunTest.html" class="code">testtools.tests.test_runtest.CustomRunTest</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>An object to run a test.</p>
+<p>RunTest objects are used to implement the internal logic involved in
+running a test. TestCase.__init__ stores _RunTest as the class of RunTest
+to execute. Passing the runTest= parameter to TestCase.__init__ allows a
+different RunTest class to be used to execute the test.</p>
+<p>Subclassing or replacing RunTest can be useful to add functionality to the
+way that tests are run in a given project.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id157">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a RunTest to run a case.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="instancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups that have been added with addCleanup.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_user" class="code">_run_user</a></td>
+ <td><span>Run a user supplied function.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.runtest.RunTest.case">
+
+ </a>
+ <a name="case">
+
+ </a>
+ <div class="functionHeader">
+ case =
+ </div>
+ <div class="functionBody">
+ The test case that is to be run.
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest.result">
+
+ </a>
+ <a name="result">
+
+ </a>
+ <div class="functionHeader">
+ result =
+ </div>
+ <div class="functionBody">
+ The result object a case is reporting to.
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest.handlers">
+
+ </a>
+ <a name="handlers">
+
+ </a>
+ <div class="functionHeader">
+ handlers =
+ </div>
+ <div class="functionBody">
+ A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest.exception_caught">
+
+ </a>
+ <a name="exception_caught">
+
+ </a>
+ <div class="functionHeader">
+ exception_caught =
+ </div>
+ <div class="functionBody">
+ An object returned when _run_user catches an
+exception.
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._exceptions">
+
+ </a>
+ <a name="_exceptions">
+
+ </a>
+ <div class="functionHeader">
+ _exceptions =
+ </div>
+ <div class="functionBody">
+ A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, case, handlers=None, last_resort=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a></div>
+ <div>Create a RunTest to run a case.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">case</td><td>A testtools.TestCase test case object.</td></tr><tr><td></td><td class="fieldArg">handlers</td><td>Exception handlers for this RunTest. These are stored
+in self.handlers and can be modified later if needed.</td></tr><tr><td></td><td class="fieldArg">last_resort</td><td>A handler of last resort: any exception which is
+not handled by handlers will cause the last resort handler to be
+called as last_resort(exc_info), and then the exception will be
+raised - aborting the test run as this is inside the runner
+machinery rather than the confined context of the test.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_runtest.CustomRunTest.html" class="code">testtools.tests.test_runtest.CustomRunTest</a></div>
+ <div>Run self.case reporting activity to result.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>Optional testtools.TestResult to report activity to.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">The result object the test was run against.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._run_one">
+
+ </a>
+ <a name="_run_one">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_one(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run one test reporting to result.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>A testtools.TestResult to report activity to.
+This result object is decorated with an ExtendedToOriginalDecorator
+to ensure that the latest TestResult API can be used with
+confidence by client code.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">The result object the test was run against.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._run_prepared_result">
+
+ </a>
+ <a name="_run_prepared_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_prepared_result(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run one test reporting to result.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>A testtools.TestResult to report activity to.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">The result object the test was run against.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._run_core">
+
+ </a>
+ <a name="_run_core">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_core(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a></div>
+ <div>Run the user supplied test code.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._run_cleanups">
+
+ </a>
+ <a name="_run_cleanups">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_cleanups(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a></div>
+ <div><p>Run the cleanups that have been added with addCleanup.</p>
+<p>See the docstring for addCleanup for more information.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None if all cleanups ran without error,
+<tt class="rst-docutils literal">exception_caught</tt> if there was an error.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._run_user">
+
+ </a>
+ <a name="_run_user">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_user(self, fn, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest</a>, <a href="testtools.deferredruntest.SynchronousDeferredRunTest.html" class="code">testtools.deferredruntest.SynchronousDeferredRunTest</a>, <a href="testtools.tests.helpers.FullStackRunTest.html" class="code">testtools.tests.helpers.FullStackRunTest</a></div>
+ <div><p>Run a user supplied function.</p>
+<p>Exceptions are processed by <a href="testtools.runtest.RunTest.html#_got_user_exception"><code>_got_user_exception</code></a>.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Either whatever 'fn' returns or <tt class="rst-docutils literal">exception_caught</tt> if
+'fn' raised an exception.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.runtest.RunTest._got_user_exception">
+
+ </a>
+ <a name="_got_user_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _got_user_exception(self, exc_info, tb_label='traceback'):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Called when user code raises an exception.</p>
+<p>If 'exc_info' is a <a href="testtools.runtest.MultipleExceptions.html"><code>MultipleExceptions</code></a>, then we recurse into it
+unpacking the errors that it's made up from.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">exc_info</td><td>A sys.exc_info() tuple for the user error.</td></tr><tr><td></td><td class="fieldArg">tb_label</td><td>An optional string label for the error. If
+not specified, will default to 'traceback'.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">'exception_caught' if we catch one of the exceptions that
+have handlers in 'handlers', otherwise raise the error.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.runtest.html b/apidocs/testtools.runtest.html
new file mode 100644
index 0000000..e792fb0
--- /dev/null
+++ b/apidocs/testtools.runtest.html
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.runtest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.runtest</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Individual test case execution.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id155">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.runtest.MultipleExceptions.html" class="code">MultipleExceptions</a></td>
+ <td><span>Represents many exceptions raised from some operation.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.runtest.RunTest.html" class="code">RunTest</a></td>
+ <td><span>An object to run a test.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.runtest.html#_raise_force_fail_error" class="code">_raise_force_fail_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.runtest._raise_force_fail_error">
+
+ </a>
+ <a name="_raise_force_fail_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _raise_force_fail_error():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tags.TagContext.html b/apidocs/testtools.tags.TagContext.html
new file mode 100644
index 0000000..bc38fd0
--- /dev/null
+++ b/apidocs/testtools.tags.TagContext.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tags.TagContext : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tags.TagContext(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tags.html" class="code">tags</a></code>
+
+ <a href="classIndex.html#testtools.tags.TagContext">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A tag context.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id154">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tags.TagContext.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a new TagContext.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tags.TagContext.html#get_current_tags" class="code">get_current_tags</a></td>
+ <td><span>Return any current tags.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tags.TagContext.html#change_tags" class="code">change_tags</a></td>
+ <td><span>Change the tags on this context.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tags.TagContext.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, parent=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a new TagContext.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">parent</td><td>If provided, uses this as the parent context. Any tags
+that are current on the parent at the time of construction are
+current in this context.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tags.TagContext.get_current_tags">
+
+ </a>
+ <a name="get_current_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_current_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Return any current tags.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tags.TagContext.change_tags">
+
+ </a>
+ <a name="change_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ change_tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Change the tags on this context.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">new_tags</td><td>A set of tags to add to this context.</td></tr><tr><td></td><td class="fieldArg">gone_tags</td><td>A set of tags to remove from this context.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">The tags now current on this context.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tags.html b/apidocs/testtools.tags.html
new file mode 100644
index 0000000..eed3dd6
--- /dev/null
+++ b/apidocs/testtools.tags.html
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tags : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tags</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tag support.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id153">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tags.TagContext.html" class="code">TagContext</a></td>
+ <td><span>A tag context.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase.ExpectedException.html b/apidocs/testtools.testcase.ExpectedException.html
new file mode 100644
index 0000000..1743251
--- /dev/null
+++ b/apidocs/testtools.testcase.ExpectedException.html
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase.ExpectedException : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testcase.ExpectedException</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase.ExpectedException">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A context manager to handle expected exceptions.</p>
+<blockquote>
+<dl class="rst-docutils">
+<dt>def test_foo(self):</dt>
+<dd><dl class="rst-first rst-last rst-docutils">
+<dt>with ExpectedException(ValueError, 'fo.*'):</dt>
+<dd>raise ValueError('foo')</dd>
+</dl>
+</dd>
+</dl>
+</blockquote>
+<p>will pass. If the raised exception has a type other than the specified
+type, it will be re-raised. If it has a 'str()' that does not match the
+given regular expression, an AssertionError will be raised. If no
+exception is raised, an AssertionError will be raised.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id168">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.ExpectedException.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct an <a href="testtools.testcase.ExpectedException.html"><code>ExpectedException</code></a>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.ExpectedException.html#__enter__" class="code">__enter__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.ExpectedException.html#__exit__" class="code">__exit__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testcase.ExpectedException.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, exc_type, value_re=None, msg=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct an <a href="testtools.testcase.ExpectedException.html"><code>ExpectedException</code></a>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">exc_type</td><td>The type of exception to expect.</td></tr><tr><td></td><td class="fieldArg">value_re</td><td>A regular expression to match against the
+'str()' of the raised exception.</td></tr><tr><td></td><td class="fieldArg">msg</td><td>An optional message explaining the failure.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.ExpectedException.__enter__">
+
+ </a>
+ <a name="__enter__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __enter__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.ExpectedException.__exit__">
+
+ </a>
+ <a name="__exit__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __exit__(self, exc_type, exc_value, traceback):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase.Nullary.html b/apidocs/testtools.testcase.Nullary.html
new file mode 100644
index 0000000..4800fba
--- /dev/null
+++ b/apidocs/testtools.testcase.Nullary.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase.Nullary : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testcase.Nullary(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase.Nullary">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Turn a callable into a nullary callable.</p>
+<p>The advantage of this over <tt class="rst-docutils literal">lambda: <span class="pre">f(*args,</span> **kwargs)</tt> is that it
+preserves the <tt class="rst-docutils literal">repr()</tt> of <tt class="rst-docutils literal">f</tt>.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id169">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.Nullary.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.Nullary.html#__call__" class="code">__call__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.Nullary.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testcase.Nullary.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, callable_object, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.Nullary.__call__">
+
+ </a>
+ <a name="__call__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __call__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.Nullary.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase.TestCase.html b/apidocs/testtools.testcase.TestCase.html
new file mode 100644
index 0000000..573edfd
--- /dev/null
+++ b/apidocs/testtools.testcase.TestCase.html
@@ -0,0 +1,1164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase.TestCase : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testcase.TestCase(<span title="unittest.TestCase">unittest.TestCase</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase.TestCase">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests</a>, <a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests</a>, <a href="testtools.tests.matchers.test_basic.EndsWithTests.html" class="code">testtools.tests.matchers.test_basic.EndsWithTests</a>, <a href="testtools.tests.matchers.test_basic.StartsWithTests.html" class="code">testtools.tests.matchers.test_basic.StartsWithTests</a>, <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch</a>, <a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">testtools.tests.matchers.test_basic.TestContainsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestEqualsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestGreaterThanInterface</a>, <a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">testtools.tests.matchers.test_basic.TestHasLength</a>, <a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface</a>, <a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestLessThanInterface</a>, <a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">testtools.tests.matchers.test_basic.TestMatchesRegex</a>, <a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestNotEqualsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">testtools.tests.matchers.test_basic.TestSameMembers</a>, <a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">testtools.tests.matchers.test_datastructures.TestContainsAllInterface</a>, <a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesListwise</a>, <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise</a>, <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure</a>, <a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">testtools.tests.matchers.test_dict.TestContainedByDict</a>, <a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">testtools.tests.matchers.test_dict.TestContainsDict</a>, <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList</a>, <a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">testtools.tests.matchers.test_dict.TestMatchesAllDictInterface</a>, <a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">testtools.tests.matchers.test_dict.TestMatchesDict</a>, <a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">testtools.tests.matchers.test_dict.TestSubDictOf</a>, <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface</a>, <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode</a>, <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface</a>, <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes</a>, <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience</a>, <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface</a>, <a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface</a>, <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">testtools.tests.matchers.test_filesystem.TestDirContains</a>, <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">testtools.tests.matchers.test_filesystem.TestDirExists</a>, <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">testtools.tests.matchers.test_filesystem.TestFileContains</a>, <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">testtools.tests.matchers.test_filesystem.TestFileExists</a>, <a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions</a>, <a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">testtools.tests.matchers.test_filesystem.TestPathExists</a>, <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">testtools.tests.matchers.test_filesystem.TestSamePath</a>, <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains</a>, <a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing</a>, <a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAllMatch</a>, <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate</a>, <a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch</a>, <a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnyMatch</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesAllInterface</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicate</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams</a>, <a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestNotInterface</a>, <a href="testtools.tests.matchers.test_impl.TestMismatch.html" class="code">testtools.tests.matchers.test_impl.TestMismatch</a>, <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator</a>, <a href="testtools.tests.matchers.test_impl.TestMismatchError.html" class="code">testtools.tests.matchers.test_impl.TestMismatchError</a>, <a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a>, <a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a>, <a href="testtools.tests.test_compat.TestReraise.html" class="code">testtools.tests.test_compat.TestReraise</a>, <a href="testtools.tests.test_compat.TestTextRepr.html" class="code">testtools.tests.test_compat.TestTextRepr</a>, <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html" class="code">testtools.tests.test_compat.TestUnicodeOutputStream</a>, <a href="testtools.tests.test_content.TestAttachFile.html" class="code">testtools.tests.test_content.TestAttachFile</a>, <a href="testtools.tests.test_content.TestContent.html" class="code">testtools.tests.test_content.TestContent</a>, <a href="testtools.tests.test_content.TestStackLinesContent.html" class="code">testtools.tests.test_content.TestStackLinesContent</a>, <a href="testtools.tests.test_content.TestStacktraceContent.html" class="code">testtools.tests.test_content.TestStacktraceContent</a>, <a href="testtools.tests.test_content.TestTracebackContent.html" class="code">testtools.tests.test_content.TestTracebackContent</a>, <a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes</a>, <a href="testtools.tests.test_content_type.TestContentType.html" class="code">testtools.tests.test_content_type.TestContentType</a>, <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">testtools.tests.test_deferredruntest.X.Base</a>, <a href="testtools.tests.test_distutilscmd.TestCommandTest.html" class="code">testtools.tests.test_distutilscmd.TestCommandTest</a>, <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport</a>, <a href="testtools.tests.test_helpers.TestStackHiding.html" class="code">testtools.tests.test_helpers.TestStackHiding</a>, <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html" class="code">testtools.tests.test_monkey.MonkeyPatcherTest</a>, <a href="testtools.tests.test_monkey.TestPatchHelper.html" class="code">testtools.tests.test_monkey.TestPatchHelper</a>, <a href="testtools.tests.test_run.TestRun.html" class="code">testtools.tests.test_run.TestRun</a>, <a href="testtools.tests.test_runtest.TestRunTest.html" class="code">testtools.tests.test_runtest.TestRunTest</a>, <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest</a>, <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase</a>, <a href="testtools.tests.test_tags.TestTags.html" class="code">testtools.tests.test_tags.TestTags</a>, <a href="testtools.tests.test_testcase.Attributes.html" class="code">testtools.tests.test_testcase.Attributes</a>, <a href="testtools.tests.test_testcase.TestAddCleanup.html" class="code">testtools.tests.test_testcase.TestAddCleanup</a>, <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest</a>, <a href="testtools.tests.test_testcase.TestAssertions.html" class="code">testtools.tests.test_testcase.TestAssertions</a>, <a href="testtools.tests.test_testcase.TestAttributes.html" class="code">testtools.tests.test_testcase.TestAttributes</a>, <a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html" class="code">testtools.tests.test_testcase.TestCloneTestWithNewId</a>, <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult</a>, <a href="testtools.tests.test_testcase.TestEquality.html" class="code">testtools.tests.test_testcase.TestEquality</a>, <a href="testtools.tests.test_testcase.TestErrorHolder.html" class="code">testtools.tests.test_testcase.TestErrorHolder</a>, <a href="testtools.tests.test_testcase.TestNullary.html" class="code">testtools.tests.test_testcase.TestNullary</a>, <a href="testtools.tests.test_testcase.TestOnException.html" class="code">testtools.tests.test_testcase.TestOnException</a>, <a href="testtools.tests.test_testcase.TestPatchSupport.html" class="code">testtools.tests.test_testcase.TestPatchSupport</a>, <a href="testtools.tests.test_testcase.TestPatchSupport.Case.html" class="code">testtools.tests.test_testcase.TestPatchSupport.Case</a>, <a href="testtools.tests.test_testcase.TestPlaceHolder.html" class="code">testtools.tests.test_testcase.TestPlaceHolder</a>, <a href="testtools.tests.test_testcase.TestRunTestUsage.html" class="code">testtools.tests.test_testcase.TestRunTestUsage</a>, <a href="testtools.tests.test_testcase.TestSetupTearDown.html" class="code">testtools.tests.test_testcase.TestSetupTearDown</a>, <a href="testtools.tests.test_testcase.TestSkipping.html" class="code">testtools.tests.test_testcase.TestSkipping</a>, <a href="testtools.tests.test_testcase.TestTestCaseSuper.html" class="code">testtools.tests.test_testcase.TestTestCaseSuper</a>, <a href="testtools.tests.test_testcase.TestUniqueFactories.html" class="code">testtools.tests.test_testcase.TestUniqueFactories</a>, <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">testtools.tests.test_testcase.TestWithDetails</a>, <a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract</a>, <a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract</a>, <a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult</a>, <a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestByTestResultTests.html" class="code">testtools.tests.test_testresult.TestByTestResultTests</a>, <a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies</a>, <a href="testtools.tests.test_testresult.TestDetailsToStr.html" class="code">testtools.tests.test_testresult.TestDetailsToStr</a>, <a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents</a>, <a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase</a>, <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator</a>, <a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestMergeTags.html" class="code">testtools.tests.test_testresult.TestMergeTags</a>, <a href="testtools.tests.test_testresult.TestMultiTestResult.html" class="code">testtools.tests.test_testresult.TestMultiTestResult</a>, <a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">testtools.tests.test_testresult.TestMultiTestResultContract</a>, <a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">testtools.tests.test_testresult.TestNonAsciiResults</a>, <a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython26TestResultContract</a>, <a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython27TestResultContract</a>, <a href="testtools.tests.test_testresult.TestStreamFailFast.html" class="code">testtools.tests.test_testresult.TestStreamFailFast</a>, <a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a>, <a href="testtools.tests.test_testresult.TestStreamResultRouter.html" class="code">testtools.tests.test_testresult.TestStreamResultRouter</a>, <a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a>, <a href="testtools.tests.test_testresult.TestStreamSummary.html" class="code">testtools.tests.test_testresult.TestStreamSummary</a>, <a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a>, <a href="testtools.tests.test_testresult.TestStreamTagger.html" class="code">testtools.tests.test_testresult.TestStreamTagger</a>, <a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a>, <a href="testtools.tests.test_testresult.TestStreamToDict.html" class="code">testtools.tests.test_testresult.TestStreamToDict</a>, <a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a>, <a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract</a>, <a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestStreamToQueue.html" class="code">testtools.tests.test_testresult.TestStreamToQueue</a>, <a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a>, <a href="testtools.tests.test_testresult.TestTagger.html" class="code">testtools.tests.test_testresult.TestTagger</a>, <a href="testtools.tests.test_testresult.TestTestControl.html" class="code">testtools.tests.test_testresult.TestTestControl</a>, <a href="testtools.tests.test_testresult.TestTestResult.html" class="code">testtools.tests.test_testresult.TestTestResult</a>, <a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">testtools.tests.test_testresult.TestTestResultContract</a>, <a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestTextTestResult.html" class="code">testtools.tests.test_testresult.TestTextTestResult</a>, <a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">testtools.tests.test_testresult.TestTextTestResultContract</a>, <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult</a>, <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract</a>, <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult</a>, <a href="testtools.tests.test_testsuite.Sample.html" class="code">testtools.tests.test_testsuite.Sample</a>, <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun</a>, <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun</a>, <a href="testtools.tests.test_testsuite.TestFixtureSuite.html" class="code">testtools.tests.test_testsuite.TestFixtureSuite</a>, <a href="testtools.tests.test_testsuite.TestSortedTests.html" class="code">testtools.tests.test_testsuite.TestSortedTests</a>, <a href="testtools.tests.test_with_with.TestExpectedException.html" class="code">testtools.tests.test_with_with.TestExpectedException</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Extensions to the basic TestCase.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id166">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="classvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="staticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testcase.TestCase.exception_handlers">
+
+ </a>
+ <a name="exception_handlers">
+
+ </a>
+ <div class="functionHeader">
+ exception_handlers =
+ </div>
+ <div class="functionBody">
+ Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.force_failure">
+
+ </a>
+ <a name="force_failure">
+
+ </a>
+ <div class="functionHeader">
+ force_failure =
+ </div>
+ <div class="functionBody">
+ Force testtools.RunTest to fail the test after the
+test has completed.
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.run_tests_with">
+
+ </a>
+ <a name="run_tests_with">
+
+ </a>
+ <div class="functionHeader">
+ run_tests_with =
+ </div>
+ <div class="functionBody">
+ A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a TestCase.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">testMethod</td><td>The name of the method to run.</td></tr><tr><td></td><td class="fieldArg">runTest</td><td>Optional class to use to execute the test. If not
+supplied <tt class="rst-docutils literal">RunTest</tt> is used. The instance to be used is created
+when run() is invoked, so will be fresh each time. Overrides
+<tt class="rst-docutils literal">TestCase.run_tests_with</tt> if given.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.__eq__">
+
+ </a>
+ <a name="__eq__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __eq__(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.addDetail">
+
+ </a>
+ <a name="addDetail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addDetail(self, name, content_object):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Add a detail to be reported with this test's outcome.</p>
+<p>For more details see pydoc testtools.TestResult.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>The name to give this detail.</td></tr><tr><td></td><td class="fieldArg">content_object</td><td>The content object for this detail. See
+testtools.content for more detail.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.getDetails">
+
+ </a>
+ <a name="getDetails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ getDetails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get the details dict that will be reported with this test's outcome.</p>
+<p>For more details see pydoc testtools.TestResult.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.patch">
+
+ </a>
+ <a name="patch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ patch(self, obj, attribute, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Monkey-patch 'obj.attribute' to 'value' while the test is running.</p>
+<p>If 'obj' has no attribute, then the monkey-patch will still go ahead,
+and the attribute will be deleted instead of restored to its original
+value.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">obj</td><td>The object to patch. Can be anything.</td></tr><tr><td></td><td class="fieldArg">attribute</td><td>The attribute on 'obj' to patch.</td></tr><tr><td></td><td class="fieldArg">value</td><td>The value to set 'obj.attribute' to.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.shortDescription">
+
+ </a>
+ <a name="shortDescription">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ shortDescription(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.skipTest">
+
+ </a>
+ <a name="skipTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ skipTest(self, reason):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Cause this test to be skipped.</p>
+<p>This raises self.skipException(reason). skipException is raised
+to permit a skip to be triggered at any point (during setUp or the
+testMethod itself). The run() method catches skipException and
+translates that into a call to the result objects addSkip method.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">reason</td><td>The reason why the test is being skipped. This must
+support being cast into a unicode string for reporting.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._formatTypes">
+
+ </a>
+ <a name="_formatTypes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _formatTypes(self, classOrIterable):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Format a class or a bunch of classes for display in an error.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.addCleanup">
+
+ </a>
+ <a name="addCleanup">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addCleanup(self, function, *arguments, **keywordArguments):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Add a cleanup function to be called after tearDown.</p>
+<p>Functions added with addCleanup will be called in reverse order of
+adding after tearDown, or after setUp if setUp raises an exception.</p>
+<p>If a function added with addCleanup raises an exception, the error
+will be recorded as a test error, and the next cleanup will then be
+run.</p>
+<p>Cleanup functions are always called before a test finishes running,
+even if setUp is aborted by an exception.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.addOnException">
+
+ </a>
+ <a name="addOnException">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addOnException(self, handler):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Add a handler to be called when an exception occurs in test code.</p>
+<p>This handler cannot affect what result methods are called, and is
+called before any outcome is called on the result object. An example
+use for it is to add some diagnostic state to the test details dict
+which is expensive to calculate and not interesting for reporting in
+the success case.</p>
+<p>Handlers are called before the outcome (such as addFailure) that
+the exception has caused.</p>
+<p>Handlers are called in first-added, first-called order, and if they
+raise an exception, that will propogate out of the test running
+machinery, halting test processing. As a result, do not call code that
+may unreasonably fail.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._add_reason">
+
+ </a>
+ <a name="_add_reason">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _add_reason(self, reason):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertEqual">
+
+ </a>
+ <a name="assertEqual">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertEqual(self, expected, observed, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that 'expected' is equal to 'observed'.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">expected</td><td>The expected value.</td></tr><tr><td></td><td class="fieldArg">observed</td><td>The observed value.</td></tr><tr><td></td><td class="fieldArg">message</td><td>An optional message to include in the error.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertIn">
+
+ </a>
+ <a name="assertIn">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertIn(self, needle, haystack, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that needle is in haystack.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertIsNone">
+
+ </a>
+ <a name="assertIsNone">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertIsNone(self, observed, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that 'observed' is equal to None.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">observed</td><td>The observed value.</td></tr><tr><td></td><td class="fieldArg">message</td><td>An optional message describing the error.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertIsNotNone">
+
+ </a>
+ <a name="assertIsNotNone">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertIsNotNone(self, observed, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that 'observed' is not equal to None.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">observed</td><td>The observed value.</td></tr><tr><td></td><td class="fieldArg">message</td><td>An optional message describing the error.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertIs">
+
+ </a>
+ <a name="assertIs">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertIs(self, expected, observed, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that 'expected' is 'observed'.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">expected</td><td>The expected value.</td></tr><tr><td></td><td class="fieldArg">observed</td><td>The observed value.</td></tr><tr><td></td><td class="fieldArg">message</td><td>An optional message describing the error.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertIsNot">
+
+ </a>
+ <a name="assertIsNot">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertIsNot(self, expected, observed, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that 'expected' is not 'observed'.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertNotIn">
+
+ </a>
+ <a name="assertNotIn">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertNotIn(self, needle, haystack, message=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that needle is not in haystack.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertIsInstance">
+
+ </a>
+ <a name="assertIsInstance">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertIsInstance(self, obj, klass, msg=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertRaises">
+
+ </a>
+ <a name="assertRaises">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertRaises(self, excClass, callableObj, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Fail unless an exception of class excClass is thrown
+by callableObj when invoked with arguments args and keyword
+arguments kwargs. If a different type of exception is
+thrown, it will not be caught, and the test case will be
+deemed to have suffered an error, exactly as for an
+unexpected exception.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.assertThat">
+
+ </a>
+ <a name="assertThat">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertThat(self, matchee, matcher, message='', verbose=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that matchee is matched by matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>An object to match with matcher.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>An object meeting the testtools.Matcher protocol.</td></tr><tr class="fieldStart"><td class="fieldName">Raises</td><td class="fieldArg">MismatchError</td><td>When matcher does not match thing.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.addDetailUniqueName">
+
+ </a>
+ <a name="addDetailUniqueName">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addDetailUniqueName(self, name, content_object):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Add a detail to the test, but ensure it's name is unique.</p>
+<p>This method checks whether <tt class="rst-docutils literal">name</tt> conflicts with a detail that has
+already been added to the test. If it does, it will modify <tt class="rst-docutils literal">name</tt> to
+avoid the conflict.</p>
+<p>For more details see pydoc testtools.TestResult.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">name</td><td>The name to give this detail.</td></tr><tr><td></td><td class="fieldArg">content_object</td><td>The content object for this detail. See
+testtools.content for more detail.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.expectThat">
+
+ </a>
+ <a name="expectThat">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ expectThat(self, matchee, matcher, message='', verbose=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Check that matchee is matched by matcher, but delay the assertion failure.</p>
+<p>This method behaves similarly to <tt class="rst-docutils literal">assertThat</tt>, except that a failed
+match does not exit the test immediately. The rest of the test code will
+continue to run, and the test will be marked as failing after the test
+has finished.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">matchee</td><td>An object to match with matcher.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>An object meeting the testtools.Matcher protocol.</td></tr><tr><td></td><td class="fieldArg">message</td><td>If specified, show this message with any failed match.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._matchHelper">
+
+ </a>
+ <a name="_matchHelper">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _matchHelper(self, matchee, matcher, message, verbose):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.defaultTestResult">
+
+ </a>
+ <a name="defaultTestResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ defaultTestResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.expectFailure">
+
+ </a>
+ <a name="expectFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ expectFailure(self, reason, predicate, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Check that a test fails in a particular way.</p>
+<p>If the test fails in the expected way, a KnownFailure is caused. If it
+succeeds an UnexpectedSuccess is caused.</p>
+<p>The expected use of expectFailure is as a barrier at the point in a
+test where the test would fail. For example:
+&gt;&gt;&gt; def test_foo(self):
+&gt;&gt;&gt; self.expectFailure("1 should be 0", self.assertNotEqual, 1, 0)
+&gt;&gt;&gt; self.assertEqual(1, 0)</p>
+<p>If in the future 1 were to equal 0, the expectFailure call can simply
+be removed. This separation preserves the original intent of the test
+while it is in the expectFailure mode.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.getUniqueInteger">
+
+ </a>
+ <a name="getUniqueInteger">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ getUniqueInteger(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get an integer unique to this test.</p>
+<p>Returns an integer that is guaranteed to be unique to this instance.
+Use this when you need an arbitrary integer in your test, or as a
+helper for custom anonymous factory methods.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.getUniqueString">
+
+ </a>
+ <a name="getUniqueString">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ getUniqueString(self, prefix=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get a string unique to this test.</p>
+<p>Returns a string that is guaranteed to be unique to this instance. Use
+this when you need an arbitrary string in your test, or as a helper
+for custom anonymous factory methods.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">prefix</td><td>The prefix of the string. If not provided, defaults
+to the id of the tests.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A bytestring of '&lt;prefix&gt;-&lt;unique_int&gt;'.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.onException">
+
+ </a>
+ <a name="onException">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ onException(self, exc_info, tb_label='traceback'):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Called when an exception propogates from test code.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">See Also</td><td colspan="2"></td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._report_error">
+
+ </a>
+ <a name="_report_error">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _report_error(self, result, err):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._report_expected_failure">
+
+ </a>
+ <a name="_report_expected_failure">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _report_expected_failure(self, result, err):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._report_failure">
+
+ </a>
+ <a name="_report_failure">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _report_failure(self, result, err):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._report_skip">
+
+ </a>
+ <a name="_report_skip">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _report_skip(self, result, err):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._report_traceback">
+
+ </a>
+ <a name="_report_traceback">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _report_traceback(self, exc_info, tb_label='traceback'):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._report_unexpected_success">
+
+ </a>
+ <a name="_report_unexpected_success">
+
+ </a>
+ <div class="functionHeader">
+ @staticmethod<br />
+ def
+ _report_unexpected_success(self, result, err):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._run_setup">
+
+ </a>
+ <a name="_run_setup">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_setup(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run the setUp function for this test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>A testtools.TestResult to report activity to.</td></tr><tr class="fieldStart"><td class="fieldName">Raises</td><td class="fieldArg">ValueError</td><td>If the base class setUp is not called, a
+ValueError is raised.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._run_teardown">
+
+ </a>
+ <a name="_run_teardown">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_teardown(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run the tearDown function for this test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>A testtools.TestResult to report activity to.</td></tr><tr class="fieldStart"><td class="fieldName">Raises</td><td class="fieldArg">ValueError</td><td>If the base class tearDown is not called, a
+ValueError is raised.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._get_test_method">
+
+ </a>
+ <a name="_get_test_method">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_test_method(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase._run_test_method">
+
+ </a>
+ <a name="_run_test_method">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_test_method(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run the test method for this test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>A testtools.TestResult to report activity to.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.useFixture">
+
+ </a>
+ <a name="useFixture">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ useFixture(self, fixture):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Use fixture in a test case.</p>
+<p>The fixture will be setUp, and self.addCleanup(fixture.cleanUp) called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">fixture</td><td>The fixture to use.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">The fixture, after setting it up and scheduling a cleanup for
+it.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html" class="code">testtools.tests.test_compat.TestUnicodeOutputStream</a>, <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">testtools.tests.test_deferredruntest.X.Base</a>, <a href="testtools.tests.test_distutilscmd.TestCommandTest.html" class="code">testtools.tests.test_distutilscmd.TestCommandTest</a>, <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport</a>, <a href="testtools.tests.test_helpers.TestStackHiding.html" class="code">testtools.tests.test_helpers.TestStackHiding</a>, <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html" class="code">testtools.tests.test_monkey.MonkeyPatcherTest</a>, <a href="testtools.tests.test_run.TestRun.html" class="code">testtools.tests.test_run.TestRun</a>, <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase</a>, <a href="testtools.tests.test_testcase.TestAddCleanup.html" class="code">testtools.tests.test_testcase.TestAddCleanup</a>, <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest</a>, <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult</a>, <a href="testtools.tests.test_testresult.TestByTestResultTests.html" class="code">testtools.tests.test_testresult.TestByTestResultTests</a>, <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies</a>, <a href="testtools.tests.test_testresult.TestMultiTestResult.html" class="code">testtools.tests.test_testresult.TestMultiTestResult</a>, <a href="testtools.tests.test_testresult.TestTextTestResult.html" class="code">testtools.tests.test_testresult.TestTextTestResult</a>, <a href="testtools.tests.test_testsuite.TestFixtureSuite.html" class="code">testtools.tests.test_testsuite.TestFixtureSuite</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.TestCase.tearDown">
+
+ </a>
+ <a name="tearDown">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tearDown(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">testtools.tests.test_deferredruntest.X.Base</a>, <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase.TestSkipped.html b/apidocs/testtools.testcase.TestSkipped.html
new file mode 100644
index 0000000..4b37583
--- /dev/null
+++ b/apidocs/testtools.testcase.TestSkipped.html
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase.TestSkipped : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testcase.TestSkipped(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase.TestSkipped">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Raised within TestCase.run() when a test is skipped.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase.WithAttributes.html b/apidocs/testtools.testcase.WithAttributes.html
new file mode 100644
index 0000000..2941d29
--- /dev/null
+++ b/apidocs/testtools.testcase.WithAttributes.html
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase.WithAttributes : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testcase.WithAttributes(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase.WithAttributes">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testcase.Attributes.html" class="code">testtools.tests.test_testcase.Attributes</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A mix-in class for modifying test id by attributes.</p>
+<p>e.g.
+&gt;&gt;&gt; class MyTest(WithAttributes, TestCase):
+... @attr('foo')
+... def test_bar(self):
+... pass
+&gt;&gt;&gt; MyTest('test_bar').id()
+testtools.testcase.MyTest/test_bar[foo]</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id167">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.WithAttributes.html#id" class="code">id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testcase.WithAttributes.id">
+
+ </a>
+ <a name="id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase._ExpectedFailure.html b/apidocs/testtools.testcase._ExpectedFailure.html
new file mode 100644
index 0000000..f621432
--- /dev/null
+++ b/apidocs/testtools.testcase._ExpectedFailure.html
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase._ExpectedFailure : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.testcase._ExpectedFailure(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase._ExpectedFailure">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>An expected failure occured.</p>
+<p>Note that this exception is private plumbing in testtools' testcase
+module.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase._UnexpectedSuccess.html b/apidocs/testtools.testcase._UnexpectedSuccess.html
new file mode 100644
index 0000000..1073a4c
--- /dev/null
+++ b/apidocs/testtools.testcase._UnexpectedSuccess.html
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase._UnexpectedSuccess : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.testcase._UnexpectedSuccess(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testcase.html" class="code">testcase</a></code>
+
+ <a href="classIndex.html#testtools.testcase._UnexpectedSuccess">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>An unexpected success was raised.</p>
+<p>Note that this exception is private plumbing in testtools' testcase
+module.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testcase.html b/apidocs/testtools.testcase.html
new file mode 100644
index 0000000..3d65a21
--- /dev/null
+++ b/apidocs/testtools.testcase.html
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testcase : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.testcase</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test case related stuff.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id165">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase.TestSkipped.html" class="code">TestSkipped</a></td>
+ <td><span>Raised within TestCase.run() when a test is skipped.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#run_test_with" class="code">run_test_with</a></td>
+ <td><span>Decorate a test as using a specific <tt class="rst-docutils literal">RunTest</tt>.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#gather_details" class="code">gather_details</a></td>
+ <td><span>Merge the details from <tt class="rst-docutils literal">source_dict</tt> into <tt class="rst-docutils literal">target_dict</tt>.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase.TestCase.html" class="code">TestCase</a></td>
+ <td><span>Extensions to the basic TestCase.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#clone_test_with_new_id" class="code">clone_test_with_new_id</a></td>
+ <td><span>Copy a <a href="testtools.testcase.TestCase.html"><code>TestCase</code></a>, and give the copied test a new id.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#attr" class="code">attr</a></td>
+ <td><span>Decorator for adding attributes to WithAttributes.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase.WithAttributes.html" class="code">WithAttributes</a></td>
+ <td><span>A mix-in class for modifying test id by attributes.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#skip" class="code">skip</a></td>
+ <td><span>A decorator to skip unit tests.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#skipIf" class="code">skipIf</a></td>
+ <td><span>A decorator to skip a test if the condition is true.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#skipUnless" class="code">skipUnless</a></td>
+ <td><span>A decorator to skip a test unless the condition is true.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase.ExpectedException.html" class="code">ExpectedException</a></td>
+ <td><span>A context manager to handle expected exceptions.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase.Nullary.html" class="code">Nullary</a></td>
+ <td><span>Turn a callable into a nullary callable.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase._UnexpectedSuccess.html" class="code">_UnexpectedSuccess</a></td>
+ <td><span>An unexpected success was raised.</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.testcase._ExpectedFailure.html" class="code">_ExpectedFailure</a></td>
+ <td><span>An expected failure occured.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#_expectedFailure" class="code">_expectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#_copy_content" class="code">_copy_content</a></td>
+ <td><span>Make a copy of the given content object.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testcase.html#_clone_test_id_callback" class="code">_clone_test_id_callback</a></td>
+ <td><span>Copy a <a href="testtools.testcase.TestCase.html"><code>TestCase</code></a>, and make it call callback for its id().</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testcase._expectedFailure">
+
+ </a>
+ <a name="_expectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _expectedFailure(func):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.run_test_with">
+
+ </a>
+ <a name="run_test_with">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run_test_with(test_runner, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Decorate a test as using a specific <tt class="rst-docutils literal">RunTest</tt>.</p>
+<p>e.g.:</p>
+<pre class="rst-literal-block">
+@run_test_with(CustomRunner, timeout=42)
+def test_foo(self):
+ self.assertTrue(True)
+</pre>
+<p>The returned decorator works by setting an attribute on the decorated
+function. <a href="testtools.testcase.TestCase.html#__init__"><code>TestCase.__init__</code></a> looks for this attribute when deciding on a
+<tt class="rst-docutils literal">RunTest</tt> factory. If you wish to use multiple decorators on a test
+method, then you must either make this one the top-most decorator, or you
+must write your decorators so that they update the wrapping function with
+the attributes of the wrapped function. The latter is recommended style
+anyway. <tt class="rst-docutils literal">functools.wraps</tt>, <tt class="rst-docutils literal">functools.wrapper</tt> and
+<tt class="rst-docutils literal">twisted.python.util.mergeFunctionMetadata</tt> can help you do this.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_runner</td><td>A <tt class="rst-docutils literal">RunTest</tt> factory that takes a test case and an
+optional list of exception handlers. See <tt class="rst-docutils literal">RunTest</tt>.</td></tr><tr><td></td><td class="fieldArg">kwargs</td><td>Keyword arguments to pass on as extra arguments to
+'test_runner'.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A decorator to be used for marking a test as needing a special
+runner.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase._copy_content">
+
+ </a>
+ <a name="_copy_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _copy_content(content_object):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Make a copy of the given content object.</p>
+<p>The content within <tt class="rst-docutils literal">content_object</tt> is iterated and saved. This is
+useful when the source of the content is volatile, a log file in a
+temporary directory for example.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">content_object</td><td>A <a href="testtools.content.Content.html"><code>content.Content</code></a> instance.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A <a href="testtools.content.Content.html"><code>content.Content</code></a> instance with the same mime-type as
+<tt class="rst-docutils literal">content_object</tt> and a non-volatile copy of its content.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.gather_details">
+
+ </a>
+ <a name="gather_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ gather_details(source_dict, target_dict):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Merge the details from <tt class="rst-docutils literal">source_dict</tt> into <tt class="rst-docutils literal">target_dict</tt>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">source_dict</td><td>A dictionary of details will be gathered.</td></tr><tr><td></td><td class="fieldArg">target_dict</td><td>A dictionary into which details will be gathered.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase._clone_test_id_callback">
+
+ </a>
+ <a name="_clone_test_id_callback">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _clone_test_id_callback(test, callback):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Copy a <a href="testtools.testcase.TestCase.html"><code>TestCase</code></a>, and make it call callback for its id().</p>
+<p>This is only expected to be used on tests that have been constructed but
+not executed.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>A TestCase instance.</td></tr><tr><td></td><td class="fieldArg">callback</td><td>A callable that takes no parameters and returns a string.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A copy.copy of the test with id=callback.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.clone_test_with_new_id">
+
+ </a>
+ <a name="clone_test_with_new_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ clone_test_with_new_id(test, new_id):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Copy a <a href="testtools.testcase.TestCase.html"><code>TestCase</code></a>, and give the copied test a new id.</p>
+<p>This is only expected to be used on tests that have been constructed but
+not executed.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.attr">
+
+ </a>
+ <a name="attr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ attr(*args):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Decorator for adding attributes to WithAttributes.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">args</td><td>The name of attributes to add.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A callable that when applied to a WithAttributes will
+alter its id to enumerate the added attributes.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.skip">
+
+ </a>
+ <a name="skip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ skip(reason):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>A decorator to skip unit tests.</p>
+<p>This is just syntactic sugar so users don't have to change any of their
+unit tests in order to migrate to python 2.7, which provides the
+@unittest.skip decorator.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.skipIf">
+
+ </a>
+ <a name="skipIf">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ skipIf(condition, reason):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A decorator to skip a test if the condition is true.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testcase.skipUnless">
+
+ </a>
+ <a name="skipUnless">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ skipUnless(condition, reason):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A decorator to skip a test unless the condition is true.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.CopyStreamResult.html b/apidocs/testtools.testresult.CopyStreamResult.html
new file mode 100644
index 0000000..52dfeef
--- /dev/null
+++ b/apidocs/testtools.testresult.CopyStreamResult.html
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.CopyStreamResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.CopyStreamResult(<a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+ <a href="classIndex.html#testtools.testresult.CopyStreamResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a>, <a href="testtools.testresult.real.StreamTagger.html" class="code">testtools.testresult.real.StreamTagger</a>, <a href="testtools.testresult.real.TimestampingStreamResult.html" class="code">testtools.testresult.real.TimestampingStreamResult</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Copies all event it receives to multiple results.</p>
+<p>This provides an easy facility for combining multiple StreamResults.</p>
+<p>For TestResult the equivalent class was <tt class="rst-docutils literal">MultiTestResult</tt>.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id94">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.CopyStreamResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, targets):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a>, <a href="testtools.testresult.real.StreamTagger.html" class="code">testtools.testresult.real.StreamTagger</a>, <a href="testtools.testresult.real.TimestampingStreamResult.html" class="code">testtools.testresult.real.TimestampingStreamResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.CopyStreamResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">testtools.testresult.real.StreamResult.startTestRun</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.CopyStreamResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">testtools.testresult.real.StreamResult.stopTestRun</a></div>
+ <div><p>Stop a test run.</p>
+<p>This informs the result that no more test updates will be received. At
+this point any test ids that have started and not completed can be
+considered failed-or-hung.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.CopyStreamResult.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.real.StreamTagger.html" class="code">testtools.testresult.real.StreamTagger</a>, <a href="testtools.testresult.real.TimestampingStreamResult.html" class="code">testtools.testresult.real.TimestampingStreamResult</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.StreamResultRouter.html b/apidocs/testtools.testresult.StreamResultRouter.html
new file mode 100644
index 0000000..3b17b41
--- /dev/null
+++ b/apidocs/testtools.testresult.StreamResultRouter.html
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.StreamResultRouter : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.StreamResultRouter(<a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+ <a href="classIndex.html#testtools.testresult.StreamResultRouter">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A StreamResult that routes events.</p>
+<p>StreamResultRouter forwards received events to another StreamResult object,
+selected by a dynamic forwarding policy. Events where no destination is
+found are forwarded to the fallback StreamResult, or an error is raised.</p>
+<p>Typical use is to construct a router with a fallback and then either
+create up front mapping rules, or create them as-needed from the fallback
+handler:</p>
+<pre class="rst-literal-block">
+&gt;&gt;&gt; router = StreamResultRouter()
+&gt;&gt;&gt; sink = doubles.StreamResult()
+&gt;&gt;&gt; router.add_rule(sink, 'route_code_prefix', route_prefix='0',
+... consume_route=True)
+&gt;&gt;&gt; router.status(test_id='foo', route_code='0/1', test_status='uxsuccess')
+</pre>
+<p>StreamResultRouter has no buffering.</p>
+<p>When adding routes (and for the fallback) whether to call startTestRun and
+stopTestRun or to not call them is controllable by passing
+'do_start_stop_run'. The default is to call them for the fallback only.
+If a route is added after startTestRun has been called, and
+do_start_stop_run is True then startTestRun is called immediately on the
+new route sink.</p>
+<p>There is no a-priori defined lookup order for routes: if they are ambiguous
+the behaviour is undefined. Only a single route is chosen for any event.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id95">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a StreamResultRouter with optional fallback.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#add_rule" class="code">add_rule</a></td>
+ <td><span>Add a rule to route events to sink when they match a given policy.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#_map_route_code_prefix" class="code">_map_route_code_prefix</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html#_map_test_id" class="code">_map_test_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.StreamResultRouter.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, fallback=None, do_start_stop_run=True):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Construct a StreamResultRouter with optional fallback.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">fallback</td><td>A StreamResult to forward events to when no route
+exists for them.</td></tr><tr><td></td><td class="fieldArg">do_start_stop_run</td><td>If False do not pass startTestRun and
+stopTestRun onto the fallback.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.StreamResultRouter.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">testtools.testresult.real.StreamResult.startTestRun</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.StreamResultRouter.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">testtools.testresult.real.StreamResult.stopTestRun</a></div>
+ <div><p>Stop a test run.</p>
+<p>This informs the result that no more test updates will be received. At
+this point any test ids that have started and not completed can be
+considered failed-or-hung.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.StreamResultRouter.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.StreamResultRouter.add_rule">
+
+ </a>
+ <a name="add_rule">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ add_rule(self, sink, policy, do_start_stop_run=False, **policy_args):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Add a rule to route events to sink when they match a given policy.</p>
+<p><tt class="rst-docutils literal">route_code_prefix</tt> routes events based on a prefix of the route
+code in the event. It takes a <tt class="rst-docutils literal">route_prefix</tt> argument to match on
+(e.g. '0') and a <tt class="rst-docutils literal">consume_route</tt> argument, which, if True, removes
+the prefix from the <tt class="rst-docutils literal">route_code</tt> when forwarding events.</p>
+<p><tt class="rst-docutils literal">test_id</tt> routes events based on the test id. It takes a single
+argument, <tt class="rst-docutils literal">test_id</tt>. Use <tt class="rst-docutils literal">None</tt> to select non-test events.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">sink</td><td>A StreamResult to receive events.</td></tr><tr><td></td><td class="fieldArg">policy</td><td>A routing policy. Valid policies are
+'route_code_prefix' and 'test_id'.</td></tr><tr><td></td><td class="fieldArg">do_start_stop_run</td><td>If True then startTestRun and stopTestRun
+events will be passed onto this sink.</td></tr><tr class="fieldStart"><td class="fieldName">Raises</td><td colspan="2">ValueError if the policy is unknown</td></tr><tr><td></td><td colspan="2">TypeError if the policy is given arguments it cannot handle.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.StreamResultRouter._map_route_code_prefix">
+
+ </a>
+ <a name="_map_route_code_prefix">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _map_route_code_prefix(self, sink, route_prefix, consume_route=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.StreamResultRouter._map_test_id">
+
+ </a>
+ <a name="_map_test_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _map_test_id(self, sink, test_id):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.TestByTestResult.html b/apidocs/testtools.testresult.TestByTestResult.html
new file mode 100644
index 0000000..cef646c
--- /dev/null
+++ b/apidocs/testtools.testresult.TestByTestResult.html
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.TestByTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.TestByTestResult(<a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+ <a href="classIndex.html#testtools.testresult.TestByTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Call something every time a test completes.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id96">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a <tt class="rst-docutils literal">TestByTestResult</tt>.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span>Called when a test succeeded.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#addError" class="code">addError</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span>Called when a test has been skipped rather than running.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span>Called when a test has failed in an expected manner.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span>Called when a test was expected to fail, but succeed.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TestByTestResult.html#_err_to_details" class="code">_err_to_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>:
+ </p>
+ <table class="children sortable" id="id97">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">skip_reasons</a></td>
+ <td>A dict of skip-reasons -&gt; list of tests. See addSkip.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Has this result been successful so far?</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Called before a test run starts.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Called after a test run completes</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#tags" class="code">tags</a></td>
+ <td><span>Add and remove tags from the test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#time" class="code">time</a></td>
+ <td><span>Provide a timestamp to represent the current time.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#done" class="code">done</a></td>
+ <td><span>Called when the test runner is done.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">_err_details_to_string</a></td>
+ <td><span>Convert an error in exc_info form or a contents dict to a string.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.TestByTestResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, on_test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></div>
+ <div>Construct a <tt class="rst-docutils literal">TestByTestResult</tt>.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">on_test</td><td>A callable that take a test case, a status (one of
+"success", "failure", "error", "skip", or "xfail"), a start time
+(a <tt class="rst-docutils literal">datetime</tt> with timezone), a stop time, an iterable of tags,
+and a details dict. Is called at the end of each test (i.e. on
+<tt class="rst-docutils literal">stopTest</tt>) with the accumulated values for that test.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTest" class="code">testtools.testresult.real.TestResult.startTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTest" class="code">testtools.testresult.real.TestResult.stopTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult._err_to_details">
+
+ </a>
+ <a name="_err_to_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _err_to_details(self, test, err, details):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">testtools.testresult.real.TestResult.addSuccess</a></div>
+ <div>Called when a test succeeded.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addFailure" class="code">testtools.testresult.real.TestResult.addFailure</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addError" class="code">testtools.testresult.real.TestResult.addError</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSkip" class="code">testtools.testresult.real.TestResult.addSkip</a></div>
+ <div><p>Called when a test has been skipped rather than running.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p>
+<p>This must be called by the TestCase. 'addError' and 'addFailure' will
+not call addSkip, since they have no assumptions about the kind of
+errors that a test can raise.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">reason</td><td>The reason for the test being skipped. For instance,
+u"pyGL is not available".</td></tr><tr><td></td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">testtools.testresult.real.TestResult.addExpectedFailure</a></div>
+ <div><p>Called when a test has failed in an expected manner.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">err</td><td>The exc_info of the error that was raised.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TestByTestResult.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.real.TestResult.addUnexpectedSuccess</a></div>
+ <div>Called when a test was expected to fail, but succeed.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.TextTestResult.html b/apidocs/testtools.testresult.TextTestResult.html
new file mode 100644
index 0000000..5a3ebe3
--- /dev/null
+++ b/apidocs/testtools.testresult.TextTestResult.html
@@ -0,0 +1,272 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.TextTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.TextTestResult(<a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+ <a href="classIndex.html#testtools.testresult.TextTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A TestResult which outputs activity to a text stream.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id98">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TextTestResult.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TextTestResult writing to stream.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TextTestResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Called before a test run starts.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TextTestResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Called after a test run completes</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TextTestResult.html#_delta_to_float" class="code">_delta_to_float</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.TextTestResult.html#_show_list" class="code">_show_list</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>:
+ </p>
+ <table class="children sortable" id="id99">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">skip_reasons</a></td>
+ <td>A dict of skip-reasons -&gt; list of tests. See addSkip.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span>Called when a test has failed in an expected manner.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addError" class="code">addError</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span>Called when a test has been skipped rather than running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span>Called when a test succeeded.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span>Called when a test was expected to fail, but succeed.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Has this result been successful so far?</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#tags" class="code">tags</a></td>
+ <td><span>Add and remove tags from the test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#time" class="code">time</a></td>
+ <td><span>Provide a timestamp to represent the current time.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#done" class="code">done</a></td>
+ <td><span>Called when the test runner is done.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">_err_details_to_string</a></td>
+ <td><span>Convert an error in exc_info form or a contents dict to a string.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.TextTestResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, stream, failfast=False, tb_locals=False):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></div>
+ <div>Construct a TextTestResult writing to stream.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TextTestResult._delta_to_float">
+
+ </a>
+ <a name="_delta_to_float">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _delta_to_float(self, a_timedelta, precision):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TextTestResult._show_list">
+
+ </a>
+ <a name="_show_list">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _show_list(self, label, error_list):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TextTestResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">testtools.testresult.real.TestResult.startTestRun</a></div>
+ <div><p>Called before a test run starts.</p>
+<p>New in Python 2.7. The testtools version resets the result to a
+pristine condition ready for use in another test run. Note that this
+is different from Python 2.7's startTestRun, which does nothing.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.TextTestResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">testtools.testresult.real.TestResult.stopTestRun</a></div>
+ <div><p>Called after a test run completes</p>
+<p>New in python 2.7</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.__init__.html b/apidocs/testtools.testresult.__init__.html
new file mode 100644
index 0000000..a4995ca
--- /dev/null
+++ b/apidocs/testtools.testresult.__init__.html
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.__init__ : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.testresult.__init__</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test result objects.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id93">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a></td>
+ <td><span>Copies all event it receives to multiple results.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html" class="code">StreamResultRouter</a></td>
+ <td><span>A StreamResult that routes events.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.TestByTestResult.html" class="code">TestByTestResult</a></td>
+ <td><span>Call something every time a test completes.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.TextTestResult.html" class="code">TextTestResult</a></td>
+ <td><span>A TestResult which outputs activity to a text stream.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.doubles.ExtendedTestResult.html b/apidocs/testtools.testresult.doubles.ExtendedTestResult.html
new file mode 100644
index 0000000..d85319e
--- /dev/null
+++ b/apidocs/testtools.testresult.doubles.ExtendedTestResult.html
@@ -0,0 +1,421 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.doubles.ExtendedTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.doubles.ExtendedTestResult(<a href="testtools.testresult.doubles.Python27TestResult.html" class="code">Python27TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.doubles.html" class="code">doubles</a></code>
+
+ <a href="classIndex.html#testtools.testresult.doubles.ExtendedTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A test result like the proposed extended unittest result API.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id106">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#progress" class="code">progress</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#tags" class="code">tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#time" class="code">time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.doubles.Python26TestResult.html" class="code">Python26TestResult</a> (via <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">Python27TestResult</a>):
+ </p>
+ <table class="children sortable" id="id108">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.doubles.Python26TestResult.html" class="code">Python26TestResult</a> (via <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">Python27TestResult</a>):
+ </p>
+ <table class="children sortable" id="id108">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#__init__" class="code">testtools.testresult.doubles.Python27TestResult.__init__</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#addError" class="code">testtools.testresult.doubles.Python27TestResult.addError</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#addFailure" class="code">testtools.testresult.doubles.Python27TestResult.addFailure</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#addExpectedFailure" class="code">testtools.testresult.doubles.Python27TestResult.addExpectedFailure</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#addSkip" class="code">testtools.testresult.doubles.Python27TestResult.addSkip</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python26TestResult.html#addSuccess" class="code">testtools.testresult.doubles.Python26TestResult.addSuccess</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.doubles.Python27TestResult.addUnexpectedSuccess</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.progress">
+
+ </a>
+ <a name="progress">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ progress(self, offset, whence):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python27TestResult.html#startTestRun" class="code">testtools.testresult.doubles.Python27TestResult.startTestRun</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python26TestResult.html#startTest" class="code">testtools.testresult.doubles.Python26TestResult.startTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python26TestResult.html#stopTest" class="code">testtools.testresult.doubles.Python26TestResult.stopTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.current_tags">
+
+ </a>
+ <a name="current_tags">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ current_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, time):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.ExtendedTestResult.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python26TestResult.html#wasSuccessful" class="code">testtools.testresult.doubles.Python26TestResult.wasSuccessful</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.doubles.LoggingBase.html b/apidocs/testtools.testresult.doubles.LoggingBase.html
new file mode 100644
index 0000000..4322d65
--- /dev/null
+++ b/apidocs/testtools.testresult.doubles.LoggingBase.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.doubles.LoggingBase : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.doubles.LoggingBase(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.doubles.html" class="code">doubles</a></code>
+
+ <a href="classIndex.html#testtools.testresult.doubles.LoggingBase">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.doubles.Python26TestResult.html" class="code">testtools.testresult.doubles.Python26TestResult</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Basic support for logging of results.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id101">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.LoggingBase.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.doubles.LoggingBase.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">testtools.testresult.doubles.Python27TestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.doubles.Python26TestResult.html b/apidocs/testtools.testresult.doubles.Python26TestResult.html
new file mode 100644
index 0000000..d0a17fd
--- /dev/null
+++ b/apidocs/testtools.testresult.doubles.Python26TestResult.html
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.doubles.Python26TestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.doubles.Python26TestResult(<a href="testtools.testresult.doubles.LoggingBase.html" class="code">LoggingBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.doubles.html" class="code">doubles</a></code>
+
+ <a href="classIndex.html#testtools.testresult.doubles.Python26TestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">testtools.testresult.doubles.Python27TestResult</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A precisely python 2.6 like test result, that logs.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id102">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.doubles.LoggingBase.html" class="code">LoggingBase</a>:
+ </p>
+ <table class="children sortable" id="id103">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.LoggingBase.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">testtools.testresult.doubles.Python27TestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.Python27TestResult.html" class="code">testtools.testresult.doubles.Python27TestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python26TestResult.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.doubles.Python27TestResult.html b/apidocs/testtools.testresult.doubles.Python27TestResult.html
new file mode 100644
index 0000000..6305df7
--- /dev/null
+++ b/apidocs/testtools.testresult.doubles.Python27TestResult.html
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.doubles.Python27TestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.doubles.Python27TestResult(<a href="testtools.testresult.doubles.Python26TestResult.html" class="code">Python26TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.doubles.html" class="code">doubles</a></code>
+
+ <a href="classIndex.html#testtools.testresult.doubles.Python27TestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A precisely python 2.7 like test result, that logs.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id104">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.doubles.Python26TestResult.html" class="code">Python26TestResult</a>:
+ </p>
+ <table class="children sortable" id="id105">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.LoggingBase.html#__init__" class="code">testtools.testresult.doubles.LoggingBase.__init__</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python26TestResult.html#addError" class="code">testtools.testresult.doubles.Python26TestResult.addError</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.doubles.Python26TestResult.html#addFailure" class="code">testtools.testresult.doubles.Python26TestResult.addFailure</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">testtools.testresult.doubles.ExtendedTestResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.Python27TestResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.doubles.StreamResult.html b/apidocs/testtools.testresult.doubles.StreamResult.html
new file mode 100644
index 0000000..cb96256
--- /dev/null
+++ b/apidocs/testtools.testresult.doubles.StreamResult.html
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.doubles.StreamResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.doubles.StreamResult(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.doubles.html" class="code">doubles</a></code>
+
+ <a href="classIndex.html#testtools.testresult.doubles.StreamResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A StreamResult implementation for testing.</p>
+<p>All events are logged to _events.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id109">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.StreamResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.StreamResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.StreamResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.doubles.StreamResult.html#status" class="code">status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.doubles.StreamResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.StreamResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.StreamResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.doubles.StreamResult.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, test_id=None, test_status=None, test_tags=None, runnable=True, file_name=None, file_bytes=None, eof=False, mime_type=None, route_code=None, timestamp=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.doubles.html b/apidocs/testtools.testresult.doubles.html
new file mode 100644
index 0000000..7599772
--- /dev/null
+++ b/apidocs/testtools.testresult.doubles.html
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.doubles : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.testresult.doubles</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Doubles of test result objects, useful for testing unittest code.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id100">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.doubles.LoggingBase.html" class="code">LoggingBase</a></td>
+ <td><span>Basic support for logging of results.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.doubles.Python26TestResult.html" class="code">Python26TestResult</a></td>
+ <td><span>A precisely python 2.6 like test result, that logs.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.doubles.Python27TestResult.html" class="code">Python27TestResult</a></td>
+ <td><span>A precisely python 2.7 like test result, that logs.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.doubles.ExtendedTestResult.html" class="code">ExtendedTestResult</a></td>
+ <td><span>A test result like the proposed extended unittest result API.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.doubles.StreamResult.html" class="code">StreamResult</a></td>
+ <td><span>A StreamResult implementation for testing.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.html b/apidocs/testtools.testresult.html
new file mode 100644
index 0000000..71c4e67
--- /dev/null
+++ b/apidocs/testtools.testresult.html
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="package"><code>testtools.testresult</code> <small>package documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test result objects.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id91">
+
+ <tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.testresult.doubles.html" class="code">doubles</a></td>
+ <td><span>Doubles of test result objects, useful for testing unittest code.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.testresult.real.html" class="code">real</a></td>
+ <td><span>Test results and related things.</span></td>
+ </tr>
+</table>
+
+
+ <p class="fromInitPy">From the <code>__init__.py</code> module:</p><table class="children sortable" id="id92">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a></td>
+ <td><span>Copies all event it receives to multiple results.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.StreamResultRouter.html" class="code">StreamResultRouter</a></td>
+ <td><span>A StreamResult that routes events.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.TestByTestResult.html" class="code">TestByTestResult</a></td>
+ <td><span>Call something every time a test completes.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.TextTestResult.html" class="code">TextTestResult</a></td>
+ <td><span>A TestResult which outputs activity to a text stream.</span></td>
+ </tr>
+</table>
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.ExtendedToOriginalDecorator.html b/apidocs/testtools.testresult.real.ExtendedToOriginalDecorator.html
new file mode 100644
index 0000000..1181b42
--- /dev/null
+++ b/apidocs/testtools.testresult.real.ExtendedToOriginalDecorator.html
@@ -0,0 +1,620 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.ExtendedToOriginalDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.ExtendedToOriginalDecorator(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.ExtendedToOriginalDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Permit new TestResult API code to degrade gracefully with old results.</p>
+<p>This decorates an existing TestResult and converts missing outcomes
+such as addSkip to older outcomes such as addSuccess. It also supports
+the extended details protocol. In all cases the most recent protocol
+is attempted first, and fallbacks only occur when the decorated result
+does not support the newer style of calling.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id126">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__getattr__" class="code">__getattr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addFailure" class="code">addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addSkip" class="code">addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#current_tags" class="code">current_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#done" class="code">done</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#progress" class="code">progress</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#shouldStop" class="code">shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#tags" class="code">tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#time" class="code">time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_check_args" class="code">_check_args</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_details_to_exc_info" class="code">_details_to_exc_info</a></td>
+ <td><span>Convert a details dict to an exc_info tuple.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_get_failfast" class="code">_get_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_set_failfast" class="code">_set_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, decorated):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.__getattr__">
+
+ </a>
+ <a name="__getattr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __getattr__(self, name):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator._check_args">
+
+ </a>
+ <a name="_check_args">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _check_args(self, err, details):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator._details_to_exc_info">
+
+ </a>
+ <a name="_details_to_exc_info">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _details_to_exc_info(self, details):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Convert a details dict to an exc_info tuple.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.current_tags">
+
+ </a>
+ <a name="current_tags">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ current_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.done">
+
+ </a>
+ <a name="done">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ done(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator._get_failfast">
+
+ </a>
+ <a name="_get_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_failfast(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator._set_failfast">
+
+ </a>
+ <a name="_set_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _set_failfast(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.progress">
+
+ </a>
+ <a name="progress">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ progress(self, offset, whence):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.shouldStop">
+
+ </a>
+ <a name="shouldStop">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, a_datetime):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToOriginalDecorator.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.ExtendedToStreamDecorator.html b/apidocs/testtools.testresult.real.ExtendedToStreamDecorator.html
new file mode 100644
index 0000000..c3c34c2
--- /dev/null
+++ b/apidocs/testtools.testresult.real.ExtendedToStreamDecorator.html
@@ -0,0 +1,575 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.ExtendedToStreamDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.ExtendedToStreamDecorator(<a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a>, <a href="testtools.testresult.real.StreamSummary.html" class="code">StreamSummary</a>, <a href="testtools.testresult.real.TestControl.html" class="code">TestControl</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.ExtendedToStreamDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Permit using old TestResult API code with new StreamResult objects.</p>
+<p>This decorates a StreamResult and converts old (Python 2.6 / 2.7 /
+Extended) TestResult API calls into StreamResult calls.</p>
+<p>It also supports regular StreamResult calls, making it safe to wrap around
+any StreamResult.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id127">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StreamToDict calling on_test on test completions.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#stopTest%200" class="code">stopTest 0</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addSkip" class="code">addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#tags" class="code">tags</a></td>
+ <td><span>Add and remove tags from the test.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#time" class="code">time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Return False if any failure has occured.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_get_failfast" class="code">_get_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_set_failfast" class="code">_set_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_convert" class="code">_convert</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_check_args" class="code">_check_args</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestControl.html" class="code">TestControl</a>:
+ </p>
+ <table class="children sortable" id="id131">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">shouldStop</a></td>
+ <td>If True, tests should not run and should instead
+return immediately. Similarly a TestSuite should check this between
+each test and if set stop dispatching any new tests and return.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestControl.html#stop" class="code">stop</a></td>
+ <td><span>Indicate that tests should stop running.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestControl.html" class="code">TestControl</a>:
+ </p>
+ <table class="children sortable" id="id131">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">shouldStop</a></td>
+ <td>If True, tests should not run and should instead
+return immediately. Similarly a TestSuite should check this between
+each test and if set stop dispatching any new tests and return.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestControl.html#stop" class="code">stop</a></td>
+ <td><span>Indicate that tests should stop running.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestControl.html" class="code">TestControl</a>:
+ </p>
+ <table class="children sortable" id="id131">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">shouldStop</a></td>
+ <td>If True, tests should not run and should instead
+return immediately. Similarly a TestSuite should check this between
+each test and if set stop dispatching any new tests and return.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestControl.html#stop" class="code">stop</a></td>
+ <td><span>Indicate that tests should stop running.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestControl.html" class="code">TestControl</a>:
+ </p>
+ <table class="children sortable" id="id131">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">shouldStop</a></td>
+ <td>If True, tests should not run and should instead
+return immediately. Similarly a TestSuite should check this between
+each test and if set stop dispatching any new tests and return.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestControl.html#stop" class="code">stop</a></td>
+ <td><span>Indicate that tests should stop running.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, decorated):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.CopyStreamResult.html#__init__" class="code">testtools.testresult.CopyStreamResult.__init__</a></div>
+ <div>Create a StreamToDict calling on_test on test completions.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">on_test</td><td>A callback that accepts one parameter - a dict
+describing a test.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator._get_failfast">
+
+ </a>
+ <a name="_get_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_failfast(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator._set_failfast">
+
+ </a>
+ <a name="_set_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _set_failfast(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.stopTest 0">
+
+ </a>
+ <a name="stopTest 0">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest 0(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator._convert">
+
+ </a>
+ <a name="_convert">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _convert(self, test, err, details, status, reason=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator._check_args">
+
+ </a>
+ <a name="_check_args">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _check_args(self, err, details):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.CopyStreamResult.html#startTestRun" class="code">testtools.testresult.CopyStreamResult.startTestRun</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.current_tags">
+
+ </a>
+ <a name="current_tags">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ current_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>The currently set tags.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Add and remove tags from the test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">new_tags</td><td>A set of tags to be added to the stream.</td></tr><tr><td></td><td class="fieldArg">gone_tags</td><td>A set of tags to be removed from the stream.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator._now">
+
+ </a>
+ <a name="_now">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _now(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Return the current 'test time'.</p>
+<p>If the time() method has not been called, this is equivalent to
+datetime.now(), otherwise its the last supplied datestamp given to the
+time() method.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, a_datetime):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ExtendedToStreamDecorator.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamSummary.html#wasSuccessful" class="code">testtools.testresult.real.StreamSummary.wasSuccessful</a></div>
+ <div><p>Return False if any failure has occured.</p>
+<p>Note that incomplete tests can only be detected when stopTestRun is
+called, so that should be called before checking wasSuccessful.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.MultiTestResult.html b/apidocs/testtools.testresult.real.MultiTestResult.html
new file mode 100644
index 0000000..03e2e11
--- /dev/null
+++ b/apidocs/testtools.testresult.real.MultiTestResult.html
@@ -0,0 +1,605 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.MultiTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.MultiTestResult(<a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.MultiTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A test result that dispatches to many test results.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id122">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#addError" class="code">addError</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span>Called when a test has failed in an expected manner.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span>Called when a test has been skipped rather than running.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span>Called when a test succeeded.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span>Called when a test was expected to fail, but succeed.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Called before a test run starts.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Called after a test run completes</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#tags" class="code">tags</a></td>
+ <td><span>Add and remove tags from the test.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#time" class="code">time</a></td>
+ <td><span>Provide a timestamp to represent the current time.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#done" class="code">done</a></td>
+ <td><span>Called when the test runner is done.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Was this result successful?</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#_dispatch" class="code">_dispatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#_get_failfast" class="code">_get_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#_set_failfast" class="code">_set_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#_get_shouldStop" class="code">_get_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html#_set_shouldStop" class="code">_set_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>:
+ </p>
+ <table class="children sortable" id="id123">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">skip_reasons</a></td>
+ <td>A dict of skip-reasons -&gt; list of tests. See addSkip.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">_err_details_to_string</a></td>
+ <td><span>Convert an error in exc_info form or a contents dict to a string.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *results):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult._dispatch">
+
+ </a>
+ <a name="_dispatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _dispatch(self, message, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult._get_failfast">
+
+ </a>
+ <a name="_get_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_failfast(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult._set_failfast">
+
+ </a>
+ <a name="_set_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _set_failfast(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult._get_shouldStop">
+
+ </a>
+ <a name="_get_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult._set_shouldStop">
+
+ </a>
+ <a name="_set_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _set_shouldStop(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTest" class="code">testtools.testresult.real.TestResult.startTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTest" class="code">testtools.testresult.real.TestResult.stopTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, error=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addError" class="code">testtools.testresult.real.TestResult.addError</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">testtools.testresult.real.TestResult.addExpectedFailure</a></div>
+ <div><p>Called when a test has failed in an expected manner.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">err</td><td>The exc_info of the error that was raised.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addFailure" class="code">testtools.testresult.real.TestResult.addFailure</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSkip" class="code">testtools.testresult.real.TestResult.addSkip</a></div>
+ <div><p>Called when a test has been skipped rather than running.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p>
+<p>This must be called by the TestCase. 'addError' and 'addFailure' will
+not call addSkip, since they have no assumptions about the kind of
+errors that a test can raise.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">reason</td><td>The reason for the test being skipped. For instance,
+u"pyGL is not available".</td></tr><tr><td></td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">testtools.testresult.real.TestResult.addSuccess</a></div>
+ <div>Called when a test succeeded.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.real.TestResult.addUnexpectedSuccess</a></div>
+ <div>Called when a test was expected to fail, but succeed.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">testtools.testresult.real.TestResult.startTestRun</a></div>
+ <div><p>Called before a test run starts.</p>
+<p>New in Python 2.7. The testtools version resets the result to a
+pristine condition ready for use in another test run. Note that this
+is different from Python 2.7's startTestRun, which does nothing.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">testtools.testresult.real.TestResult.stopTestRun</a></div>
+ <div><p>Called after a test run completes</p>
+<p>New in python 2.7</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#tags" class="code">testtools.testresult.real.TestResult.tags</a></div>
+ <div>Add and remove tags from the test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">new_tags</td><td>A set of tags to be added to the stream.</td></tr><tr><td></td><td class="fieldArg">gone_tags</td><td>A set of tags to be removed from the stream.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, a_datetime):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#time" class="code">testtools.testresult.real.TestResult.time</a></div>
+ <div><p>Provide a timestamp to represent the current time.</p>
+<p>This is useful when test activity is time delayed, or happening
+concurrently and getting the system time between API calls will not
+accurately represent the duration of tests (or the whole run).</p>
+<p>Calling time() sets the datetime used by the TestResult object.
+Time is permitted to go backwards when using this call.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">a_datetime</td><td>A datetime.datetime object with TZ information or
+None to reset the TestResult to gathering time from the system.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.done">
+
+ </a>
+ <a name="done">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ done(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#done" class="code">testtools.testresult.real.TestResult.done</a></div>
+ <div><p>Called when the test runner is done.</p>
+<p>deprecated in favour of stopTestRun.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.MultiTestResult.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">testtools.testresult.real.TestResult.wasSuccessful</a></div>
+ <div><p>Was this result successful?</p>
+<p>Only returns True if every constituent result was successful.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamFailFast.html b/apidocs/testtools.testresult.real.StreamFailFast.html
new file mode 100644
index 0000000..1cbe083
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamFailFast.html
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamFailFast : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamFailFast(<a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamFailFast">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Call the supplied callback if an error is seen in a stream.</p>
+<p>An example callback:</p>
+<pre class="rst-literal-block">
+def do_something():
+ pass
+</pre><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id114">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamFailFast.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamFailFast.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>:
+ </p>
+ <table class="children sortable" id="id115">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamFailFast.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, on_error):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamFailFast.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, test_id=None, test_status=None, test_tags=None, runnable=True, file_name=None, file_bytes=None, eof=False, mime_type=None, route_code=None, timestamp=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamResult.html b/apidocs/testtools.testresult.real.StreamResult.html
new file mode 100644
index 0000000..d45d46a
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamResult.html
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamResult(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.CopyStreamResult.html" class="code">testtools.testresult.CopyStreamResult</a>, <a href="testtools.testresult.real.StreamFailFast.html" class="code">testtools.testresult.real.StreamFailFast</a>, <a href="testtools.testresult.real.StreamToDict.html" class="code">testtools.testresult.real.StreamToDict</a>, <a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">testtools.testresult.real.StreamToExtendedDecorator</a>, <a href="testtools.testresult.real.StreamToQueue.html" class="code">testtools.testresult.real.StreamToQueue</a>, <a href="testtools.testresult.StreamResultRouter.html" class="code">testtools.testresult.StreamResultRouter</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A test result for reporting the activity of a test run.</p>
+<p>Typical use</p>
+<blockquote>
+<pre class="py-doctest">
+<span class="py-prompt">&gt;&gt;&gt; </span>result = StreamResult()
+<span class="py-prompt">&gt;&gt;&gt; </span>result.startTestRun()
+<span class="py-prompt">&gt;&gt;&gt; </span>try:
+<span class="py-more">... </span> case.run(result)
+<span class="py-more">... </span><span class="py-keyword">finally</span>:
+<span class="py-more">... </span> result.stopTestRun()</pre>
+</blockquote>
+<p>The case object will be either a TestCase or a TestSuite, and
+generally make a sequence of calls like:</p>
+<pre class="rst-literal-block">
+&gt;&gt;&gt; result.status(self.id(), 'inprogress')
+&gt;&gt;&gt; result.status(self.id(), 'success')
+</pre>
+<p>General concepts</p>
+<p>StreamResult is built to process events that are emitted by tests during a
+test run or test enumeration. The test run may be running concurrently, and
+even be spread out across multiple machines.</p>
+<p>All events are timestamped to prevent network buffering or scheduling
+latency causing false timing reports. Timestamps are datetime objects in
+the UTC timezone.</p>
+<p>A route_code is a unicode string that identifies where a particular test
+run. This is optional in the API but very useful when multiplexing multiple
+streams together as it allows identification of interactions between tests
+that were run on the same hardware or in the same test process. Generally
+actual tests never need to bother with this - it is added and processed
+by StreamResult's that do multiplexing / run analysis. route_codes are
+also used to route stdin back to pdb instances.</p>
+<p>The StreamResult base class does no accounting or processing, rather it
+just provides an empty implementation of every method, suitable for use
+as a base class regardless of intent.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id113">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamResult.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.CopyStreamResult.html" class="code">testtools.testresult.CopyStreamResult</a>, <a href="testtools.testresult.real.StreamToDict.html" class="code">testtools.testresult.real.StreamToDict</a>, <a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">testtools.testresult.real.StreamToExtendedDecorator</a>, <a href="testtools.testresult.real.StreamToQueue.html" class="code">testtools.testresult.real.StreamToQueue</a>, <a href="testtools.testresult.StreamResultRouter.html" class="code">testtools.testresult.StreamResultRouter</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.CopyStreamResult.html" class="code">testtools.testresult.CopyStreamResult</a>, <a href="testtools.testresult.real.StreamToDict.html" class="code">testtools.testresult.real.StreamToDict</a>, <a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">testtools.testresult.real.StreamToExtendedDecorator</a>, <a href="testtools.testresult.real.StreamToQueue.html" class="code">testtools.testresult.real.StreamToQueue</a>, <a href="testtools.testresult.StreamResultRouter.html" class="code">testtools.testresult.StreamResultRouter</a></div>
+ <div><p>Stop a test run.</p>
+<p>This informs the result that no more test updates will be received. At
+this point any test ids that have started and not completed can be
+considered failed-or-hung.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamResult.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, test_id=None, test_status=None, test_tags=None, runnable=True, file_name=None, file_bytes=None, eof=False, mime_type=None, route_code=None, timestamp=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.CopyStreamResult.html" class="code">testtools.testresult.CopyStreamResult</a>, <a href="testtools.testresult.real.StreamFailFast.html" class="code">testtools.testresult.real.StreamFailFast</a>, <a href="testtools.testresult.real.StreamToDict.html" class="code">testtools.testresult.real.StreamToDict</a>, <a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">testtools.testresult.real.StreamToExtendedDecorator</a>, <a href="testtools.testresult.real.StreamToQueue.html" class="code">testtools.testresult.real.StreamToQueue</a>, <a href="testtools.testresult.StreamResultRouter.html" class="code">testtools.testresult.StreamResultRouter</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamSummary.html b/apidocs/testtools.testresult.real.StreamSummary.html
new file mode 100644
index 0000000..ca1f897
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamSummary.html
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamSummary : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamSummary(<a href="testtools.testresult.real.StreamToDict.html" class="code">StreamToDict</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamSummary">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A specialised StreamResult that summarises a stream.</p>
+<p>The summary uses the same representation as the original
+unittest.TestResult contract, allowing it to be consumed by any test
+runner.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id119">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StreamToDict calling on_test on test completions.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Return False if any failure has occured.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_gather_test" class="code">_gather_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_incomplete" class="code">_incomplete</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_success" class="code">_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_skip" class="code">_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_exists" class="code">_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_fail" class="code">_fail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_xfail" class="code">_xfail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html#_uxsuccess" class="code">_uxsuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.StreamToDict.html" class="code">StreamToDict</a>:
+ </p>
+ <table class="children sortable" id="id120">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#_ensure_key" class="code">_ensure_key</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamSummary.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamToDict.html#__init__" class="code">testtools.testresult.real.StreamToDict.__init__</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></div>
+ <div>Create a StreamToDict calling on_test on test completions.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">on_test</td><td>A callback that accepts one parameter - a dict
+describing a test.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamToDict.html#startTestRun" class="code">testtools.testresult.real.StreamToDict.startTestRun</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></div>
+ <div><p>Return False if any failure has occured.</p>
+<p>Note that incomplete tests can only be detected when stopTestRun is
+called, so that should be called before checking wasSuccessful.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._gather_test">
+
+ </a>
+ <a name="_gather_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _gather_test(self, test_dict):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._incomplete">
+
+ </a>
+ <a name="_incomplete">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _incomplete(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._success">
+
+ </a>
+ <a name="_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _success(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._skip">
+
+ </a>
+ <a name="_skip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _skip(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._exists">
+
+ </a>
+ <a name="_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _exists(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._fail">
+
+ </a>
+ <a name="_fail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _fail(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._xfail">
+
+ </a>
+ <a name="_xfail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _xfail(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamSummary._uxsuccess">
+
+ </a>
+ <a name="_uxsuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _uxsuccess(self, case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamTagger.html b/apidocs/testtools.testresult.real.StreamTagger.html
new file mode 100644
index 0000000..f36fe57
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamTagger.html
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamTagger : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamTagger(<a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamTagger">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Adds or discards tags from StreamResult events.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id116">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamTagger.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StreamTagger.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamTagger.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a>:
+ </p>
+ <table class="children sortable" id="id117">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamTagger.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, targets, add=None, discard=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.CopyStreamResult.html#__init__" class="code">testtools.testresult.CopyStreamResult.__init__</a></div>
+ <div>Create a StreamTagger.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">targets</td><td>A list of targets to forward events onto.</td></tr><tr><td></td><td class="fieldArg">add</td><td>Either None or an iterable of tags to add to each event.</td></tr><tr><td></td><td class="fieldArg">discard</td><td>Either None or an iterable of tags to discard from each
+event.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamTagger.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.CopyStreamResult.html#status" class="code">testtools.testresult.CopyStreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamToDict.html b/apidocs/testtools.testresult.real.StreamToDict.html
new file mode 100644
index 0000000..fd661dd
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamToDict.html
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamToDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamToDict(<a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamToDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.real.StreamSummary.html" class="code">testtools.testresult.real.StreamSummary</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A specialised StreamResult that emits a callback as tests complete.</p>
+<p>Top level file attachments are simply discarded. Hung tests are detected
+by stopTestRun and notified there and then.</p>
+<p>The callback is passed a dict with the following keys:</p>
+<blockquote>
+<ul class="rst-simple">
+<li>id: the test id.</li>
+<li>tags: The tags for the test. A set of unicode strings.</li>
+<li>details: A dict of file attachments - <tt class="rst-docutils literal">testtools.content.Content</tt>
+objects.</li>
+<li>status: One of the StreamResult status codes (including inprogress) or
+'unknown' (used if only file events for a test were received...)</li>
+<li>timestamps: A pair of timestamps - the first one received with this
+test id, and the one in the event that triggered the notification.
+Hung tests have a None for the second end event. Timestamps are not
+compared - their ordering is purely order received in the stream.</li>
+</ul>
+</blockquote>
+<p>Only the most recent tags observed in the stream are reported.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id118">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StreamToDict calling on_test on test completions.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html#_ensure_key" class="code">_ensure_key</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamToDict.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, on_test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.StreamSummary.html" class="code">testtools.testresult.real.StreamSummary</a></div>
+ <div>Create a StreamToDict calling on_test on test completions.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">on_test</td><td>A callback that accepts one parameter - a dict
+describing a test.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToDict.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">testtools.testresult.real.StreamResult.startTestRun</a></div><div class="interfaceinfo">overridden in <a href="testtools.testresult.real.StreamSummary.html" class="code">testtools.testresult.real.StreamSummary</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToDict.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, test_id=None, test_status=None, test_tags=None, runnable=True, file_name=None, file_bytes=None, eof=False, mime_type=None, route_code=None, timestamp=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToDict.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">testtools.testresult.real.StreamResult.stopTestRun</a></div>
+ <div><p>Stop a test run.</p>
+<p>This informs the result that no more test updates will be received. At
+this point any test ids that have started and not completed can be
+considered failed-or-hung.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToDict._ensure_key">
+
+ </a>
+ <a name="_ensure_key">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _ensure_key(self, test_id, route_code, timestamp):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamToExtendedDecorator.html b/apidocs/testtools.testresult.real.StreamToExtendedDecorator.html
new file mode 100644
index 0000000..23ede81
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamToExtendedDecorator.html
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamToExtendedDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamToExtendedDecorator(<a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamToExtendedDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Convert StreamResult API calls into ExtendedTestResult calls.</p>
+<p>This will buffer all calls for all concurrently active tests, and
+then flush each test as they complete.</p>
+<p>Incomplete tests will be flushed as errors when the test run stops.</p>
+<p>Non test file attachments are accumulated into a test called
+'testtools.extradata' flushed at the end of the run.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id132">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToExtendedDecorator.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToExtendedDecorator.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToExtendedDecorator.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToExtendedDecorator.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToExtendedDecorator.html#_handle_tests" class="code">_handle_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamToExtendedDecorator.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, decorated):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToExtendedDecorator.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, *args, test_id=None, test_status=None, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToExtendedDecorator.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">testtools.testresult.real.StreamResult.startTestRun</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToExtendedDecorator.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">testtools.testresult.real.StreamResult.stopTestRun</a></div>
+ <div><p>Stop a test run.</p>
+<p>This informs the result that no more test updates will be received. At
+this point any test ids that have started and not completed can be
+considered failed-or-hung.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToExtendedDecorator._handle_tests">
+
+ </a>
+ <a name="_handle_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _handle_tests(self, test_dict):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.StreamToQueue.html b/apidocs/testtools.testresult.real.StreamToQueue.html
new file mode 100644
index 0000000..93ada0c
--- /dev/null
+++ b/apidocs/testtools.testresult.real.StreamToQueue.html
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.StreamToQueue : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.StreamToQueue(<a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.StreamToQueue">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A StreamResult which enqueues events as a dict to a queue.Queue.</p>
+<p>Events have their route code updated to include the route code
+StreamToQueue was constructed with before they are submitted. If the event
+route code is None, it is replaced with the StreamToQueue route code,
+otherwise it is prefixed with the supplied code + a hyphen.</p>
+<p>startTestRun and stopTestRun are forwarded to the queue. Implementors that
+dequeue events back into StreamResult calls should take care not to call
+startTestRun / stopTestRun on other StreamResult objects multiple times
+(e.g. by filtering startTestRun and stopTestRun).</p>
+<p><tt class="rst-docutils literal">StreamToQueue</tt> is typically used by
+<tt class="rst-docutils literal">ConcurrentStreamTestSuite</tt>, which creates one <tt class="rst-docutils literal">StreamToQueue</tt>
+per thread, forwards status events to the the StreamResult that
+<tt class="rst-docutils literal">ConcurrentStreamTestSuite.run()</tt> was called with, and uses the
+stopTestRun event to trigger calling join() on the each thread.</p>
+<p>Unlike ThreadsafeForwardingResult which this supercedes, no buffering takes
+place - any event supplied to a StreamToQueue will be inserted into the
+queue immediately.</p>
+<p>Events are forwarded as a dict with a key <tt class="rst-docutils literal">event</tt> which is one of
+<tt class="rst-docutils literal">startTestRun</tt>, <tt class="rst-docutils literal">stopTestRun</tt> or <tt class="rst-docutils literal">status</tt>. When <tt class="rst-docutils literal">event</tt> is
+<tt class="rst-docutils literal">status</tt> the dict also has keys matching the keyword arguments
+of <tt class="rst-docutils literal">StreamResult.status</tt>, otherwise it has one other key <tt class="rst-docutils literal">result</tt> which
+is the result that invoked <tt class="rst-docutils literal">startTestRun</tt>.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id133">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToQueue.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a StreamToQueue forwarding to target.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToQueue.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToQueue.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToQueue.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.StreamToQueue.html#route_code" class="code">route_code</a></td>
+ <td><span>Adjust route_code on the way through.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.StreamToQueue.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, queue, routing_code):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a StreamToQueue forwarding to target.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">queue</td><td>A <tt class="rst-docutils literal">queue.Queue</tt> to receive events.</td></tr><tr><td></td><td class="fieldArg">routing_code</td><td>The routing code to apply to messages.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToQueue.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#startTestRun" class="code">testtools.testresult.real.StreamResult.startTestRun</a></div>
+ <div><p>Start a test run.</p>
+<p>This will prepare the test result to process results (which might imply
+connecting to a database or remote machine).</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToQueue.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, test_id=None, test_status=None, test_tags=None, runnable=True, file_name=None, file_bytes=None, eof=False, mime_type=None, route_code=None, timestamp=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#status" class="code">testtools.testresult.real.StreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToQueue.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.StreamResult.html#stopTestRun" class="code">testtools.testresult.real.StreamResult.stopTestRun</a></div>
+ <div><p>Stop a test run.</p>
+<p>This informs the result that no more test updates will be received. At
+this point any test ids that have started and not completed can be
+considered failed-or-hung.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.StreamToQueue.route_code">
+
+ </a>
+ <a name="route_code">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ route_code(self, route_code):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Adjust route_code on the way through.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.Tagger.html b/apidocs/testtools.testresult.real.Tagger.html
new file mode 100644
index 0000000..fde5d46
--- /dev/null
+++ b/apidocs/testtools.testresult.real.Tagger.html
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.Tagger : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.Tagger(<a href="testtools.testresult.real.TestResultDecorator.html" class="code">TestResultDecorator</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.Tagger">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tag each test individually.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id135">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.Tagger.html#__init__" class="code">__init__</a></td>
+ <td><span>Wrap 'decorated' such that each test is tagged.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.Tagger.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestResultDecorator.html" class="code">TestResultDecorator</a>:
+ </p>
+ <table class="children sortable" id="id136">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addFailure" class="code">addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addSkip" class="code">addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#progress" class="code">progress</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#current_tags" class="code">current_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#shouldStop" class="code">shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#testsRun" class="code">testsRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#tags" class="code">tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#time" class="code">time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.Tagger.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, decorated, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResultDecorator.html#__init__" class="code">testtools.testresult.real.TestResultDecorator.__init__</a></div>
+ <div>Wrap 'decorated' such that each test is tagged.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">new_tags</td><td>Tags to be added for each test.</td></tr><tr><td></td><td class="fieldArg">gone_tags</td><td>Tags to be removed for each test.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.Tagger.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResultDecorator.html#startTest" class="code">testtools.testresult.real.TestResultDecorator.startTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.TestControl.html b/apidocs/testtools.testresult.real.TestControl.html
new file mode 100644
index 0000000..7baf5e3
--- /dev/null
+++ b/apidocs/testtools.testresult.real.TestControl.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.TestControl : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.TestControl(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.TestControl">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Controls a running test run, allowing it to be interrupted.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id121">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">shouldStop</a></td>
+ <td>If True, tests should not run and should instead
+return immediately. Similarly a TestSuite should check this between
+each test and if set stop dispatching any new tests and return.</td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestControl.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestControl.html#stop" class="code">stop</a></td>
+ <td><span>Indicate that tests should stop running.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.TestControl.shouldStop">
+
+ </a>
+ <a name="shouldStop">
+
+ </a>
+ <div class="functionHeader">
+ shouldStop =
+ </div>
+ <div class="functionBody">
+ If True, tests should not run and should instead
+return immediately. Similarly a TestSuite should check this between
+each test and if set stop dispatching any new tests and return.
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestControl.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">testtools.testresult.real.ExtendedToStreamDecorator</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestControl.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Indicate that tests should stop running.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.TestResult.html b/apidocs/testtools.testresult.real.TestResult.html
new file mode 100644
index 0000000..157e07b
--- /dev/null
+++ b/apidocs/testtools.testresult.real.TestResult.html
@@ -0,0 +1,541 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.TestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.TestResult(<span title="unittest.TestResult">unittest.TestResult</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.TestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.testresult.TextTestResult.html" class="code">testtools.testresult.TextTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Subclass of unittest.TestResult extending the protocol for flexability.</p>
+<p>This test result supports an experimental protocol for providing additional
+data to in test outcomes. All the outcome methods take an optional dict
+'details'. If supplied any other detail parameters like 'err' or 'reason'
+should not be provided. The details dict is a mapping from names to
+MIME content objects (see testtools.content). This permits attaching
+tracebacks, log files, or even large objects like databases that were
+part of the test fixture. Until this API is accepted into upstream
+Python it is considered experimental: it may be replaced at any point
+by a newer version more in line with upstream Python. Compatibility would
+be aimed for in this case, but may not be possible.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id112">
+
+ <tr class="instancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">skip_reasons</a></td>
+ <td>A dict of skip-reasons -&gt; list of tests. See addSkip.</td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span>Called when a test has failed in an expected manner.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addError" class="code">addError</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span>Called when a test has been skipped rather than running.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span>Called when a test succeeded.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span>Called when a test was expected to fail, but succeed.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Has this result been successful so far?</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Called before a test run starts.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Called after a test run completes</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#tags" class="code">tags</a></td>
+ <td><span>Add and remove tags from the test.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#time" class="code">time</a></td>
+ <td><span>Provide a timestamp to represent the current time.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#done" class="code">done</a></td>
+ <td><span>Called when the test runner is done.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">_err_details_to_string</a></td>
+ <td><span>Convert an error in exc_info form or a contents dict to a string.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.TestResult.skip_reasons">
+
+ </a>
+ <a name="skip_reasons">
+
+ </a>
+ <div class="functionHeader">
+ skip_reasons =
+ </div>
+ <div class="functionBody">
+ A dict of skip-reasons -&gt; list of tests. See addSkip.
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, failfast=False, tb_locals=False):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.testresult.TextTestResult.html" class="code">testtools.testresult.TextTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a></div>
+ <div><p>Called when a test has failed in an expected manner.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">err</td><td>The exc_info of the error that was raised.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div><p>Called when a test has been skipped rather than running.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p>
+<p>This must be called by the TestCase. 'addError' and 'addFailure' will
+not call addSkip, since they have no assumptions about the kind of
+errors that a test can raise.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">reason</td><td>The reason for the test being skipped. For instance,
+u"pyGL is not available".</td></tr><tr><td></td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div>Called when a test succeeded.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a></div>
+ <div>Called when a test was expected to fail, but succeed.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a></div>
+ <div><p>Has this result been successful so far?</p>
+<p>If there have been any errors, failures or unexpected successes,
+return False. Otherwise, return True.</p>
+<p>Note: This differs from standard unittest in that we consider
+unexpected successes to be equivalent to failures, rather than
+successes.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult._err_details_to_string">
+
+ </a>
+ <a name="_err_details_to_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _err_details_to_string(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Convert an error in exc_info form or a contents dict to a string.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult._exc_info_to_unicode">
+
+ </a>
+ <a name="_exc_info_to_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _exc_info_to_unicode(self, err, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult._now">
+
+ </a>
+ <a name="_now">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _now(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Return the current 'test time'.</p>
+<p>If the time() method has not been called, this is equivalent to
+datetime.now(), otherwise its the last supplied datestamp given to the
+time() method.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TextTestResult.html" class="code">testtools.testresult.TextTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div><p>Called before a test run starts.</p>
+<p>New in Python 2.7. The testtools version resets the result to a
+pristine condition ready for use in another test run. Note that this
+is different from Python 2.7's startTestRun, which does nothing.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TextTestResult.html" class="code">testtools.testresult.TextTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div><p>Called after a test run completes</p>
+<p>New in python 2.7</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.TestByTestResult.html" class="code">testtools.testresult.TestByTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.current_tags">
+
+ </a>
+ <a name="current_tags">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ current_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>The currently set tags.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div>Add and remove tags from the test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">new_tags</td><td>A set of tags to be added to the stream.</td></tr><tr><td></td><td class="fieldArg">gone_tags</td><td>A set of tags to be removed from the stream.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, a_datetime):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div><p>Provide a timestamp to represent the current time.</p>
+<p>This is useful when test activity is time delayed, or happening
+concurrently and getting the system time between API calls will not
+accurately represent the duration of tests (or the whole run).</p>
+<p>Calling time() sets the datetime used by the TestResult object.
+Time is permitted to go backwards when using this call.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">a_datetime</td><td>A datetime.datetime object with TZ information or
+None to reset the TestResult to gathering time from the system.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResult.done">
+
+ </a>
+ <a name="done">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ done(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.MultiTestResult.html" class="code">testtools.testresult.real.MultiTestResult</a>, <a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">testtools.testresult.real.ThreadsafeForwardingResult</a>, <a href="testtools.tests.helpers.LoggingResult.html" class="code">testtools.tests.helpers.LoggingResult</a></div>
+ <div><p>Called when the test runner is done.</p>
+<p>deprecated in favour of stopTestRun.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.TestResultDecorator.html b/apidocs/testtools.testresult.real.TestResultDecorator.html
new file mode 100644
index 0000000..3d8d4ae
--- /dev/null
+++ b/apidocs/testtools.testresult.real.TestResultDecorator.html
@@ -0,0 +1,485 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.TestResultDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.TestResultDecorator(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.TestResultDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.testresult.real.Tagger.html" class="code">testtools.testresult.real.Tagger</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>General pass-through decorator.</p>
+<p>This provides a base that other TestResults can inherit from to
+gain basic forwarding functionality.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id134">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a TestResultDecorator forwarding to decorated.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addError" class="code">addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addFailure" class="code">addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addSkip" class="code">addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#progress" class="code">progress</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#current_tags" class="code">current_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#shouldStop" class="code">shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#testsRun" class="code">testsRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#tags" class="code">tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html#time" class="code">time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, decorated):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.Tagger.html" class="code">testtools.testresult.real.Tagger</a></div>
+ <div>Create a TestResultDecorator forwarding to decorated.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.testresult.real.Tagger.html" class="code">testtools.testresult.real.Tagger</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.progress">
+
+ </a>
+ <a name="progress">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ progress(self, offset, whence):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.current_tags">
+
+ </a>
+ <a name="current_tags">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ current_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.shouldStop">
+
+ </a>
+ <a name="shouldStop">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.testsRun">
+
+ </a>
+ <a name="testsRun">
+
+ </a>
+ <div class="functionHeader">
+ @property<br />
+ def
+ testsRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TestResultDecorator.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, a_datetime):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.ThreadsafeForwardingResult.html b/apidocs/testtools.testresult.real.ThreadsafeForwardingResult.html
new file mode 100644
index 0000000..0fcded1
--- /dev/null
+++ b/apidocs/testtools.testresult.real.ThreadsafeForwardingResult.html
@@ -0,0 +1,586 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.ThreadsafeForwardingResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.ThreadsafeForwardingResult(<a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.ThreadsafeForwardingResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A TestResult which ensures the target does not receive mixed up calls.</p>
+<p>Multiple <tt class="rst-docutils literal">ThreadsafeForwardingResults</tt> can forward to the same target
+result, and that target result will only ever receive the complete set of
+events for one test at a time.</p>
+<p>This is enforced using a semaphore, which further guarantees that tests
+will be sent atomically even if the <tt class="rst-docutils literal">ThreadsafeForwardingResults</tt> are in
+different threads.</p>
+<p><tt class="rst-docutils literal">ThreadsafeForwardingResult</tt> is typically used by
+<tt class="rst-docutils literal">ConcurrentTestSuite</tt>, which creates one <tt class="rst-docutils literal">ThreadsafeForwardingResult</tt>
+per thread, each of which wraps of the TestResult that
+<tt class="rst-docutils literal">ConcurrentTestSuite.run()</tt> is called with.</p>
+<p>target.startTestRun() and target.stopTestRun() are called once for each
+ThreadsafeForwardingResult that forwards to the same target. If the target
+takes special action on these events, it should take care to accommodate
+this.</p>
+<p>time() and tags() calls are batched to be adjacent to the test result and
+in the case of tags() are coerced into test-local scope, avoiding the
+opportunity for bugs around global state in the target.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id124">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a ThreadsafeForwardingResult forwarding to target.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addError" class="code">addError</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span>Called when a test has failed in an expected manner.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span>Called when a test has been skipped rather than running.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span>Called when a test succeeded.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span>Called when a test was expected to fail, but succeed.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#progress" class="code">progress</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Called before a test run starts.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Called after a test run completes</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#done" class="code">done</a></td>
+ <td><span>Called when the test runner is done.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Has this result been successful so far?</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#tags" class="code">tags</a></td>
+ <td><span>See <a href="testtools.testresult.real.TestResult.html"><code>TestResult</code></a>.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_any_tags" class="code">_any_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_add_result_with_semaphore" class="code">_add_result_with_semaphore</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_get_shouldStop" class="code">_get_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_set_shouldStop" class="code">_set_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>:
+ </p>
+ <table class="children sortable" id="id125">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">skip_reasons</a></td>
+ <td>A dict of skip-reasons -&gt; list of tests. See addSkip.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#time" class="code">time</a></td>
+ <td><span>Provide a timestamp to represent the current time.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">_err_details_to_string</a></td>
+ <td><span>Convert an error in exc_info form or a contents dict to a string.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, target, semaphore):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></div>
+ <div>Create a ThreadsafeForwardingResult forwarding to target.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">target</td><td>A <tt class="rst-docutils literal">TestResult</tt>.</td></tr><tr><td></td><td class="fieldArg">semaphore</td><td>A <tt class="rst-docutils literal">threading.Semaphore</tt> with limit 1.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult._any_tags">
+
+ </a>
+ <a name="_any_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _any_tags(self, tags):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult._add_result_with_semaphore">
+
+ </a>
+ <a name="_add_result_with_semaphore">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _add_result_with_semaphore(self, method, test, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addError" class="code">testtools.testresult.real.TestResult.addError</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.addExpectedFailure">
+
+ </a>
+ <a name="addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addExpectedFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">testtools.testresult.real.TestResult.addExpectedFailure</a></div>
+ <div><p>Called when a test has failed in an expected manner.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">err</td><td>The exc_info of the error that was raised.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, err=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addFailure" class="code">testtools.testresult.real.TestResult.addFailure</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason=None, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSkip" class="code">testtools.testresult.real.TestResult.addSkip</a></div>
+ <div><p>Called when a test has been skipped rather than running.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p>
+<p>This must be called by the TestCase. 'addError' and 'addFailure' will
+not call addSkip, since they have no assumptions about the kind of
+errors that a test can raise.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">reason</td><td>The reason for the test being skipped. For instance,
+u"pyGL is not available".</td></tr><tr><td></td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">testtools.testresult.real.TestResult.addSuccess</a></div>
+ <div>Called when a test succeeded.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.addUnexpectedSuccess">
+
+ </a>
+ <a name="addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addUnexpectedSuccess(self, test, details=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.real.TestResult.addUnexpectedSuccess</a></div>
+ <div>Called when a test was expected to fail, but succeed.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.progress">
+
+ </a>
+ <a name="progress">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ progress(self, offset, whence):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">testtools.testresult.real.TestResult.startTestRun</a></div>
+ <div><p>Called before a test run starts.</p>
+<p>New in Python 2.7. The testtools version resets the result to a
+pristine condition ready for use in another test run. Note that this
+is different from Python 2.7's startTestRun, which does nothing.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult._get_shouldStop">
+
+ </a>
+ <a name="_get_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult._set_shouldStop">
+
+ </a>
+ <a name="_set_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _set_shouldStop(self, value):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">testtools.testresult.real.TestResult.stopTestRun</a></div>
+ <div><p>Called after a test run completes</p>
+<p>New in python 2.7</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.done">
+
+ </a>
+ <a name="done">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ done(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#done" class="code">testtools.testresult.real.TestResult.done</a></div>
+ <div><p>Called when the test runner is done.</p>
+<p>deprecated in favour of stopTestRun.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTest" class="code">testtools.testresult.real.TestResult.startTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.wasSuccessful">
+
+ </a>
+ <a name="wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">testtools.testresult.real.TestResult.wasSuccessful</a></div>
+ <div><p>Has this result been successful so far?</p>
+<p>If there have been any errors, failures or unexpected successes,
+return False. Otherwise, return True.</p>
+<p>Note: This differs from standard unittest in that we consider
+unexpected successes to be equivalent to failures, rather than
+successes.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.ThreadsafeForwardingResult.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#tags" class="code">testtools.testresult.real.TestResult.tags</a></div>
+ <div>See <a href="testtools.testresult.real.TestResult.html"><code>TestResult</code></a>.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.TimestampingStreamResult.html b/apidocs/testtools.testresult.real.TimestampingStreamResult.html
new file mode 100644
index 0000000..acfe256
--- /dev/null
+++ b/apidocs/testtools.testresult.real.TimestampingStreamResult.html
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.TimestampingStreamResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.TimestampingStreamResult(<a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.TimestampingStreamResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>A StreamResult decorator that assigns a timestamp when none is present.</p>
+<p>This is convenient for ensuring events are timestamped.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id137">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TimestampingStreamResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TimestampingStreamResult.html#status" class="code">status</a></td>
+ <td><span>Inform the result about a test status.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.CopyStreamResult.html" class="code">CopyStreamResult</a>:
+ </p>
+ <table class="children sortable" id="id138">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Start a test run.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.CopyStreamResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Stop a test run.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.TimestampingStreamResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, target):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.CopyStreamResult.html#__init__" class="code">testtools.testresult.CopyStreamResult.__init__</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.TimestampingStreamResult.status">
+
+ </a>
+ <a name="status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ status(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.CopyStreamResult.html#status" class="code">testtools.testresult.CopyStreamResult.status</a></div>
+ <div>Inform the result about a test status.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_id</td><td>The test whose status is being reported. None to
+report status about the test run as a whole.</td></tr><tr><td></td><td class="fieldArg">test_status</td><td><p>The status for the test. There are two sorts of
+status - interim and final status events. As many interim events
+can be generated as desired, but only one final event. After a
+final status event any further file or status events from the
+same test_id+route_code may be discarded or associated with a new
+test by the StreamResult. (But no exception will be thrown).</p>
+<dl class="rst-docutils">
+<dt>Interim states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>None - no particular status is being reported, or status being
+reported is not associated with a test (e.g. when reporting on
+stdout / stderr chatter).</li>
+<li>inprogress - the test is currently running. Emitted by tests when
+they start running and at any intermediary point they might
+choose to indicate their continual operation.</li>
+</ul>
+</dd>
+<dt>Final states:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>exists - the test exists. This is used when a test is not being
+executed. Typically this is when querying what tests could be run
+in a test run (which is useful for selecting tests to run).</li>
+<li>xfail - the test failed but that was expected. This is purely
+informative - the test is not considered to be a failure.</li>
+<li>uxsuccess - the test passed but was expected to fail. The test
+will be considered a failure.</li>
+<li>success - the test has finished without error.</li>
+<li>fail - the test failed (or errored). The test will be considered
+a failure.</li>
+<li>skip - the test was selected to run but chose to be skipped. E.g.
+a test dependency was missing. This is purely informative - the
+test is not considered to be a failure.</li>
+</ul>
+</dd>
+</dl></td></tr><tr><td></td><td class="fieldArg">test_tags</td><td>Optional set of tags to apply to the test. Tags
+have no intrinsic meaning - that is up to the test author.</td></tr><tr><td></td><td class="fieldArg">runnable</td><td>Allows status reports to mark that they are for
+tests which are not able to be explicitly run. For instance,
+subtests will report themselves as non-runnable.</td></tr><tr><td></td><td class="fieldArg">file_name</td><td>The name for the file_bytes. Any unicode string may
+be used. While there is no semantic value attached to the name
+of any attachment, the names 'stdout' and 'stderr' and 'traceback'
+are recommended for use only for output sent to stdout, stderr and
+tracebacks of exceptions. When file_name is supplied, file_bytes
+must be a bytes instance.</td></tr><tr><td></td><td class="fieldArg">file_bytes</td><td>A bytes object containing content for the named
+file. This can just be a single chunk of the file - emitting
+another file event with more later. Must be None unleses a
+file_name is supplied.</td></tr><tr><td></td><td class="fieldArg">eof</td><td>True if this chunk is the last chunk of the file, any
+additional chunks with the same name should be treated as an error
+and discarded. Ignored unless file_name has been supplied.</td></tr><tr><td></td><td class="fieldArg">mime_type</td><td>An optional MIME type for the file. stdout and
+stderr will generally be "text/plain; charset=utf8". If None,
+defaults to application/octet-stream. Ignored unless file_name
+has been supplied.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.UTC.html b/apidocs/testtools.testresult.real.UTC.html
new file mode 100644
index 0000000..a837f67
--- /dev/null
+++ b/apidocs/testtools.testresult.real.UTC.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real.UTC : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testresult.real.UTC(<span title="datetime.tzinfo">datetime.tzinfo</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real.UTC">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>UTC<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id111">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.UTC.html#utcoffset" class="code">utcoffset</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.UTC.html#tzname" class="code">tzname</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.UTC.html#dst" class="code">dst</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.UTC.utcoffset">
+
+ </a>
+ <a name="utcoffset">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ utcoffset(self, dt):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.UTC.tzname">
+
+ </a>
+ <a name="tzname">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tzname(self, dt):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.UTC.dst">
+
+ </a>
+ <a name="dst">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ dst(self, dt):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real._StringException.html b/apidocs/testtools.testresult.real._StringException.html
new file mode 100644
index 0000000..e430db6
--- /dev/null
+++ b/apidocs/testtools.testresult.real._StringException.html
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real._StringException : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.testresult.real._StringException(<span title="Exception">Exception</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a>.<a href="testtools.testresult.real.html" class="code">real</a></code>
+
+ <a href="classIndex.html#testtools.testresult.real._StringException">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>An exception made from an arbitrary string.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id139">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real._StringException.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real._StringException.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real._StringException.html#__unicode__" class="code">__unicode__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real._StringException.html#__hash__" class="code">__hash__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real._StringException.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real._StringException.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, string):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._StringException.__str__">
+
+ </a>
+ <a name="__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._StringException.__unicode__">
+
+ </a>
+ <a name="__unicode__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __unicode__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._StringException.__hash__">
+
+ </a>
+ <a name="__hash__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __hash__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._StringException.__eq__">
+
+ </a>
+ <a name="__eq__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __eq__(self, other):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testresult.real.html b/apidocs/testtools.testresult.real.html
new file mode 100644
index 0000000..a2afa0c
--- /dev/null
+++ b/apidocs/testtools.testresult.real.html
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testresult.real : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.testresult.real</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testresult.html" class="code">testresult</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test results and related things.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id110">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.UTC.html" class="code">UTC</a></td>
+ <td><span>UTC</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a></td>
+ <td><span>Subclass of unittest.TestResult extending the protocol for flexability.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamResult.html" class="code">StreamResult</a></td>
+ <td><span>A test result for reporting the activity of a test run.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testresult.real.html#domap" class="code">domap</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamFailFast.html" class="code">StreamFailFast</a></td>
+ <td><span>Call the supplied callback if an error is seen in a stream.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamTagger.html" class="code">StreamTagger</a></td>
+ <td><span>Adds or discards tags from StreamResult events.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamToDict.html" class="code">StreamToDict</a></td>
+ <td><span>A specialised StreamResult that emits a callback as tests complete.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testresult.real.html#test_dict_to_case" class="code">test_dict_to_case</a></td>
+ <td><span>Convert a test dict into a TestCase object.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamSummary.html" class="code">StreamSummary</a></td>
+ <td><span>A specialised StreamResult that summarises a stream.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.TestControl.html" class="code">TestControl</a></td>
+ <td><span>Controls a running test run, allowing it to be interrupted.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.MultiTestResult.html" class="code">MultiTestResult</a></td>
+ <td><span>A test result that dispatches to many test results.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.ThreadsafeForwardingResult.html" class="code">ThreadsafeForwardingResult</a></td>
+ <td><span>A TestResult which ensures the target does not receive mixed up calls.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.ExtendedToOriginalDecorator.html" class="code">ExtendedToOriginalDecorator</a></td>
+ <td><span>Permit new TestResult API code to degrade gracefully with old results.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.ExtendedToStreamDecorator.html" class="code">ExtendedToStreamDecorator</a></td>
+ <td><span>Permit using old TestResult API code with new StreamResult objects.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamToExtendedDecorator.html" class="code">StreamToExtendedDecorator</a></td>
+ <td><span>Convert StreamResult API calls into ExtendedTestResult calls.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.StreamToQueue.html" class="code">StreamToQueue</a></td>
+ <td><span>A StreamResult which enqueues events as a dict to a queue.Queue.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.TestResultDecorator.html" class="code">TestResultDecorator</a></td>
+ <td><span>General pass-through decorator.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.Tagger.html" class="code">Tagger</a></td>
+ <td><span>Tag each test individually.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real.TimestampingStreamResult.html" class="code">TimestampingStreamResult</a></td>
+ <td><span>A StreamResult decorator that assigns a timestamp when none is present.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testresult.real.html#_merge_tags" class="code">_merge_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.testresult.real._StringException.html" class="code">_StringException</a></td>
+ <td><span>An exception made from an arbitrary string.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testresult.real.html#_format_text_attachment" class="code">_format_text_attachment</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testresult.real.html#_details_to_str" class="code">_details_to_str</a></td>
+ <td><span>Convert a details dict to a string.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testresult.real.domap">
+
+ </a>
+ <a name="domap">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ domap(*args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real.test_dict_to_case">
+
+ </a>
+ <a name="test_dict_to_case">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_dict_to_case(test_dict):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Convert a test dict into a TestCase object.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test_dict</td><td>A test dict as generated by StreamToDict.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A PlaceHolder test object.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._merge_tags">
+
+ </a>
+ <a name="_merge_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _merge_tags(existing, changed):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._format_text_attachment">
+
+ </a>
+ <a name="_format_text_attachment">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _format_text_attachment(name, text):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testresult.real._details_to_str">
+
+ </a>
+ <a name="_details_to_str">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _details_to_str(details, special=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Convert a details dict to a string.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>A dictionary mapping short names to <tt class="rst-docutils literal">Content</tt> objects.</td></tr><tr><td></td><td class="fieldArg">special</td><td>If specified, an attachment that should have special
+attention drawn to it. The primary attachment. Normally it's the
+traceback that caused the test to fail.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">A formatted string that can be included in text test results.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.__init__.html b/apidocs/testtools.tests.__init__.html
new file mode 100644
index 0000000..b3be0ca
--- /dev/null
+++ b/apidocs/testtools.tests.__init__.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.__init__ : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.__init__</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for testtools itself.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id321">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.helpers.FullStackRunTest.html b/apidocs/testtools.tests.helpers.FullStackRunTest.html
new file mode 100644
index 0000000..d419897
--- /dev/null
+++ b/apidocs/testtools.tests.helpers.FullStackRunTest.html
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.helpers.FullStackRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.helpers.FullStackRunTest(<a href="testtools.runtest.RunTest.html" class="code">runtest.RunTest</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.helpers.html" class="code">helpers</a></code>
+
+ <a href="classIndex.html#testtools.tests.helpers.FullStackRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id340">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.FullStackRunTest.html#_run_user" class="code">_run_user</a></td>
+ <td><span>Run a user supplied function.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a>:
+ </p>
+ <table class="children sortable" id="id341">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a RunTest to run a case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups that have been added with addCleanup.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.helpers.FullStackRunTest._run_user">
+
+ </a>
+ <a name="_run_user">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_user(self, fn, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#_run_user" class="code">testtools.runtest.RunTest._run_user</a></div>
+ <div><p>Run a user supplied function.</p>
+<p>Exceptions are processed by <a href="testtools.runtest.RunTest.html#_got_user_exception"><code>_got_user_exception</code></a>.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">Either whatever 'fn' returns or <tt class="rst-docutils literal">exception_caught</tt> if
+'fn' raised an exception.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.helpers.LoggingResult.html b/apidocs/testtools.tests.helpers.LoggingResult.html
new file mode 100644
index 0000000..8158620
--- /dev/null
+++ b/apidocs/testtools.tests.helpers.LoggingResult.html
@@ -0,0 +1,420 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.helpers.LoggingResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.helpers.LoggingResult(<a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.helpers.html" class="code">helpers</a></code>
+
+ <a href="classIndex.html#testtools.tests.helpers.LoggingResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>TestResult that logs its event to a list.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id338">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#startTest" class="code">startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#stop" class="code">stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#stopTest" class="code">stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#addFailure" class="code">addFailure</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#addError" class="code">addError</a></td>
+ <td><span>Called when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#addSkip" class="code">addSkip</a></td>
+ <td><span>Called when a test has been skipped rather than running.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#addSuccess" class="code">addSuccess</a></td>
+ <td><span>Called when a test succeeded.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#startTestRun" class="code">startTestRun</a></td>
+ <td><span>Called before a test run starts.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#stopTestRun" class="code">stopTestRun</a></td>
+ <td><span>Called after a test run completes</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#done" class="code">done</a></td>
+ <td><span>Called when the test runner is done.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#tags" class="code">tags</a></td>
+ <td><span>Add and remove tags from the test.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html#time" class="code">time</a></td>
+ <td><span>Provide a timestamp to represent the current time.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testresult.real.TestResult.html" class="code">TestResult</a>:
+ </p>
+ <table class="children sortable" id="id339">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">skip_reasons</a></td>
+ <td>A dict of skip-reasons -&gt; list of tests. See addSkip.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addExpectedFailure" class="code">addExpectedFailure</a></td>
+ <td><span>Called when a test has failed in an expected manner.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#addUnexpectedSuccess" class="code">addUnexpectedSuccess</a></td>
+ <td><span>Called when a test was expected to fail, but succeed.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#wasSuccessful" class="code">wasSuccessful</a></td>
+ <td><span>Has this result been successful so far?</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#current_tags" class="code">current_tags</a></td>
+ <td><span>The currently set tags.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_err_details_to_string" class="code">_err_details_to_string</a></td>
+ <td><span>Convert an error in exc_info form or a contents dict to a string.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testresult.real.TestResult.html#_now" class="code">_now</a></td>
+ <td><span>Return the current 'test time'.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, log):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.startTest">
+
+ </a>
+ <a name="startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTest" class="code">testtools.testresult.real.TestResult.startTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.stop">
+
+ </a>
+ <a name="stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.stopTest">
+
+ </a>
+ <a name="stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTest(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTest" class="code">testtools.testresult.real.TestResult.stopTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.addFailure">
+
+ </a>
+ <a name="addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addFailure(self, test, error):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addFailure" class="code">testtools.testresult.real.TestResult.addFailure</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.addError">
+
+ </a>
+ <a name="addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addError(self, test, error):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addError" class="code">testtools.testresult.real.TestResult.addError</a></div>
+ <div>Called when an error has occurred. 'err' is a tuple of values as
+returned by sys.exc_info().<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.addSkip">
+
+ </a>
+ <a name="addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSkip(self, test, reason):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSkip" class="code">testtools.testresult.real.TestResult.addSkip</a></div>
+ <div><p>Called when a test has been skipped rather than running.</p>
+<p>Like with addSuccess and addError, testStopped should still be called.</p>
+<p>This must be called by the TestCase. 'addError' and 'addFailure' will
+not call addSkip, since they have no assumptions about the kind of
+errors that a test can raise.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">test</td><td>The test that has been skipped.</td></tr><tr><td></td><td class="fieldArg">reason</td><td>The reason for the test being skipped. For instance,
+u"pyGL is not available".</td></tr><tr><td></td><td class="fieldArg">details</td><td>Alternative way to supply details about the outcome.
+see the class docstring for more information.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">None</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.addSuccess">
+
+ </a>
+ <a name="addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ addSuccess(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#addSuccess" class="code">testtools.testresult.real.TestResult.addSuccess</a></div>
+ <div>Called when a test succeeded.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.startTestRun">
+
+ </a>
+ <a name="startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#startTestRun" class="code">testtools.testresult.real.TestResult.startTestRun</a></div>
+ <div><p>Called before a test run starts.</p>
+<p>New in Python 2.7. The testtools version resets the result to a
+pristine condition ready for use in another test run. Note that this
+is different from Python 2.7's startTestRun, which does nothing.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.stopTestRun">
+
+ </a>
+ <a name="stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#stopTestRun" class="code">testtools.testresult.real.TestResult.stopTestRun</a></div>
+ <div><p>Called after a test run completes</p>
+<p>New in python 2.7</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.done">
+
+ </a>
+ <a name="done">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ done(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#done" class="code">testtools.testresult.real.TestResult.done</a></div>
+ <div><p>Called when the test runner is done.</p>
+<p>deprecated in favour of stopTestRun.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.tags">
+
+ </a>
+ <a name="tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tags(self, new_tags, gone_tags):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#tags" class="code">testtools.testresult.real.TestResult.tags</a></div>
+ <div>Add and remove tags from the test.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">new_tags</td><td>A set of tags to be added to the stream.</td></tr><tr><td></td><td class="fieldArg">gone_tags</td><td>A set of tags to be removed from the stream.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.LoggingResult.time">
+
+ </a>
+ <a name="time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ time(self, a_datetime):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testresult.real.TestResult.html#time" class="code">testtools.testresult.real.TestResult.time</a></div>
+ <div><p>Provide a timestamp to represent the current time.</p>
+<p>This is useful when test activity is time delayed, or happening
+concurrently and getting the system time between API calls will not
+accurately represent the duration of tests (or the whole run).</p>
+<p>Calling time() sets the datetime used by the TestResult object.
+Time is permitted to go backwards when using this call.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">a_datetime</td><td>A datetime.datetime object with TZ information or
+None to reset the TestResult to gathering time from the system.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.helpers.html b/apidocs/testtools.tests.helpers.html
new file mode 100644
index 0000000..860b4d4
--- /dev/null
+++ b/apidocs/testtools.tests.helpers.html
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.helpers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.helpers</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Helpers for tests.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id337">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.helpers.LoggingResult.html" class="code">LoggingResult</a></td>
+ <td><span>TestResult that logs its event to a list.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.helpers.html#is_stack_hidden" class="code">is_stack_hidden</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.helpers.html#hide_testtools_stack" class="code">hide_testtools_stack</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.helpers.html#run_with_stack_hidden" class="code">run_with_stack_hidden</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.helpers.FullStackRunTest.html" class="code">FullStackRunTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.helpers.is_stack_hidden">
+
+ </a>
+ <a name="is_stack_hidden">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ is_stack_hidden():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.hide_testtools_stack">
+
+ </a>
+ <a name="hide_testtools_stack">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ hide_testtools_stack(should_hide=True):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.helpers.run_with_stack_hidden">
+
+ </a>
+ <a name="run_with_stack_hidden">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run_with_stack_hidden(should_hide, f, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.html b/apidocs/testtools.tests.html
new file mode 100644
index 0000000..7179a1d
--- /dev/null
+++ b/apidocs/testtools.tests.html
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="package"><code>testtools.tests</code> <small>package documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for testtools itself.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id171">
+
+ <tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.helpers.html" class="code">helpers</a></td>
+ <td><span>Helpers for tests.</span></td>
+ </tr><tr class="package">
+
+ <td>Package</td>
+ <td><a href="testtools.tests.matchers.html" class="code">matchers</a></td>
+ <td><span class="undocumented">No package docstring; 1/9 modules documented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_assert_that.html" class="code">test_assert_that</a></td>
+ <td><span class="undocumented">No module docstring; 1/3 classes, 0/1 functions documented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_compat.html" class="code">test_compat</a></td>
+ <td><span>Tests for miscellaneous compatibility functions</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_content.html" class="code">test_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_content_type.html" class="code">test_content_type</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></td>
+ <td><span>Tests for the DeferredRunTest single test execution logic.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_distutilscmd.html" class="code">test_distutilscmd</a></td>
+ <td><span>Tests for the distutils test command logic.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_fixturesupport.html" class="code">test_fixturesupport</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_helpers.html" class="code">test_helpers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_monkey.html" class="code">test_monkey</a></td>
+ <td><span>Tests for testtools.monkey.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_run.html" class="code">test_run</a></td>
+ <td><span>Tests for the test runner logic.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_runtest.html" class="code">test_runtest</a></td>
+ <td><span>Tests for the RunTest single test execution logic.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_spinner.html" class="code">test_spinner</a></td>
+ <td><span>Tests for the evil Twisted reactor-spinning we do.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_tags.html" class="code">test_tags</a></td>
+ <td><span>Test tag support.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></td>
+ <td><span>Tests for extensions to the base test library.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></td>
+ <td><span>Test TestResults and related things.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_testsuite.html" class="code">test_testsuite</a></td>
+ <td><span>Test ConcurrentTestSuite and related things.</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.test_with_with.html" class="code">test_with_with</a></td>
+ <td><span class="undocumented">No module docstring; 1/1 classes, 0/1 functions documented</span></td>
+ </tr>
+</table>
+
+
+ <p class="fromInitPy">From the <code>__init__.py</code> module:</p><table class="children sortable" id="id172">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.__init__.html b/apidocs/testtools.tests.matchers.__init__.html
new file mode 100644
index 0000000..b35a1a3
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.__init__.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.__init__ : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.__init__</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id218">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.helpers.TestMatchersInterface.html b/apidocs/testtools.tests.matchers.helpers.TestMatchersInterface.html
new file mode 100644
index 0000000..e45c991
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.helpers.TestMatchersInterface.html
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.helpers.TestMatchersInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.helpers.TestMatchersInterface(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.helpers.html" class="code">helpers</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.helpers.TestMatchersInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">testtools.tests.matchers.test_basic.TestContainsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestEqualsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestGreaterThanInterface</a>, <a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">testtools.tests.matchers.test_basic.TestHasLength</a>, <a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface</a>, <a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestLessThanInterface</a>, <a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">testtools.tests.matchers.test_basic.TestMatchesRegex</a>, <a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestNotEqualsInterface</a>, <a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">testtools.tests.matchers.test_basic.TestSameMembers</a>, <a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">testtools.tests.matchers.test_datastructures.TestContainsAllInterface</a>, <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure</a>, <a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">testtools.tests.matchers.test_dict.TestContainedByDict</a>, <a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">testtools.tests.matchers.test_dict.TestContainsDict</a>, <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList</a>, <a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">testtools.tests.matchers.test_dict.TestMatchesAllDictInterface</a>, <a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">testtools.tests.matchers.test_dict.TestMatchesDict</a>, <a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">testtools.tests.matchers.test_dict.TestSubDictOf</a>, <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface</a>, <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface</a>, <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface</a>, <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface</a>, <a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface</a>, <a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing</a>, <a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAllMatch</a>, <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate</a>, <a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnyMatch</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesAllInterface</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicate</a>, <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams</a>, <a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestNotInterface</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id220">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.helpers.TestMatchersInterface.test_matches_match">
+
+ </a>
+ <a name="test_matches_match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_matches_match(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.helpers.TestMatchersInterface.test__str__">
+
+ </a>
+ <a name="test__str__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__str__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.helpers.TestMatchersInterface.test_describe_difference">
+
+ </a>
+ <a name="test_describe_difference">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe_difference(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.helpers.TestMatchersInterface.test_mismatch_details">
+
+ </a>
+ <a name="test_mismatch_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.helpers.html b/apidocs/testtools.tests.matchers.helpers.html
new file mode 100644
index 0000000..c0a515c
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.helpers.html
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.helpers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.helpers</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id219">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.html b/apidocs/testtools.tests.matchers.html
new file mode 100644
index 0000000..63b0cc1
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.html
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="package"><code>testtools.tests.matchers</code> <small>package documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No package docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id173">
+
+ <tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.helpers.html" class="code">helpers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></td>
+ <td><span class="undocumented">No module docstring; 1/15 classes, 0/1 functions documented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.html" class="code">test_datastructures</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_doctest.html" class="code">test_doctest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="module">
+
+ <td>Module</td>
+ <td><a href="testtools.tests.matchers.test_impl.html" class="code">test_impl</a></td>
+ <td><span>Tests for matchers.</span></td>
+ </tr>
+</table>
+
+
+ <p class="fromInitPy">From the <code>__init__.py</code> module:</p><table class="children sortable" id="id174">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.DoesNotEndWithTests.html b/apidocs/testtools.tests.matchers.test_basic.DoesNotEndWithTests.html
new file mode 100644
index 0000000..37e42ac
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.DoesNotEndWithTests.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.DoesNotEndWithTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.DoesNotEndWithTests(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.DoesNotEndWithTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id311">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe" class="code">test_describe</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe_non_ascii_unicode" class="code">test_describe_non_ascii_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe_non_ascii_bytes" class="code">test_describe_non_ascii_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id312">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe">
+
+ </a>
+ <a name="test_describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe_non_ascii_unicode">
+
+ </a>
+ <a name="test_describe_non_ascii_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe_non_ascii_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe_non_ascii_bytes">
+
+ </a>
+ <a name="test_describe_non_ascii_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe_non_ascii_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.DoesNotStartWithTests.html b/apidocs/testtools.tests.matchers.test_basic.DoesNotStartWithTests.html
new file mode 100644
index 0000000..a057801
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.DoesNotStartWithTests.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.DoesNotStartWithTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.DoesNotStartWithTests(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.DoesNotStartWithTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id307">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe" class="code">test_describe</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe_non_ascii_unicode" class="code">test_describe_non_ascii_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe_non_ascii_bytes" class="code">test_describe_non_ascii_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id308">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe">
+
+ </a>
+ <a name="test_describe">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe_non_ascii_unicode">
+
+ </a>
+ <a name="test_describe_non_ascii_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe_non_ascii_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe_non_ascii_bytes">
+
+ </a>
+ <a name="test_describe_non_ascii_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe_non_ascii_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.EndsWithTests.html b/apidocs/testtools.tests.matchers.test_basic.EndsWithTests.html
new file mode 100644
index 0000000..dd5e913
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.EndsWithTests.html
@@ -0,0 +1,467 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.EndsWithTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.EndsWithTests(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.EndsWithTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id313">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str" class="code">test_str</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str_with_bytes" class="code">test_str_with_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str_with_unicode" class="code">test_str_with_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_match" class="code">test_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_returns_does_not_end_with" class="code">test_mismatch_returns_does_not_end_with</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_sets_matchee" class="code">test_mismatch_sets_matchee</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_sets_expected" class="code">test_mismatch_sets_expected</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id314">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_str">
+
+ </a>
+ <a name="test_str">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_str_with_bytes">
+
+ </a>
+ <a name="test_str_with_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str_with_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_str_with_unicode">
+
+ </a>
+ <a name="test_str_with_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str_with_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_match">
+
+ </a>
+ <a name="test_match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_match(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_returns_does_not_end_with">
+
+ </a>
+ <a name="test_mismatch_returns_does_not_end_with">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_returns_does_not_end_with(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_sets_matchee">
+
+ </a>
+ <a name="test_mismatch_sets_matchee">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_sets_matchee(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_sets_expected">
+
+ </a>
+ <a name="test_mismatch_sets_expected">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_sets_expected(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.StartsWithTests.html b/apidocs/testtools.tests.matchers.test_basic.StartsWithTests.html
new file mode 100644
index 0000000..4836d7b
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.StartsWithTests.html
@@ -0,0 +1,467 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.StartsWithTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.StartsWithTests(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.StartsWithTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id309">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str" class="code">test_str</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str_with_bytes" class="code">test_str_with_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str_with_unicode" class="code">test_str_with_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_match" class="code">test_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_returns_does_not_start_with" class="code">test_mismatch_returns_does_not_start_with</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_sets_matchee" class="code">test_mismatch_sets_matchee</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_sets_expected" class="code">test_mismatch_sets_expected</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id310">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_str">
+
+ </a>
+ <a name="test_str">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_str_with_bytes">
+
+ </a>
+ <a name="test_str_with_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str_with_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_str_with_unicode">
+
+ </a>
+ <a name="test_str_with_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str_with_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_match">
+
+ </a>
+ <a name="test_match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_match(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_returns_does_not_start_with">
+
+ </a>
+ <a name="test_mismatch_returns_does_not_start_with">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_returns_does_not_start_with(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_sets_matchee">
+
+ </a>
+ <a name="test_mismatch_sets_matchee">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_sets_matchee(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_sets_expected">
+
+ </a>
+ <a name="test_mismatch_sets_expected">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_sets_expected(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestContainsInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestContainsInterface.html
new file mode 100644
index 0000000..d49d142
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestContainsInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestContainsInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestContainsInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestContainsInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id306">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id306">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestEqualsInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestEqualsInterface.html
new file mode 100644
index 0000000..e68e012
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestEqualsInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestEqualsInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestEqualsInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestEqualsInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id293">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id293">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestGreaterThanInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestGreaterThanInterface.html
new file mode 100644
index 0000000..a689543
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestGreaterThanInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestGreaterThanInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestGreaterThanInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestGreaterThanInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id304">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id304">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestHasLength.html b/apidocs/testtools.tests.matchers.test_basic.TestHasLength.html
new file mode 100644
index 0000000..716f34e
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestHasLength.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestHasLength : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestHasLength(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestHasLength">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id320">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id320">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html b/apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html
new file mode 100644
index 0000000..e719384
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a>.<a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">TestIsInstanceInterface</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.html
new file mode 100644
index 0000000..78b9c35
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestIsInstanceInterface.html
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestIsInstanceInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestIsInstanceInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestIsInstanceInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id298">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html" class="code">Foo</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id300">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id300">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestIsInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestIsInterface.html
new file mode 100644
index 0000000..67fe059
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestIsInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestIsInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestIsInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestIsInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id297">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id297">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestLessThanInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestLessThanInterface.html
new file mode 100644
index 0000000..17b0f9a
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestLessThanInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestLessThanInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestLessThanInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestLessThanInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id302">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id302">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestMatchesRegex.html b/apidocs/testtools.tests.matchers.test_basic.TestMatchesRegex.html
new file mode 100644
index 0000000..937c2ca
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestMatchesRegex.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestMatchesRegex : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestMatchesRegex(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestMatchesRegex">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id318">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id318">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestNotEqualsInterface.html b/apidocs/testtools.tests.matchers.test_basic.TestNotEqualsInterface.html
new file mode 100644
index 0000000..6d12206
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestNotEqualsInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestNotEqualsInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestNotEqualsInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestNotEqualsInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id295">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id295">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.TestSameMembers.html b/apidocs/testtools.tests.matchers.test_basic.TestSameMembers.html
new file mode 100644
index 0000000..542a073
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.TestSameMembers.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.TestSameMembers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.TestSameMembers(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.TestSameMembers">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id316">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id316">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html b/apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html
new file mode 100644
index 0000000..8138817
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a>.<a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html" class="code">Test_BinaryMismatch</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id291">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, repr_string):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.__repr__">
+
+ </a>
+ <a name="__repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.html b/apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.html
new file mode 100644
index 0000000..eaff811
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.Test_BinaryMismatch.html
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic.Test_BinaryMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_basic.Test_BinaryMismatch(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_basic.html" class="code">test_basic</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_basic.Test_BinaryMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Mismatches from binary comparisons need useful describe output<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id289">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html" class="code">CustomRepr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_short_objects" class="code">test_short_objects</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_short_mixed_strings" class="code">test_short_mixed_strings</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_bytes" class="code">test_long_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_unicode" class="code">test_long_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_mixed_strings" class="code">test_long_mixed_strings</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_bytes_and_object" class="code">test_long_bytes_and_object</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_unicode_and_object" class="code">test_long_unicode_and_object</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id290">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_short_objects">
+
+ </a>
+ <a name="test_short_objects">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_short_objects(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_short_mixed_strings">
+
+ </a>
+ <a name="test_short_mixed_strings">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_short_mixed_strings(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_bytes">
+
+ </a>
+ <a name="test_long_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_long_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_unicode">
+
+ </a>
+ <a name="test_long_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_long_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_mixed_strings">
+
+ </a>
+ <a name="test_long_mixed_strings">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_long_mixed_strings(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_bytes_and_object">
+
+ </a>
+ <a name="test_long_bytes_and_object">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_long_bytes_and_object(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_unicode_and_object">
+
+ </a>
+ <a name="test_long_unicode_and_object">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_long_unicode_and_object(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_basic.html b/apidocs/testtools.tests.matchers.test_basic.html
new file mode 100644
index 0000000..491f417
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_basic.html
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_basic : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_basic</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id288">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html" class="code">Test_BinaryMismatch</a></td>
+ <td><span>Mismatches from binary comparisons need useful describe output</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">TestEqualsInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">TestNotEqualsInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">TestIsInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">TestIsInstanceInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">TestLessThanInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">TestGreaterThanInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">TestContainsInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html" class="code">DoesNotStartWithTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.StartsWithTests.html" class="code">StartsWithTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html" class="code">DoesNotEndWithTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.EndsWithTests.html" class="code">EndsWithTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">TestSameMembers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">TestMatchesRegex</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">TestHasLength</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_basic.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_basic.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html b/apidocs/testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html
new file mode 100644
index 0000000..1d8b275
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_datastructures.TestContainsAllInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_datastructures.TestContainsAllInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_datastructures.html" class="code">test_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_datastructures.TestContainsAllInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id245">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id245">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesListwise.html b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesListwise.html
new file mode 100644
index 0000000..dc05440
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesListwise.html
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_datastructures.TestMatchesListwise : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_datastructures.TestMatchesListwise(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_datastructures.html" class="code">test_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_datastructures.TestMatchesListwise">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id236">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html#test_docstring" class="code">test_docstring</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id237">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesListwise.test_docstring">
+
+ </a>
+ <a name="test_docstring">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_docstring(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html
new file mode 100644
index 0000000..3d36a0a
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html
@@ -0,0 +1,555 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_datastructures.TestMatchesSetwise : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_datastructures.TestMatchesSetwise(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_datastructures.html" class="code">test_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_datastructures.TestMatchesSetwise">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id242">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#assertMismatchWithDescriptionMatching" class="code">assertMismatchWithDescriptionMatching</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_matches" class="code">test_matches</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatches" class="code">test_mismatches</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_too_many_matchers" class="code">test_too_many_matchers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_too_many_values" class="code">test_too_many_values</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_two_too_many_matchers" class="code">test_two_too_many_matchers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_two_too_many_values" class="code">test_two_too_many_values</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_too_many_matchers" class="code">test_mismatch_and_too_many_matchers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_too_many_values" class="code">test_mismatch_and_too_many_values</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_two_too_many_matchers" class="code">test_mismatch_and_two_too_many_matchers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_two_too_many_values" class="code">test_mismatch_and_two_too_many_values</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id243">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.assertMismatchWithDescriptionMatching">
+
+ </a>
+ <a name="assertMismatchWithDescriptionMatching">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertMismatchWithDescriptionMatching(self, value, matcher, description_matcher):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_matches">
+
+ </a>
+ <a name="test_matches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_matches(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatches">
+
+ </a>
+ <a name="test_mismatches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatches(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_too_many_matchers">
+
+ </a>
+ <a name="test_too_many_matchers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_too_many_matchers(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_too_many_values">
+
+ </a>
+ <a name="test_too_many_values">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_too_many_values(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_two_too_many_matchers">
+
+ </a>
+ <a name="test_two_too_many_matchers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_two_too_many_matchers(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_two_too_many_values">
+
+ </a>
+ <a name="test_two_too_many_values">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_two_too_many_values(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_too_many_matchers">
+
+ </a>
+ <a name="test_mismatch_and_too_many_matchers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_and_too_many_matchers(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_too_many_values">
+
+ </a>
+ <a name="test_mismatch_and_too_many_values">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_and_too_many_values(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_two_too_many_matchers">
+
+ </a>
+ <a name="test_mismatch_and_two_too_many_matchers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_and_two_too_many_matchers(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_two_too_many_values">
+
+ </a>
+ <a name="test_mismatch_and_two_too_many_values">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch_and_two_too_many_values(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html
new file mode 100644
index 0000000..3e1408c
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_datastructures.html" class="code">test_datastructures</a>.<a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">TestMatchesStructure</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id241">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, x, y):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.html b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.html
new file mode 100644
index 0000000..3f55561
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_datastructures.TestMatchesStructure.html
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_datastructures.TestMatchesStructure : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_datastructures.TestMatchesStructure(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_datastructures.html" class="code">test_datastructures</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_datastructures.TestMatchesStructure">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id238">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html" class="code">SimpleClass</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_fromExample" class="code">test_fromExample</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_byEquality" class="code">test_byEquality</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_withStructure" class="code">test_withStructure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_update" class="code">test_update</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_update_none" class="code">test_update_none</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id240">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id240">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_fromExample">
+
+ </a>
+ <a name="test_fromExample">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fromExample(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_byEquality">
+
+ </a>
+ <a name="test_byEquality">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_byEquality(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_withStructure">
+
+ </a>
+ <a name="test_withStructure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_withStructure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_update">
+
+ </a>
+ <a name="test_update">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_update(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_update_none">
+
+ </a>
+ <a name="test_update_none">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_update_none(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_datastructures.html b/apidocs/testtools.tests.matchers.test_datastructures.html
new file mode 100644
index 0000000..28b1999
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_datastructures.html
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_datastructures : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_datastructures</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id235">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.html#run_doctest" class="code">run_doctest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html" class="code">TestMatchesListwise</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">TestMatchesStructure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html" class="code">TestMatchesSetwise</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">TestContainsAllInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_datastructures.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.run_doctest">
+
+ </a>
+ <a name="run_doctest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run_doctest(obj, name):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_datastructures.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestContainedByDict.html b/apidocs/testtools.tests.matchers.test_dict.TestContainedByDict.html
new file mode 100644
index 0000000..0a8d613
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestContainedByDict.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestContainedByDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestContainedByDict(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestContainedByDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id217">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id217">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestContainsDict.html b/apidocs/testtools.tests.matchers.test_dict.TestContainsDict.html
new file mode 100644
index 0000000..ba73b99
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestContainsDict.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestContainsDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestContainsDict(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestContainsDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id215">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id215">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html b/apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html
new file mode 100644
index 0000000..b850132
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestKeysEqualWithDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestKeysEqualWithDict(<a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">TestKeysEqualWithList</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestKeysEqualWithDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a> (via <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">TestKeysEqualWithList</a>):
+ </p>
+ <table class="children sortable" id="id209">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a> (via <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">TestKeysEqualWithList</a>):
+ </p>
+ <table class="children sortable" id="id209">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a> (via <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">TestKeysEqualWithList</a>):
+ </p>
+ <table class="children sortable" id="id209">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithList.html b/apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithList.html
new file mode 100644
index 0000000..3fb2a5f
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestKeysEqualWithList.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestKeysEqualWithList : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestKeysEqualWithList(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestKeysEqualWithList">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithDict</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id204">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html#test_description" class="code">test_description</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id206">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id206">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_dict.TestKeysEqualWithList.test_description">
+
+ </a>
+ <a name="test_description">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_description(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html b/apidocs/testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html
new file mode 100644
index 0000000..964d773
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestMatchesAllDictInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestMatchesAllDictInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestMatchesAllDictInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id203">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id203">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestMatchesDict.html b/apidocs/testtools.tests.matchers.test_dict.TestMatchesDict.html
new file mode 100644
index 0000000..e670290
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestMatchesDict.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestMatchesDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestMatchesDict(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestMatchesDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id213">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id213">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.TestSubDictOf.html b/apidocs/testtools.tests.matchers.test_dict.TestSubDictOf.html
new file mode 100644
index 0000000..a558819
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.TestSubDictOf.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict.TestSubDictOf : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_dict.TestSubDictOf(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_dict.html" class="code">test_dict</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_dict.TestSubDictOf">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id211">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id211">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_dict.html b/apidocs/testtools.tests.matchers.test_dict.html
new file mode 100644
index 0000000..191b930
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_dict.html
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_dict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_dict</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id201">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">TestMatchesAllDictInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">TestKeysEqualWithList</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html" class="code">TestKeysEqualWithDict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">TestSubDictOf</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">TestMatchesDict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">TestContainsDict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">TestContainedByDict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_dict.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_dict.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html b/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html
new file mode 100644
index 0000000..41f7af6
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_doctest.html" class="code">test_doctest</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id230">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id230">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html b/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html
new file mode 100644
index 0000000..f9c0558
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_doctest.html" class="code">test_doctest</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id232">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id232">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html b/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html
new file mode 100644
index 0000000..054615a
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_doctest.html" class="code">test_doctest</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id233">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test___init__simple" class="code">test___init__simple</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test___init__flags" class="code">test___init__flags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test_describe_non_ascii_bytes" class="code">test_describe_non_ascii_bytes</a></td>
+ <td><span>Even with bytestrings, the mismatch should be coercible to unicode</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id234">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test___init__simple">
+
+ </a>
+ <a name="test___init__simple">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init__simple(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test___init__flags">
+
+ </a>
+ <a name="test___init__flags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init__flags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test_describe_non_ascii_bytes">
+
+ </a>
+ <a name="test_describe_non_ascii_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_describe_non_ascii_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Even with bytestrings, the mismatch should be coercible to unicode</p>
+<p>DocTestMatches is intended for text, but the Python 2 str type also
+permits arbitrary binary inputs. This is a slightly bogus thing to do,
+and under Python 3 using bytes objects will reasonably raise an error.</p><table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_doctest.html b/apidocs/testtools.tests.matchers.test_doctest.html
new file mode 100644
index 0000000..9900a90
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_doctest.html
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_doctest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_doctest</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id228">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">TestDocTestMatchesInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">TestDocTestMatchesInterfaceUnicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html" class="code">TestDocTestMatchesSpecific</a></td>
+ <td><span class="undocumented">No class docstring; 1/3 methods documented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_doctest.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_doctest.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html
new file mode 100644
index 0000000..53b18e8
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id248">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id248">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html
new file mode 100644
index 0000000..00fda36
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id250">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id250">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html
new file mode 100644
index 0000000..ff3b600
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id254">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id254">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html
new file mode 100644
index 0000000..348997b
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id252">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id252">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html b/apidocs/testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html
new file mode 100644
index 0000000..862d7cc
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestRaisesBaseTypes : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestRaisesBaseTypes(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestRaisesBaseTypes">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id261">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#raiser" class="code">raiser</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_matched" class="code">test_KeyboardInterrupt_matched</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_propogates" class="code">test_KeyboardInterrupt_propogates</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_match_Exception_propogates" class="code">test_KeyboardInterrupt_match_Exception_propogates</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id262">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.raiser">
+
+ </a>
+ <a name="raiser">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ raiser(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_matched">
+
+ </a>
+ <a name="test_KeyboardInterrupt_matched">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_KeyboardInterrupt_matched(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_propogates">
+
+ </a>
+ <a name="test_KeyboardInterrupt_propogates">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_KeyboardInterrupt_propogates(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_match_Exception_propogates">
+
+ </a>
+ <a name="test_KeyboardInterrupt_match_Exception_propogates">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_KeyboardInterrupt_match_Exception_propogates(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestRaisesConvenience.html b/apidocs/testtools.tests.matchers.test_exception.TestRaisesConvenience.html
new file mode 100644
index 0000000..6f61b89
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestRaisesConvenience.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestRaisesConvenience : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestRaisesConvenience(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestRaisesConvenience">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id263">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html#test_exc_type" class="code">test_exc_type</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html#test_exc_value" class="code">test_exc_value</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id264">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesConvenience.test_exc_type">
+
+ </a>
+ <a name="test_exc_type">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exc_type(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesConvenience.test_exc_value">
+
+ </a>
+ <a name="test_exc_value">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exc_value(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html b/apidocs/testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html
new file mode 100644
index 0000000..0345b29
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id258">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html#boom_bar" class="code">boom_bar</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html#boom_foo" class="code">boom_foo</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id260">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id260">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.boom_bar">
+
+ </a>
+ <a name="boom_bar">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ boom_bar():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.boom_foo">
+
+ </a>
+ <a name="boom_foo">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ boom_foo():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.TestRaisesInterface.html b/apidocs/testtools.tests.matchers.test_exception.TestRaisesInterface.html
new file mode 100644
index 0000000..05ee713
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.TestRaisesInterface.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception.TestRaisesInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_exception.TestRaisesInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_exception.html" class="code">test_exception</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_exception.TestRaisesInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id255">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html#boom" class="code">boom</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id257">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id257">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_exception.TestRaisesInterface.boom">
+
+ </a>
+ <a name="boom">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ boom():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_exception.html b/apidocs/testtools.tests.matchers.test_exception.html
new file mode 100644
index 0000000..b9f46fe
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_exception.html
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_exception : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_exception</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id246">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_exception.html#make_error" class="code">make_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">TestMatchesExceptionInstanceInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">TestMatchesExceptionTypeInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">TestMatchesExceptionTypeReInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">TestMatchesExceptionTypeMatcherInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">TestRaisesInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">TestRaisesExceptionMatcherInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html" class="code">TestRaisesBaseTypes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html" class="code">TestRaisesConvenience</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_exception.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_exception.make_error">
+
+ </a>
+ <a name="make_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_error(type, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_exception.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.PathHelpers.html b/apidocs/testtools.tests.matchers.test_filesystem.PathHelpers.html
new file mode 100644
index 0000000..1ab074e
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.PathHelpers.html
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.PathHelpers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.PathHelpers(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.PathHelpers">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">testtools.tests.matchers.test_filesystem.TestDirContains</a>, <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">testtools.tests.matchers.test_filesystem.TestDirExists</a>, <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">testtools.tests.matchers.test_filesystem.TestFileContains</a>, <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">testtools.tests.matchers.test_filesystem.TestFileExists</a>, <a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions</a>, <a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">testtools.tests.matchers.test_filesystem.TestPathExists</a>, <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">testtools.tests.matchers.test_filesystem.TestSamePath</a>, <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id176">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.PathHelpers.mkdtemp">
+
+ </a>
+ <a name="mkdtemp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ mkdtemp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.PathHelpers.create_file">
+
+ </a>
+ <a name="create_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ create_file(self, filename, contents=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.PathHelpers.touch">
+
+ </a>
+ <a name="touch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ touch(self, filename):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestDirContains.html b/apidocs/testtools.tests.matchers.test_filesystem.TestDirContains.html
new file mode 100644
index 0000000..30d4bf8
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestDirContains.html
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestDirContains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestDirContains(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestDirContains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id186">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_empty" class="code">test_empty</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_not_exists" class="code">test_not_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_contains_files" class="code">test_contains_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_matcher" class="code">test_matcher</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_neither_specified" class="code">test_neither_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_both_specified" class="code">test_both_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_does_not_contain_files" class="code">test_does_not_contain_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id188">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id188">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_empty">
+
+ </a>
+ <a name="test_empty">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_empty(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_not_exists">
+
+ </a>
+ <a name="test_not_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_contains_files">
+
+ </a>
+ <a name="test_contains_files">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_contains_files(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_matcher">
+
+ </a>
+ <a name="test_matcher">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_matcher(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_neither_specified">
+
+ </a>
+ <a name="test_neither_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_neither_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_both_specified">
+
+ </a>
+ <a name="test_both_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_both_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirContains.test_does_not_contain_files">
+
+ </a>
+ <a name="test_does_not_contain_files">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_does_not_contain_files(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestDirExists.html b/apidocs/testtools.tests.matchers.test_filesystem.TestDirExists.html
new file mode 100644
index 0000000..e585e6a
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestDirExists.html
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestDirExists : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestDirExists(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestDirExists">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id180">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_exists" class="code">test_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_not_exists" class="code">test_not_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_not_a_directory" class="code">test_not_a_directory</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id182">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id182">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirExists.test_exists">
+
+ </a>
+ <a name="test_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirExists.test_not_exists">
+
+ </a>
+ <a name="test_not_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestDirExists.test_not_a_directory">
+
+ </a>
+ <a name="test_not_a_directory">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_a_directory(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestFileContains.html b/apidocs/testtools.tests.matchers.test_filesystem.TestFileContains.html
new file mode 100644
index 0000000..544ce93
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestFileContains.html
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestFileContains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestFileContains(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestFileContains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id189">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_not_exists" class="code">test_not_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_contains" class="code">test_contains</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_matcher" class="code">test_matcher</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_neither_specified" class="code">test_neither_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_both_specified" class="code">test_both_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_does_not_contain" class="code">test_does_not_contain</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id191">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id191">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileContains.test_not_exists">
+
+ </a>
+ <a name="test_not_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileContains.test_contains">
+
+ </a>
+ <a name="test_contains">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_contains(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileContains.test_matcher">
+
+ </a>
+ <a name="test_matcher">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_matcher(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileContains.test_neither_specified">
+
+ </a>
+ <a name="test_neither_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_neither_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileContains.test_both_specified">
+
+ </a>
+ <a name="test_both_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_both_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileContains.test_does_not_contain">
+
+ </a>
+ <a name="test_does_not_contain">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_does_not_contain(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestFileExists.html b/apidocs/testtools.tests.matchers.test_filesystem.TestFileExists.html
new file mode 100644
index 0000000..28e1b96
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestFileExists.html
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestFileExists : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestFileExists(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestFileExists">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id183">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_exists" class="code">test_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_not_exists" class="code">test_not_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_not_a_file" class="code">test_not_a_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id185">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id185">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileExists.test_exists">
+
+ </a>
+ <a name="test_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileExists.test_not_exists">
+
+ </a>
+ <a name="test_not_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestFileExists.test_not_a_file">
+
+ </a>
+ <a name="test_not_a_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_a_file(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestHasPermissions.html b/apidocs/testtools.tests.matchers.test_filesystem.TestHasPermissions.html
new file mode 100644
index 0000000..3b188ca
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestHasPermissions.html
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestHasPermissions : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestHasPermissions(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestHasPermissions">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id198">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html#test_match" class="code">test_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id200">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id200">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestHasPermissions.test_match">
+
+ </a>
+ <a name="test_match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_match(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestPathExists.html b/apidocs/testtools.tests.matchers.test_filesystem.TestPathExists.html
new file mode 100644
index 0000000..dc93e14
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestPathExists.html
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestPathExists : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestPathExists(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestPathExists">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id177">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html#test_exists" class="code">test_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html#test_not_exists" class="code">test_not_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id179">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id179">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestPathExists.test_exists">
+
+ </a>
+ <a name="test_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestPathExists.test_not_exists">
+
+ </a>
+ <a name="test_not_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestSamePath.html b/apidocs/testtools.tests.matchers.test_filesystem.TestSamePath.html
new file mode 100644
index 0000000..8594630
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestSamePath.html
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestSamePath : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestSamePath(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestSamePath">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id195">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_same_string" class="code">test_same_string</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_relative_and_absolute" class="code">test_relative_and_absolute</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_real_path" class="code">test_real_path</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id197">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id197">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestSamePath.test_same_string">
+
+ </a>
+ <a name="test_same_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_same_string(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestSamePath.test_relative_and_absolute">
+
+ </a>
+ <a name="test_relative_and_absolute">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_relative_and_absolute(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestSamePath.test_real_path">
+
+ </a>
+ <a name="test_real_path">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_real_path(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.TestTarballContains.html b/apidocs/testtools.tests.matchers.test_filesystem.TestTarballContains.html
new file mode 100644
index 0000000..f4fa974
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.TestTarballContains.html
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem.TestTarballContains : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_filesystem.TestTarballContains(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_filesystem.html" class="code">test_filesystem</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_filesystem.TestTarballContains">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id192">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html#test_match" class="code">test_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html#test_mismatch" class="code">test_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id194">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a>:
+ </p>
+ <table class="children sortable" id="id194">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">mkdtemp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">create_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">touch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestTarballContains.test_match">
+
+ </a>
+ <a name="test_match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_match(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.TestTarballContains.test_mismatch">
+
+ </a>
+ <a name="test_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_filesystem.html b/apidocs/testtools.tests.matchers.test_filesystem.html
new file mode 100644
index 0000000..001a1fe
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_filesystem.html
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_filesystem : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_filesystem</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id175">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">PathHelpers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">TestPathExists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">TestDirExists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">TestFileExists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">TestDirContains</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">TestFileContains</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">TestTarballContains</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">TestSamePath</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">TestHasPermissions</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_filesystem.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_filesystem.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html b/apidocs/testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html
new file mode 100644
index 0000000..a4666f4
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestAfterPreprocessing : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestAfterPreprocessing(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestAfterPreprocessing">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id270">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html#parity" class="code">parity</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id272">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id272">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.parity">
+
+ </a>
+ <a name="parity">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ parity(x):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestAllMatch.html b/apidocs/testtools.tests.matchers.test_higherorder.TestAllMatch.html
new file mode 100644
index 0000000..392dd80
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestAllMatch.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestAllMatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestAllMatch(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestAllMatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id267">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id267">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestAnnotate.html b/apidocs/testtools.tests.matchers.test_higherorder.TestAnnotate.html
new file mode 100644
index 0000000..9189ce3
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestAnnotate.html
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestAnnotate : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestAnnotate(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestAnnotate">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id277">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html#test_if_message_no_message" class="code">test_if_message_no_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html#test_if_message_given_message" class="code">test_if_message_given_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id279">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id279">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.TestAnnotate.test_if_message_no_message">
+
+ </a>
+ <a name="test_if_message_no_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_if_message_no_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.TestAnnotate.test_if_message_given_message">
+
+ </a>
+ <a name="test_if_message_given_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_if_message_given_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html b/apidocs/testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html
new file mode 100644
index 0000000..09fb132
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id280">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html#test_forwards_details" class="code">test_forwards_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id281">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.test_forwards_details">
+
+ </a>
+ <a name="test_forwards_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forwards_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestAnyMatch.html b/apidocs/testtools.tests.matchers.test_higherorder.TestAnyMatch.html
new file mode 100644
index 0000000..556ad46
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestAnyMatch.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestAnyMatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestAnyMatch(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestAnyMatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id269">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id269">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html
new file mode 100644
index 0000000..84c5bc1
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id274">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id274">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html
new file mode 100644
index 0000000..2c30a2e
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestMatchesAllInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestMatchesAllInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestMatchesAllInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id276">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id276">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html
new file mode 100644
index 0000000..336c5e5
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestMatchesPredicate : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestMatchesPredicate(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestMatchesPredicate">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id285">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id285">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html
new file mode 100644
index 0000000..a111ca3
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id287">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id287">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.TestNotInterface.html b/apidocs/testtools.tests.matchers.test_higherorder.TestNotInterface.html
new file mode 100644
index 0000000..7825eaa
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.TestNotInterface.html
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder.TestNotInterface : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_higherorder.TestNotInterface(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_higherorder.html" class="code">test_higherorder</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_higherorder.TestNotInterface">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id283">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">TestMatchersInterface</a>:
+ </p>
+ <table class="children sortable" id="id283">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">test_matches_match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">test__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">test_describe_difference</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">test_mismatch_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_higherorder.html b/apidocs/testtools.tests.matchers.test_higherorder.html
new file mode 100644
index 0000000..34af7d2
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_higherorder.html
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_higherorder : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_higherorder</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id265">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">TestAllMatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">TestAnyMatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">TestAfterPreprocessing</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">TestMatchersAnyInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">TestMatchesAllInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">TestAnnotate</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html" class="code">TestAnnotatedMismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">TestNotInterface</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.html#is_even" class="code">is_even</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">TestMatchesPredicate</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.html#between" class="code">between</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">TestMatchesPredicateWithParams</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_higherorder.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.is_even">
+
+ </a>
+ <a name="is_even">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ is_even(x):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.between">
+
+ </a>
+ <a name="between">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ between(x, low, high):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_higherorder.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_impl.TestMismatch.html b/apidocs/testtools.tests.matchers.test_impl.TestMismatch.html
new file mode 100644
index 0000000..8fb17f8
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_impl.TestMismatch.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_impl.TestMismatch : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_impl.TestMismatch(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_impl.html" class="code">test_impl</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_impl.TestMismatch">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id222">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatch.html#test_constructor_arguments" class="code">test_constructor_arguments</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatch.html#test_constructor_no_arguments" class="code">test_constructor_no_arguments</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id223">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatch.test_constructor_arguments">
+
+ </a>
+ <a name="test_constructor_arguments">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_constructor_arguments(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatch.test_constructor_no_arguments">
+
+ </a>
+ <a name="test_constructor_no_arguments">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_constructor_no_arguments(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_impl.TestMismatchDecorator.html b/apidocs/testtools.tests.matchers.test_impl.TestMismatchDecorator.html
new file mode 100644
index 0000000..1dc4434
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_impl.TestMismatchDecorator.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_impl.TestMismatchDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_impl.TestMismatchDecorator(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_impl.html" class="code">test_impl</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_impl.TestMismatchDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id226">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_forwards_description" class="code">test_forwards_description</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_forwards_details" class="code">test_forwards_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_repr" class="code">test_repr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id227">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchDecorator.test_forwards_description">
+
+ </a>
+ <a name="test_forwards_description">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forwards_description(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchDecorator.test_forwards_details">
+
+ </a>
+ <a name="test_forwards_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forwards_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchDecorator.test_repr">
+
+ </a>
+ <a name="test_repr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repr(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_impl.TestMismatchError.html b/apidocs/testtools.tests.matchers.test_impl.TestMismatchError.html
new file mode 100644
index 0000000..06ad317
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_impl.TestMismatchError.html
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_impl.TestMismatchError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.matchers.test_impl.TestMismatchError(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a>.<a href="testtools.tests.matchers.test_impl.html" class="code">test_impl</a></code>
+
+ <a href="classIndex.html#testtools.tests.matchers.test_impl.TestMismatchError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id224">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_is_assertion_error" class="code">test_is_assertion_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_default_description_is_mismatch" class="code">test_default_description_is_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_default_description_unicode" class="code">test_default_description_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_verbose_description" class="code">test_verbose_description</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_verbose_unicode" class="code">test_verbose_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id225">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchError.test_is_assertion_error">
+
+ </a>
+ <a name="test_is_assertion_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_is_assertion_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchError.test_default_description_is_mismatch">
+
+ </a>
+ <a name="test_default_description_is_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_default_description_is_mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchError.test_default_description_unicode">
+
+ </a>
+ <a name="test_default_description_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_default_description_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchError.test_verbose_description">
+
+ </a>
+ <a name="test_verbose_description">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_verbose_description(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.matchers.test_impl.TestMismatchError.test_verbose_unicode">
+
+ </a>
+ <a name="test_verbose_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_verbose_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.matchers.test_impl.html b/apidocs/testtools.tests.matchers.test_impl.html
new file mode 100644
index 0000000..e207c74
--- /dev/null
+++ b/apidocs/testtools.tests.matchers.test_impl.html
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.matchers.test_impl : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.matchers.test_impl</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.matchers.html" class="code">matchers</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for matchers.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id221">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatch.html" class="code">TestMismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchError.html" class="code">TestMismatchError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html" class="code">TestMismatchDecorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.matchers.test_impl.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.matchers.test_impl.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_assert_that.AssertThatTests.html b/apidocs/testtools.tests.test_assert_that.AssertThatTests.html
new file mode 100644
index 0000000..3d19a10
--- /dev/null
+++ b/apidocs/testtools.tests.test_assert_that.AssertThatTests.html
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_assert_that.AssertThatTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_assert_that.AssertThatTests(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_assert_that.html" class="code">test_assert_that</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_assert_that.AssertThatTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a>, <a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A mixin containing shared tests for assertThat and assert_that.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id707">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#assert_that_callable" class="code">assert_that_callable</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#assertFails" class="code">assertFails</a></td>
+ <td><span>Assert that function raises a failure with the given message.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_matches_clean" class="code">test_assertThat_matches_clean</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_mismatch_raises_description" class="code">test_assertThat_mismatch_raises_description</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_output" class="code">test_assertThat_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_message_is_annotated" class="code">test_assertThat_message_is_annotated</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_verbose_output" class="code">test_assertThat_verbose_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#get_error_string" class="code">get_error_string</a></td>
+ <td><span>Get the string showing how 'e' would be formatted in test output.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_verbose_unicode" class="code">test_assertThat_verbose_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.assert_that_callable">
+
+ </a>
+ <a name="assert_that_callable">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assert_that_callable(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a>, <a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.assertFails">
+
+ </a>
+ <a name="assertFails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertFails(self, message, function, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that function raises a failure with the given message.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.test_assertThat_matches_clean">
+
+ </a>
+ <a name="test_assertThat_matches_clean">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_matches_clean(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.test_assertThat_mismatch_raises_description">
+
+ </a>
+ <a name="test_assertThat_mismatch_raises_description">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_mismatch_raises_description(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.test_assertThat_output">
+
+ </a>
+ <a name="test_assertThat_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_output(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.test_assertThat_message_is_annotated">
+
+ </a>
+ <a name="test_assertThat_message_is_annotated">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_message_is_annotated(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.test_assertThat_verbose_output">
+
+ </a>
+ <a name="test_assertThat_verbose_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_verbose_output(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.get_error_string">
+
+ </a>
+ <a name="get_error_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_error_string(self, e):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get the string showing how 'e' would be formatted in test output.</p>
+<p>This is a little bit hacky, since it's designed to give consistent
+output regardless of Python version.</p>
+<p>In testtools, TestResult._exc_info_to_unicode is the point of dispatch
+between various different implementations of methods that format
+exceptions, so that's what we have to call. However, that method cares
+about stack traces and formats the exception class. We don't care
+about either of these, so we take its output and parse it a little.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_assert_that.AssertThatTests.test_assertThat_verbose_unicode">
+
+ </a>
+ <a name="test_assertThat_verbose_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_verbose_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_assert_that.TestAssertThatFunction.html b/apidocs/testtools.tests.test_assert_that.TestAssertThatFunction.html
new file mode 100644
index 0000000..c6f00a4
--- /dev/null
+++ b/apidocs/testtools.tests.test_assert_that.TestAssertThatFunction.html
@@ -0,0 +1,583 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_assert_that.TestAssertThatFunction : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_assert_that.TestAssertThatFunction(<a href="testtools.tests.test_assert_that.AssertThatTests.html" class="code">AssertThatTests</a>, <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_assert_that.html" class="code">test_assert_that</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_assert_that.TestAssertThatFunction">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id708">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.TestAssertThatFunction.html#assert_that_callable" class="code">assert_that_callable</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id710">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id710">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_assert_that.TestAssertThatFunction.assert_that_callable">
+
+ </a>
+ <a name="assert_that_callable">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assert_that_callable(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_assert_that.AssertThatTests.html#assert_that_callable" class="code">testtools.tests.test_assert_that.AssertThatTests.assert_that_callable</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_assert_that.TestAssertThatMethod.html b/apidocs/testtools.tests.test_assert_that.TestAssertThatMethod.html
new file mode 100644
index 0000000..37dc5e7
--- /dev/null
+++ b/apidocs/testtools.tests.test_assert_that.TestAssertThatMethod.html
@@ -0,0 +1,583 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_assert_that.TestAssertThatMethod : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_assert_that.TestAssertThatMethod(<a href="testtools.tests.test_assert_that.AssertThatTests.html" class="code">AssertThatTests</a>, <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_assert_that.html" class="code">test_assert_that</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_assert_that.TestAssertThatMethod">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id711">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_assert_that.TestAssertThatMethod.html#assert_that_callable" class="code">assert_that_callable</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id713">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id713">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_assert_that.TestAssertThatMethod.assert_that_callable">
+
+ </a>
+ <a name="assert_that_callable">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assert_that_callable(self, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_assert_that.AssertThatTests.html#assert_that_callable" class="code">testtools.tests.test_assert_that.AssertThatTests.assert_that_callable</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_assert_that.html b/apidocs/testtools.tests.test_assert_that.html
new file mode 100644
index 0000000..3f08c84
--- /dev/null
+++ b/apidocs/testtools.tests.test_assert_that.html
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_assert_that : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_assert_that</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id706">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_assert_that.AssertThatTests.html" class="code">AssertThatTests</a></td>
+ <td><span>A mixin containing shared tests for assertThat and assert_that.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">TestAssertThatFunction</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">TestAssertThatMethod</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_assert_that.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_assert_that.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_compat.TestReraise.html b/apidocs/testtools.tests.test_compat.TestReraise.html
new file mode 100644
index 0000000..0b42008
--- /dev/null
+++ b/apidocs/testtools.tests.test_compat.TestReraise.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_compat.TestReraise : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_compat.TestReraise(<a href="testtools.testcase.TestCase.html" class="code">testtools.TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_compat.html" class="code">test_compat</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_compat.TestReraise">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for trivial reraise wrapper needed for Python 2/3 changes<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id658">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestReraise.html#test_exc_info" class="code">test_exc_info</a></td>
+ <td><span>After reraise exc_info matches plus some extra traceback</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestReraise.html#test_custom_exception_no_args" class="code">test_custom_exception_no_args</a></td>
+ <td><span>Reraising does not require args attribute to contain params</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id659">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_compat.TestReraise.test_exc_info">
+
+ </a>
+ <a name="test_exc_info">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exc_info(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>After reraise exc_info matches plus some extra traceback<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestReraise.test_custom_exception_no_args">
+
+ </a>
+ <a name="test_custom_exception_no_args">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_custom_exception_no_args(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Reraising does not require args attribute to contain params<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_compat.TestTextRepr.html b/apidocs/testtools.tests.test_compat.TestTextRepr.html
new file mode 100644
index 0000000..68b7762
--- /dev/null
+++ b/apidocs/testtools.tests.test_compat.TestTextRepr.html
@@ -0,0 +1,533 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_compat.TestTextRepr : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_compat.TestTextRepr(<a href="testtools.testcase.TestCase.html" class="code">testtools.TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_compat.html" class="code">test_compat</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_compat.TestTextRepr">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Ensure in extending repr, basic behaviours are not being broken<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id656">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_oneline_bytes" class="code">test_ascii_examples_oneline_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_oneline_unicode" class="code">test_ascii_examples_oneline_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_multiline_bytes" class="code">test_ascii_examples_multiline_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_multiline_unicode" class="code">test_ascii_examples_multiline_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_defaultline_bytes" class="code">test_ascii_examples_defaultline_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_defaultline_unicode" class="code">test_ascii_examples_defaultline_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_bytes_examples_oneline" class="code">test_bytes_examples_oneline</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_bytes_examples_multiline" class="code">test_bytes_examples_multiline</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_unicode_examples_oneline" class="code">test_unicode_examples_oneline</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html#test_unicode_examples_multiline" class="code">test_unicode_examples_multiline</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id657">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_ascii_examples_oneline_bytes">
+
+ </a>
+ <a name="test_ascii_examples_oneline_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_ascii_examples_oneline_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_ascii_examples_oneline_unicode">
+
+ </a>
+ <a name="test_ascii_examples_oneline_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_ascii_examples_oneline_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_ascii_examples_multiline_bytes">
+
+ </a>
+ <a name="test_ascii_examples_multiline_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_ascii_examples_multiline_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_ascii_examples_multiline_unicode">
+
+ </a>
+ <a name="test_ascii_examples_multiline_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_ascii_examples_multiline_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_ascii_examples_defaultline_bytes">
+
+ </a>
+ <a name="test_ascii_examples_defaultline_bytes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_ascii_examples_defaultline_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_ascii_examples_defaultline_unicode">
+
+ </a>
+ <a name="test_ascii_examples_defaultline_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_ascii_examples_defaultline_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_bytes_examples_oneline">
+
+ </a>
+ <a name="test_bytes_examples_oneline">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_bytes_examples_oneline(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_bytes_examples_multiline">
+
+ </a>
+ <a name="test_bytes_examples_multiline">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_bytes_examples_multiline(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_unicode_examples_oneline">
+
+ </a>
+ <a name="test_unicode_examples_oneline">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unicode_examples_oneline(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestTextRepr.test_unicode_examples_multiline">
+
+ </a>
+ <a name="test_unicode_examples_multiline">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unicode_examples_multiline(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_compat.TestUnicodeOutputStream.html b/apidocs/testtools.tests.test_compat.TestUnicodeOutputStream.html
new file mode 100644
index 0000000..b752a8f
--- /dev/null
+++ b/apidocs/testtools.tests.test_compat.TestUnicodeOutputStream.html
@@ -0,0 +1,550 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_compat.TestUnicodeOutputStream : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_compat.TestUnicodeOutputStream(<a href="testtools.testcase.TestCase.html" class="code">testtools.TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_compat.html" class="code">test_compat</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_compat.TestUnicodeOutputStream">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test wrapping output streams so they work with arbitrary unicode<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id654">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_no_encoding_becomes_ascii" class="code">test_no_encoding_becomes_ascii</a></td>
+ <td><span>A stream with no encoding attribute gets ascii/replace strings</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_encoding_as_none_becomes_ascii" class="code">test_encoding_as_none_becomes_ascii</a></td>
+ <td><span>A stream with encoding value of None gets ascii/replace strings</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_bogus_encoding_becomes_ascii" class="code">test_bogus_encoding_becomes_ascii</a></td>
+ <td><span>A stream with a bogus encoding gets ascii/replace strings</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_partial_encoding_replace" class="code">test_partial_encoding_replace</a></td>
+ <td><span>A string which can be partly encoded correctly should be</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_unicode_encodings_wrapped_when_str_is_not_unicode" class="code">test_unicode_encodings_wrapped_when_str_is_not_unicode</a></td>
+ <td><span>A unicode encoding is wrapped but needs no error handler</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_unicode_encodings_not_wrapped_when_str_is_unicode" class="code">test_unicode_encodings_not_wrapped_when_str_is_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_stringio" class="code">test_stringio</a></td>
+ <td><span>A StringIO object should maybe get an ascii native str type</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_stringio" class="code">test_io_stringio</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_bytesio" class="code">test_io_bytesio</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_textwrapper" class="code">test_io_textwrapper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id655">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_no_encoding_becomes_ascii">
+
+ </a>
+ <a name="test_no_encoding_becomes_ascii">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_encoding_becomes_ascii(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A stream with no encoding attribute gets ascii/replace strings<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_encoding_as_none_becomes_ascii">
+
+ </a>
+ <a name="test_encoding_as_none_becomes_ascii">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_encoding_as_none_becomes_ascii(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A stream with encoding value of None gets ascii/replace strings<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_bogus_encoding_becomes_ascii">
+
+ </a>
+ <a name="test_bogus_encoding_becomes_ascii">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_bogus_encoding_becomes_ascii(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A stream with a bogus encoding gets ascii/replace strings<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_partial_encoding_replace">
+
+ </a>
+ <a name="test_partial_encoding_replace">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_partial_encoding_replace(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A string which can be partly encoded correctly should be<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_unicode_encodings_wrapped_when_str_is_not_unicode">
+
+ </a>
+ <a name="test_unicode_encodings_wrapped_when_str_is_not_unicode">
+
+ </a>
+ <div class="functionHeader">
+ @testtools.skipIf(str_is_unicode, 'Tests behaviour when str is not unicode')<br />
+ def
+ test_unicode_encodings_wrapped_when_str_is_not_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A unicode encoding is wrapped but needs no error handler<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_unicode_encodings_not_wrapped_when_str_is_unicode">
+
+ </a>
+ <a name="test_unicode_encodings_not_wrapped_when_str_is_unicode">
+
+ </a>
+ <div class="functionHeader">
+ @testtools.skipIf(str_is_unicode, 'Tests behaviour when str is unicode')<br />
+ def
+ test_unicode_encodings_not_wrapped_when_str_is_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_stringio">
+
+ </a>
+ <a name="test_stringio">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stringio(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A StringIO object should maybe get an ascii native str type<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_io_stringio">
+
+ </a>
+ <a name="test_io_stringio">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_io_stringio(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_io_bytesio">
+
+ </a>
+ <a name="test_io_bytesio">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_io_bytesio(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat.TestUnicodeOutputStream.test_io_textwrapper">
+
+ </a>
+ <a name="test_io_textwrapper">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_io_textwrapper(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_compat._FakeOutputStream.html b/apidocs/testtools.tests.test_compat._FakeOutputStream.html
new file mode 100644
index 0000000..78a1828
--- /dev/null
+++ b/apidocs/testtools.tests.test_compat._FakeOutputStream.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_compat._FakeOutputStream : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class private"><code>testtools.tests.test_compat._FakeOutputStream(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_compat.html" class="code">test_compat</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_compat._FakeOutputStream">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A simple file-like object for testing<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id653">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat._FakeOutputStream.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_compat._FakeOutputStream.html#write" class="code">write</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_compat._FakeOutputStream.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_compat._FakeOutputStream.write">
+
+ </a>
+ <a name="write">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ write(self, obj):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_compat.html b/apidocs/testtools.tests.test_compat.html
new file mode 100644
index 0000000..518ceed
--- /dev/null
+++ b/apidocs/testtools.tests.test_compat.html
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_compat : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_compat</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for miscellaneous compatibility functions<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id652">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_compat.TestUnicodeOutputStream.html" class="code">TestUnicodeOutputStream</a></td>
+ <td><span>Test wrapping output streams so they work with arbitrary unicode</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_compat.TestTextRepr.html" class="code">TestTextRepr</a></td>
+ <td><span>Ensure in extending repr, basic behaviours are not being broken</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_compat.TestReraise.html" class="code">TestReraise</a></td>
+ <td><span>Tests for trivial reraise wrapper needed for Python 2/3 changes</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_compat.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class private">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_compat._FakeOutputStream.html" class="code">_FakeOutputStream</a></td>
+ <td><span>A simple file-like object for testing</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_compat.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content.TestAttachFile.html b/apidocs/testtools.tests.test_content.TestAttachFile.html
new file mode 100644
index 0000000..f3e5afb
--- /dev/null
+++ b/apidocs/testtools.tests.test_content.TestAttachFile.html
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content.TestAttachFile : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content.TestAttachFile(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content.html" class="code">test_content</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content.TestAttachFile">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id704">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestAttachFile.html#make_file" class="code">make_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestAttachFile.html#test_simple" class="code">test_simple</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestAttachFile.html#test_optional_name" class="code">test_optional_name</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestAttachFile.html#test_lazy_read" class="code">test_lazy_read</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestAttachFile.html#test_eager_read_by_default" class="code">test_eager_read_by_default</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id705">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content.TestAttachFile.make_file">
+
+ </a>
+ <a name="make_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_file(self, data):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestAttachFile.test_simple">
+
+ </a>
+ <a name="test_simple">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_simple(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestAttachFile.test_optional_name">
+
+ </a>
+ <a name="test_optional_name">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_optional_name(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestAttachFile.test_lazy_read">
+
+ </a>
+ <a name="test_lazy_read">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_lazy_read(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestAttachFile.test_eager_read_by_default">
+
+ </a>
+ <a name="test_eager_read_by_default">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_eager_read_by_default(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content.TestContent.html b/apidocs/testtools.tests.test_content.TestContent.html
new file mode 100644
index 0000000..102f999
--- /dev/null
+++ b/apidocs/testtools.tests.test_content.TestContent.html
@@ -0,0 +1,819 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content.TestContent : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content.TestContent(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content.html" class="code">test_content</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content.TestContent">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id696">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test___init___None_errors" class="code">test___init___None_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test___init___sets_ivars" class="code">test___init___sets_ivars</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test___eq__" class="code">test___eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test___repr__" class="code">test___repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_iter_text_not_text_errors" class="code">test_iter_text_not_text_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_iter_text_decodes" class="code">test_iter_text_decodes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_iter_text_default_charset_iso_8859_1" class="code">test_iter_text_default_charset_iso_8859_1</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_as_text" class="code">test_as_text</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_file" class="code">test_from_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_nonexistent_file" class="code">test_from_nonexistent_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_file_default_type" class="code">test_from_file_default_type</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_file_eager_loading" class="code">test_from_file_eager_loading</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_file_with_simple_seek" class="code">test_from_file_with_simple_seek</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_file_with_whence_seek" class="code">test_from_file_with_whence_seek</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_stream" class="code">test_from_stream</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_stream_default_type" class="code">test_from_stream_default_type</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_stream_eager_loading" class="code">test_from_stream_eager_loading</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_stream_with_simple_seek" class="code">test_from_stream_with_simple_seek</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_stream_with_whence_seek" class="code">test_from_stream_with_whence_seek</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_from_text" class="code">test_from_text</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_text_content_raises_TypeError_when_passed_bytes" class="code">test_text_content_raises_TypeError_when_passed_bytes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_text_content_raises_TypeError_when_passed_non_text" class="code">test_text_content_raises_TypeError_when_passed_non_text</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestContent.html#test_json_content" class="code">test_json_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id697">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content.TestContent.test___init___None_errors">
+
+ </a>
+ <a name="test___init___None_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___None_errors(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test___init___sets_ivars">
+
+ </a>
+ <a name="test___init___sets_ivars">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___sets_ivars(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test___eq__">
+
+ </a>
+ <a name="test___eq__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___eq__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test___repr__">
+
+ </a>
+ <a name="test___repr__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___repr__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_iter_text_not_text_errors">
+
+ </a>
+ <a name="test_iter_text_not_text_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_iter_text_not_text_errors(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_iter_text_decodes">
+
+ </a>
+ <a name="test_iter_text_decodes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_iter_text_decodes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_iter_text_default_charset_iso_8859_1">
+
+ </a>
+ <a name="test_iter_text_default_charset_iso_8859_1">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_iter_text_default_charset_iso_8859_1(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_as_text">
+
+ </a>
+ <a name="test_as_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_as_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_file">
+
+ </a>
+ <a name="test_from_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_file(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_nonexistent_file">
+
+ </a>
+ <a name="test_from_nonexistent_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_nonexistent_file(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_file_default_type">
+
+ </a>
+ <a name="test_from_file_default_type">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_file_default_type(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_file_eager_loading">
+
+ </a>
+ <a name="test_from_file_eager_loading">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_file_eager_loading(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_file_with_simple_seek">
+
+ </a>
+ <a name="test_from_file_with_simple_seek">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_file_with_simple_seek(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_file_with_whence_seek">
+
+ </a>
+ <a name="test_from_file_with_whence_seek">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_file_with_whence_seek(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_stream">
+
+ </a>
+ <a name="test_from_stream">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_stream(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_stream_default_type">
+
+ </a>
+ <a name="test_from_stream_default_type">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_stream_default_type(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_stream_eager_loading">
+
+ </a>
+ <a name="test_from_stream_eager_loading">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_stream_eager_loading(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_stream_with_simple_seek">
+
+ </a>
+ <a name="test_from_stream_with_simple_seek">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_stream_with_simple_seek(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_stream_with_whence_seek">
+
+ </a>
+ <a name="test_from_stream_with_whence_seek">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_stream_with_whence_seek(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_from_text">
+
+ </a>
+ <a name="test_from_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_from_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_text_content_raises_TypeError_when_passed_bytes">
+
+ </a>
+ <a name="test_text_content_raises_TypeError_when_passed_bytes">
+
+ </a>
+ <div class="functionHeader">
+ @skipUnless(str_is_unicode, 'Test only applies in python 3.')<br />
+ def
+ test_text_content_raises_TypeError_when_passed_bytes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_text_content_raises_TypeError_when_passed_non_text">
+
+ </a>
+ <a name="test_text_content_raises_TypeError_when_passed_non_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_text_content_raises_TypeError_when_passed_non_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestContent.test_json_content">
+
+ </a>
+ <a name="test_json_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_json_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content.TestStackLinesContent.html b/apidocs/testtools.tests.test_content.TestStackLinesContent.html
new file mode 100644
index 0000000..7de2af3
--- /dev/null
+++ b/apidocs/testtools.tests.test_content.TestStackLinesContent.html
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content.TestStackLinesContent : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content.TestStackLinesContent(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content.html" class="code">test_content</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content.TestStackLinesContent">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id698">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStackLinesContent.html#test_single_stack_line" class="code">test_single_stack_line</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStackLinesContent.html#test_prefix_content" class="code">test_prefix_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStackLinesContent.html#test_postfix_content" class="code">test_postfix_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStackLinesContent.html#test___init___sets_content_type" class="code">test___init___sets_content_type</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStackLinesContent.html#_get_stack_line_and_expected_output" class="code">_get_stack_line_and_expected_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id699">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content.TestStackLinesContent._get_stack_line_and_expected_output">
+
+ </a>
+ <a name="_get_stack_line_and_expected_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_stack_line_and_expected_output(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStackLinesContent.test_single_stack_line">
+
+ </a>
+ <a name="test_single_stack_line">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_single_stack_line(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStackLinesContent.test_prefix_content">
+
+ </a>
+ <a name="test_prefix_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_prefix_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStackLinesContent.test_postfix_content">
+
+ </a>
+ <a name="test_postfix_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_postfix_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStackLinesContent.test___init___sets_content_type">
+
+ </a>
+ <a name="test___init___sets_content_type">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___sets_content_type(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content.TestStacktraceContent.html b/apidocs/testtools.tests.test_content.TestStacktraceContent.html
new file mode 100644
index 0000000..b761e0f
--- /dev/null
+++ b/apidocs/testtools.tests.test_content.TestStacktraceContent.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content.TestStacktraceContent : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content.TestStacktraceContent(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content.html" class="code">test_content</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content.TestStacktraceContent">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id702">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStacktraceContent.html#test___init___sets_ivars" class="code">test___init___sets_ivars</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStacktraceContent.html#test_prefix_is_used" class="code">test_prefix_is_used</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStacktraceContent.html#test_postfix_is_used" class="code">test_postfix_is_used</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestStacktraceContent.html#test_top_frame_is_skipped_when_no_stack_is_specified" class="code">test_top_frame_is_skipped_when_no_stack_is_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id703">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content.TestStacktraceContent.test___init___sets_ivars">
+
+ </a>
+ <a name="test___init___sets_ivars">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___sets_ivars(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStacktraceContent.test_prefix_is_used">
+
+ </a>
+ <a name="test_prefix_is_used">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_prefix_is_used(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStacktraceContent.test_postfix_is_used">
+
+ </a>
+ <a name="test_postfix_is_used">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_postfix_is_used(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestStacktraceContent.test_top_frame_is_skipped_when_no_stack_is_specified">
+
+ </a>
+ <a name="test_top_frame_is_skipped_when_no_stack_is_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_top_frame_is_skipped_when_no_stack_is_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content.TestTracebackContent.html b/apidocs/testtools.tests.test_content.TestTracebackContent.html
new file mode 100644
index 0000000..fd8d3b3
--- /dev/null
+++ b/apidocs/testtools.tests.test_content.TestTracebackContent.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content.TestTracebackContent : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content.TestTracebackContent(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content.html" class="code">test_content</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content.TestTracebackContent">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id700">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestTracebackContent.html#test___init___None_errors" class="code">test___init___None_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content.TestTracebackContent.html#test___init___sets_ivars" class="code">test___init___sets_ivars</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id701">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content.TestTracebackContent.test___init___None_errors">
+
+ </a>
+ <a name="test___init___None_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___None_errors(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content.TestTracebackContent.test___init___sets_ivars">
+
+ </a>
+ <a name="test___init___sets_ivars">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___sets_ivars(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content.html b/apidocs/testtools.tests.test_content.html
new file mode 100644
index 0000000..6c5029f
--- /dev/null
+++ b/apidocs/testtools.tests.test_content.html
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_content</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id695">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content.TestContent.html" class="code">TestContent</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content.TestStackLinesContent.html" class="code">TestStackLinesContent</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content.TestTracebackContent.html" class="code">TestTracebackContent</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content.TestStacktraceContent.html" class="code">TestStacktraceContent</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content.TestAttachFile.html" class="code">TestAttachFile</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_content.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content_type.TestBuiltinContentTypes.html b/apidocs/testtools.tests.test_content_type.TestBuiltinContentTypes.html
new file mode 100644
index 0000000..5a96f5e
--- /dev/null
+++ b/apidocs/testtools.tests.test_content_type.TestBuiltinContentTypes.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content_type.TestBuiltinContentTypes : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content_type.TestBuiltinContentTypes(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content_type.html" class="code">test_content_type</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content_type.TestBuiltinContentTypes">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id690">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html#test_plain_text" class="code">test_plain_text</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html#test_json_content" class="code">test_json_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id691">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content_type.TestBuiltinContentTypes.test_plain_text">
+
+ </a>
+ <a name="test_plain_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_plain_text(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content_type.TestBuiltinContentTypes.test_json_content">
+
+ </a>
+ <a name="test_json_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_json_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content_type.TestContentType.html b/apidocs/testtools.tests.test_content_type.TestContentType.html
new file mode 100644
index 0000000..b4cc9b9
--- /dev/null
+++ b/apidocs/testtools.tests.test_content_type.TestContentType.html
@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content_type.TestContentType : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_content_type.TestContentType(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_content_type.html" class="code">test_content_type</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_content_type.TestContentType">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id688">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html#test___init___None_errors" class="code">test___init___None_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html#test___init___sets_ivars" class="code">test___init___sets_ivars</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html#test___init___with_parameters" class="code">test___init___with_parameters</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html#test___eq__" class="code">test___eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html#test_basic_repr" class="code">test_basic_repr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html#test_extended_repr" class="code">test_extended_repr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id689">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content_type.TestContentType.test___init___None_errors">
+
+ </a>
+ <a name="test___init___None_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___None_errors(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content_type.TestContentType.test___init___sets_ivars">
+
+ </a>
+ <a name="test___init___sets_ivars">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___sets_ivars(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content_type.TestContentType.test___init___with_parameters">
+
+ </a>
+ <a name="test___init___with_parameters">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___with_parameters(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content_type.TestContentType.test___eq__">
+
+ </a>
+ <a name="test___eq__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___eq__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content_type.TestContentType.test_basic_repr">
+
+ </a>
+ <a name="test_basic_repr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_basic_repr(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_content_type.TestContentType.test_extended_repr">
+
+ </a>
+ <a name="test_extended_repr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_extended_repr(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_content_type.html b/apidocs/testtools.tests.test_content_type.html
new file mode 100644
index 0000000..2b65b05
--- /dev/null
+++ b/apidocs/testtools.tests.test_content_type.html
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_content_type : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_content_type</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id687">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content_type.TestContentType.html" class="code">TestContentType</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html" class="code">TestBuiltinContentTypes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_content_type.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_content_type.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.AsText.html b/apidocs/testtools.tests.test_deferredruntest.AsText.html
new file mode 100644
index 0000000..5666f18
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.AsText.html
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.AsText : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.AsText(<a href="testtools.matchers._higherorder.AfterPreprocessing.html" class="code">AfterPreprocessing</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.AsText">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Match the text of a Content instance.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id614">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.AsText.html#__init__" class="code">__init__</a></td>
+ <td><span>Create an AfterPreprocessing matcher.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.matchers._higherorder.AfterPreprocessing.html" class="code">AfterPreprocessing</a>:
+ </p>
+ <table class="children sortable" id="id615">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#__str__" class="code">__str__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.matchers._higherorder.AfterPreprocessing.html#_str_preprocessor" class="code">_str_preprocessor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.AsText.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, matcher, annotate=True):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.matchers._higherorder.AfterPreprocessing.html#__init__" class="code">testtools.matchers._higherorder.AfterPreprocessing.__init__</a></div>
+ <div>Create an AfterPreprocessing matcher.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">preprocessor</td><td>A function called with the matchee before
+matching.</td></tr><tr><td></td><td class="fieldArg">matcher</td><td>What to match the preprocessed matchee against.</td></tr><tr><td></td><td class="fieldArg">annotate</td><td>Whether or not to annotate the matcher with
+something explaining how we transformed the matchee. Defaults
+to True.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.MatchesEvents.html b/apidocs/testtools.tests.test_deferredruntest.MatchesEvents.html
new file mode 100644
index 0000000..9fbc2d9
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.MatchesEvents.html
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.MatchesEvents : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.MatchesEvents(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.MatchesEvents">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Match a list of test result events.</p>
+<p>Specify events as a data structure. Ordinary Python objects within this
+structure will be compared exactly, but you can also use matchers at any
+point.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id613">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.MatchesEvents.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.MatchesEvents.html#match" class="code">match</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.MatchesEvents.html#_make_matcher" class="code">_make_matcher</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.MatchesEvents.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, *expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.MatchesEvents._make_matcher">
+
+ </a>
+ <a name="_make_matcher">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_matcher(self, obj):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.MatchesEvents.match">
+
+ </a>
+ <a name="match">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ match(self, observed):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.TestAssertFailsWith.html b/apidocs/testtools.tests.test_deferredruntest.TestAssertFailsWith.html
new file mode 100644
index 0000000..9813438
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.TestAssertFailsWith.html
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.TestAssertFailsWith : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.TestAssertFailsWith(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.TestAssertFailsWith">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for <a href="testtools.deferredruntest.html#assert_fails_with"><code>assert_fails_with</code></a>.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id646">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_success" class="code">test_assert_fails_with_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_success_multiple_types" class="code">test_assert_fails_with_success_multiple_types</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_wrong_exception" class="code">test_assert_fails_with_wrong_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_expected_exception" class="code">test_assert_fails_with_expected_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_custom_failure_exception" class="code">test_custom_failure_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id648">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id648">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_success">
+
+ </a>
+ <a name="test_assert_fails_with_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assert_fails_with_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_success_multiple_types">
+
+ </a>
+ <a name="test_assert_fails_with_success_multiple_types">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assert_fails_with_success_multiple_types(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_wrong_exception">
+
+ </a>
+ <a name="test_assert_fails_with_wrong_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assert_fails_with_wrong_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_expected_exception">
+
+ </a>
+ <a name="test_assert_fails_with_expected_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assert_fails_with_expected_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAssertFailsWith.test_custom_failure_exception">
+
+ </a>
+ <a name="test_custom_failure_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_custom_failure_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html b/apidocs/testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html
new file mode 100644
index 0000000..fd26b26
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html
@@ -0,0 +1,1123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id643">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_reactor" class="code">make_reactor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_result" class="code">make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_runner" class="code">make_runner</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_timeout" class="code">make_timeout</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_setUp_returns_deferred_that_fires_later" class="code">test_setUp_returns_deferred_that_fires_later</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_calls_setUp_test_tearDown_in_sequence" class="code">test_calls_setUp_test_tearDown_in_sequence</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_async_cleanups" class="code">test_async_cleanups</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_clean_reactor" class="code">test_clean_reactor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_exports_reactor" class="code">test_exports_reactor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_unhandled_error_from_deferred" class="code">test_unhandled_error_from_deferred</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_unhandled_error_from_deferred_combined_with_error" class="code">test_unhandled_error_from_deferred_combined_with_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_keyboard_interrupt_stops_test_run" class="code">test_keyboard_interrupt_stops_test_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_fast_keyboard_interrupt_stops_test_run" class="code">test_fast_keyboard_interrupt_stops_test_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_timeout_causes_test_error" class="code">test_timeout_causes_test_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction" class="code">test_convenient_construction</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_use_convenient_factory" class="code">test_use_convenient_factory</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_reactor" class="code">test_convenient_construction_default_reactor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_timeout" class="code">test_convenient_construction_default_timeout</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_debugging" class="code">test_convenient_construction_default_debugging</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_deferred_error" class="code">test_deferred_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_only_addError_once" class="code">test_only_addError_once</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_err_is_error" class="code">test_log_err_is_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_err_flushed_is_success" class="code">test_log_err_flushed_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_in_details" class="code">test_log_in_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_debugging_unchanged_during_test_by_default" class="code">test_debugging_unchanged_during_test_by_default</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_debugging_enabled_during_test_with_debug_flag" class="code">test_debugging_enabled_during_test_with_debug_flag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id645">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id645">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_reactor">
+
+ </a>
+ <a name="make_reactor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_reactor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_result">
+
+ </a>
+ <a name="make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_runner">
+
+ </a>
+ <a name="make_runner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_runner(self, test, timeout=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_timeout">
+
+ </a>
+ <a name="make_timeout">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_timeout(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_setUp_returns_deferred_that_fires_later">
+
+ </a>
+ <a name="test_setUp_returns_deferred_that_fires_later">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setUp_returns_deferred_that_fires_later(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_calls_setUp_test_tearDown_in_sequence">
+
+ </a>
+ <a name="test_calls_setUp_test_tearDown_in_sequence">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_calls_setUp_test_tearDown_in_sequence(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_async_cleanups">
+
+ </a>
+ <a name="test_async_cleanups">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_async_cleanups(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_clean_reactor">
+
+ </a>
+ <a name="test_clean_reactor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clean_reactor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_exports_reactor">
+
+ </a>
+ <a name="test_exports_reactor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exports_reactor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_unhandled_error_from_deferred">
+
+ </a>
+ <a name="test_unhandled_error_from_deferred">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unhandled_error_from_deferred(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_unhandled_error_from_deferred_combined_with_error">
+
+ </a>
+ <a name="test_unhandled_error_from_deferred_combined_with_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unhandled_error_from_deferred_combined_with_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_keyboard_interrupt_stops_test_run">
+
+ </a>
+ <a name="test_keyboard_interrupt_stops_test_run">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(os.name != 'posix', 'Sending SIGINT with os.kill is posix only')<br />
+ def
+ test_keyboard_interrupt_stops_test_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_fast_keyboard_interrupt_stops_test_run">
+
+ </a>
+ <a name="test_fast_keyboard_interrupt_stops_test_run">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(os.name != 'posix', 'Sending SIGINT with os.kill is posix only')<br />
+ def
+ test_fast_keyboard_interrupt_stops_test_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_timeout_causes_test_error">
+
+ </a>
+ <a name="test_timeout_causes_test_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_timeout_causes_test_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction">
+
+ </a>
+ <a name="test_convenient_construction">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_convenient_construction(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_use_convenient_factory">
+
+ </a>
+ <a name="test_use_convenient_factory">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_use_convenient_factory(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_reactor">
+
+ </a>
+ <a name="test_convenient_construction_default_reactor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_convenient_construction_default_reactor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_timeout">
+
+ </a>
+ <a name="test_convenient_construction_default_timeout">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_convenient_construction_default_timeout(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_debugging">
+
+ </a>
+ <a name="test_convenient_construction_default_debugging">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_convenient_construction_default_debugging(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_deferred_error">
+
+ </a>
+ <a name="test_deferred_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_deferred_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_only_addError_once">
+
+ </a>
+ <a name="test_only_addError_once">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_only_addError_once(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_err_is_error">
+
+ </a>
+ <a name="test_log_err_is_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_log_err_is_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_err_flushed_is_success">
+
+ </a>
+ <a name="test_log_err_flushed_is_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_log_err_flushed_is_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_in_details">
+
+ </a>
+ <a name="test_log_in_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_log_in_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_debugging_unchanged_during_test_by_default">
+
+ </a>
+ <a name="test_debugging_unchanged_during_test_by_default">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_debugging_unchanged_during_test_by_default(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_debugging_enabled_during_test_with_debug_flag">
+
+ </a>
+ <a name="test_debugging_enabled_during_test_with_debug_flag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_debugging_enabled_during_test_with_debug_flag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.TestRunWithLogObservers.html b/apidocs/testtools.tests.test_deferredruntest.TestRunWithLogObservers.html
new file mode 100644
index 0000000..aae6ad1
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.TestRunWithLogObservers.html
@@ -0,0 +1,573 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.TestRunWithLogObservers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.TestRunWithLogObservers(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.TestRunWithLogObservers">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id649">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html#test_restores_observers" class="code">test_restores_observers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id651">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id651">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestRunWithLogObservers.test_restores_observers">
+
+ </a>
+ <a name="test_restores_observers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_restores_observers(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html b/apidocs/testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html
new file mode 100644
index 0000000..9adf3fd
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id640">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#make_result" class="code">make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#make_runner" class="code">make_runner</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_success" class="code">test_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_failure" class="code">test_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_setUp_followed_by_test" class="code">test_setUp_followed_by_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id642">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id642">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.make_result">
+
+ </a>
+ <a name="make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.make_runner">
+
+ </a>
+ <a name="make_runner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_runner(self, test):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_success">
+
+ </a>
+ <a name="test_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_failure">
+
+ </a>
+ <a name="test_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_setUp_followed_by_test">
+
+ </a>
+ <a name="test_setUp_followed_by_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setUp_followed_by_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.Base.html b/apidocs/testtools.tests.test_deferredruntest.X.Base.html
new file mode 100644
index 0000000..9a88410
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.Base.html
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.Base : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.Base(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.Base">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised</a>, <a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup</a>, <a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup</a>, <a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown</a>, <a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest</a>, <a href="testtools.tests.test_deferredruntest.X.FailureInTest.html" class="code">testtools.tests.test_deferredruntest.X.FailureInTest</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id617">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.Base.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">test_something</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.Base.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id618">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.Base.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div><div class="interfaceinfo">overridden in <a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.Base.test_something">
+
+ </a>
+ <a name="test_something">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_something(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised</a>, <a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup</a>, <a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest</a>, <a href="testtools.tests.test_deferredruntest.X.FailureInTest.html" class="code">testtools.tests.test_deferredruntest.X.FailureInTest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.Base.tearDown">
+
+ </a>
+ <a name="tearDown">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tearDown(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#tearDown" class="code">testtools.testcase.TestCase.tearDown</a></div><div class="interfaceinfo">overridden in <a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html b/apidocs/testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html
new file mode 100644
index 0000000..27b89e1
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.BaseExceptionRaised : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.BaseExceptionRaised(<a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.BaseExceptionRaised">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id619">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html#test_something" class="code">test_something</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id621">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id621">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.test_something">
+
+ </a>
+ <a name="test_something">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_something(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">testtools.tests.test_deferredruntest.X.Base.test_something</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.ErrorInCleanup.html b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInCleanup.html
new file mode 100644
index 0000000..67b8738
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInCleanup.html
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.ErrorInCleanup : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.ErrorInCleanup(<a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.ErrorInCleanup">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id634">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html#test_something" class="code">test_something</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id636">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id636">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.ErrorInCleanup.test_something">
+
+ </a>
+ <a name="test_something">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_something(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">testtools.tests.test_deferredruntest.X.Base.test_something</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.ErrorInSetup.html b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInSetup.html
new file mode 100644
index 0000000..2ff1824
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInSetup.html
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.ErrorInSetup : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.ErrorInSetup(<a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.ErrorInSetup">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id622">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id624">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id624">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.ErrorInSetup.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_deferredruntest.X.Base.html#setUp" class="code">testtools.tests.test_deferredruntest.X.Base.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.ErrorInTearDown.html b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInTearDown.html
new file mode 100644
index 0000000..ba90092
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInTearDown.html
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.ErrorInTearDown : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.ErrorInTearDown(<a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.ErrorInTearDown">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id631">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id633">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id633">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.ErrorInTearDown.tearDown">
+
+ </a>
+ <a name="tearDown">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tearDown(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_deferredruntest.X.Base.html#tearDown" class="code">testtools.tests.test_deferredruntest.X.Base.tearDown</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.ErrorInTest.html b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInTest.html
new file mode 100644
index 0000000..9af0e0a
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.ErrorInTest.html
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.ErrorInTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.ErrorInTest(<a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.ErrorInTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id625">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html#test_something" class="code">test_something</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id627">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id627">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.ErrorInTest.test_something">
+
+ </a>
+ <a name="test_something">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_something(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">testtools.tests.test_deferredruntest.X.Base.test_something</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.FailureInTest.html b/apidocs/testtools.tests.test_deferredruntest.X.FailureInTest.html
new file mode 100644
index 0000000..5488ede
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.FailureInTest.html
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.FailureInTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.FailureInTest(<a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.FailureInTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id628">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.FailureInTest.html#test_something" class="code">test_something</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id630">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a>):
+ </p>
+ <table class="children sortable" id="id630">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.FailureInTest.test_something">
+
+ </a>
+ <a name="test_something">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_something(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">testtools.tests.test_deferredruntest.X.Base.test_something</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.TestIntegration.html b/apidocs/testtools.tests.test_deferredruntest.X.TestIntegration.html
new file mode 100644
index 0000000..8824daa
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.TestIntegration.html
@@ -0,0 +1,595 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X.TestIntegration : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X.TestIntegration(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a>.<a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X.TestIntegration">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id637">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.TestIntegration.html#assertResultsMatch" class="code">assertResultsMatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.TestIntegration.html#test_runner" class="code">test_runner</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id639">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id639">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.TestIntegration.assertResultsMatch">
+
+ </a>
+ <a name="assertResultsMatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertResultsMatch(self, test, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.X.TestIntegration.test_runner">
+
+ </a>
+ <a name="test_runner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_runner(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.X.html b/apidocs/testtools.tests.test_deferredruntest.X.html
new file mode 100644
index 0000000..d2a9f93
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.X.html
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest.X : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_deferredruntest.X(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_deferredruntest.html" class="code">test_deferredruntest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_deferredruntest.X">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests that we run as part of our tests, nested to avoid discovery.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id616">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">Base</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html" class="code">BaseExceptionRaised</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html" class="code">ErrorInSetup</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html" class="code">ErrorInTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.FailureInTest.html" class="code">FailureInTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html" class="code">ErrorInTearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html" class="code">ErrorInCleanup</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.TestIntegration.html" class="code">TestIntegration</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_deferredruntest.html b/apidocs/testtools.tests.test_deferredruntest.html
new file mode 100644
index 0000000..128f317
--- /dev/null
+++ b/apidocs/testtools.tests.test_deferredruntest.html
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_deferredruntest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_deferredruntest</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for the DeferredRunTest single test execution logic.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id612">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.MatchesEvents.html" class="code">MatchesEvents</a></td>
+ <td><span>Match a list of test result events.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.AsText.html" class="code">AsText</a></td>
+ <td><span>Match the text of a Content instance.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.X.html" class="code">X</a></td>
+ <td><span>Tests that we run as part of our tests, nested to avoid discovery.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_deferredruntest.html#make_integration_tests" class="code">make_integration_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html" class="code">TestSynchronousDeferredRunTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html" class="code">TestAsynchronousDeferredRunTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html" class="code">TestAssertFailsWith</a></td>
+ <td><span>Tests for <a href="testtools.deferredruntest.html#assert_fails_with"><code>assert_fails_with</code></a>.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html" class="code">TestRunWithLogObservers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_deferredruntest.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_deferredruntest.html#load_tests" class="code">load_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_deferredruntest.make_integration_tests">
+
+ </a>
+ <a name="make_integration_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_integration_tests():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_deferredruntest.load_tests">
+
+ </a>
+ <a name="load_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ load_tests(loader, tests, pattern):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_distutilscmd.SampleTestFixture.html b/apidocs/testtools.tests.test_distutilscmd.SampleTestFixture.html
new file mode 100644
index 0000000..e184b8a
--- /dev/null
+++ b/apidocs/testtools.tests.test_distutilscmd.SampleTestFixture.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_distutilscmd.SampleTestFixture : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_distutilscmd.SampleTestFixture(<span title="fixtures.Fixture">fixtures.Fixture</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_distutilscmd.html" class="code">test_distutilscmd</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_distutilscmd.SampleTestFixture">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Creates testtools.runexample temporarily.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id552">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_distutilscmd.SampleTestFixture.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_distutilscmd.SampleTestFixture.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_distutilscmd.TestCommandTest.html b/apidocs/testtools.tests.test_distutilscmd.TestCommandTest.html
new file mode 100644
index 0000000..a2ed2e1
--- /dev/null
+++ b/apidocs/testtools.tests.test_distutilscmd.TestCommandTest.html
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_distutilscmd.TestCommandTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_distutilscmd.TestCommandTest(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_distutilscmd.html" class="code">test_distutilscmd</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_distutilscmd.TestCommandTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id553">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_distutilscmd.TestCommandTest.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_distutilscmd.TestCommandTest.html#test_test_module" class="code">test_test_module</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_distutilscmd.TestCommandTest.html#test_test_suite" class="code">test_test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id554">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_distutilscmd.TestCommandTest.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_distutilscmd.TestCommandTest.test_test_module">
+
+ </a>
+ <a name="test_test_module">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_test_module(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_distutilscmd.TestCommandTest.test_test_suite">
+
+ </a>
+ <a name="test_test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_test_suite(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_distutilscmd.html b/apidocs/testtools.tests.test_distutilscmd.html
new file mode 100644
index 0000000..b8e720a
--- /dev/null
+++ b/apidocs/testtools.tests.test_distutilscmd.html
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_distutilscmd : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_distutilscmd</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for the distutils test command logic.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id551">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_distutilscmd.SampleTestFixture.html" class="code">SampleTestFixture</a></td>
+ <td><span>Creates testtools.runexample temporarily.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_distutilscmd.TestCommandTest.html" class="code">TestCommandTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_distutilscmd.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_distutilscmd.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_fixturesupport.TestFixtureSupport.html b/apidocs/testtools.tests.test_fixturesupport.TestFixtureSupport.html
new file mode 100644
index 0000000..4f9d74e
--- /dev/null
+++ b/apidocs/testtools.tests.test_fixturesupport.TestFixtureSupport.html
@@ -0,0 +1,462 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_fixturesupport.TestFixtureSupport : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_fixturesupport.TestFixtureSupport(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_fixturesupport.html" class="code">test_fixturesupport</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_fixturesupport.TestFixtureSupport">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id685">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture" class="code">test_useFixture</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_cleanups_raise_caught" class="code">test_useFixture_cleanups_raise_caught</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_details_captured" class="code">test_useFixture_details_captured</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_multiple_details_captured" class="code">test_useFixture_multiple_details_captured</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_details_captured_from_setUp" class="code">test_useFixture_details_captured_from_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_original_exception_raised_if_gather_details_fails" class="code">test_useFixture_original_exception_raised_if_gather_details_fails</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id686">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture">
+
+ </a>
+ <a name="test_useFixture">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_useFixture(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_cleanups_raise_caught">
+
+ </a>
+ <a name="test_useFixture_cleanups_raise_caught">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_useFixture_cleanups_raise_caught(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_details_captured">
+
+ </a>
+ <a name="test_useFixture_details_captured">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_useFixture_details_captured(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_multiple_details_captured">
+
+ </a>
+ <a name="test_useFixture_multiple_details_captured">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_useFixture_multiple_details_captured(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_details_captured_from_setUp">
+
+ </a>
+ <a name="test_useFixture_details_captured_from_setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_useFixture_details_captured_from_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_original_exception_raised_if_gather_details_fails">
+
+ </a>
+ <a name="test_useFixture_original_exception_raised_if_gather_details_fails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_useFixture_original_exception_raised_if_gather_details_fails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_fixturesupport.html b/apidocs/testtools.tests.test_fixturesupport.html
new file mode 100644
index 0000000..f6f19dd
--- /dev/null
+++ b/apidocs/testtools.tests.test_fixturesupport.html
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_fixturesupport : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_fixturesupport</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id684">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html" class="code">TestFixtureSupport</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_fixturesupport.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_fixturesupport.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_helpers.TestStackHiding.html b/apidocs/testtools.tests.test_helpers.TestStackHiding.html
new file mode 100644
index 0000000..7719407
--- /dev/null
+++ b/apidocs/testtools.tests.test_helpers.TestStackHiding.html
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_helpers.TestStackHiding : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_helpers.TestStackHiding(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_helpers.html" class="code">test_helpers</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_helpers.TestStackHiding">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id549">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_helpers.TestStackHiding.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_helpers.TestStackHiding.html#test_is_stack_hidden_consistent_true" class="code">test_is_stack_hidden_consistent_true</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_helpers.TestStackHiding.html#test_is_stack_hidden_consistent_false" class="code">test_is_stack_hidden_consistent_false</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id550">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_helpers.TestStackHiding.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_helpers.TestStackHiding.test_is_stack_hidden_consistent_true">
+
+ </a>
+ <a name="test_is_stack_hidden_consistent_true">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_is_stack_hidden_consistent_true(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_helpers.TestStackHiding.test_is_stack_hidden_consistent_false">
+
+ </a>
+ <a name="test_is_stack_hidden_consistent_false">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_is_stack_hidden_consistent_false(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_helpers.html b/apidocs/testtools.tests.test_helpers.html
new file mode 100644
index 0000000..f76daf8
--- /dev/null
+++ b/apidocs/testtools.tests.test_helpers.html
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_helpers : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_helpers</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id548">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_helpers.TestStackHiding.html" class="code">TestStackHiding</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_helpers.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_helpers.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_monkey.MonkeyPatcherTest.html b/apidocs/testtools.tests.test_monkey.MonkeyPatcherTest.html
new file mode 100644
index 0000000..2d242ff
--- /dev/null
+++ b/apidocs/testtools.tests.test_monkey.MonkeyPatcherTest.html
@@ -0,0 +1,572 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_monkey.MonkeyPatcherTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_monkey.MonkeyPatcherTest(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_monkey.html" class="code">test_monkey</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_monkey.MonkeyPatcherTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for 'MonkeyPatcher' monkey-patching class.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id557">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_empty" class="code">test_empty</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_construct_with_patches" class="code">test_construct_with_patches</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_existing" class="code">test_patch_existing</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_non_existing" class="code">test_patch_non_existing</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_restore_non_existing" class="code">test_restore_non_existing</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_already_patched" class="code">test_patch_already_patched</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_restore_twice_is_a_no_op" class="code">test_restore_twice_is_a_no_op</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_decoration" class="code">test_run_with_patches_decoration</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_repeated_run_with_patches" class="code">test_repeated_run_with_patches</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_restores" class="code">test_run_with_patches_restores</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_restores_on_exception" class="code">test_run_with_patches_restores_on_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id558">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_empty">
+
+ </a>
+ <a name="test_empty">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_empty(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_construct_with_patches">
+
+ </a>
+ <a name="test_construct_with_patches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_construct_with_patches(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_existing">
+
+ </a>
+ <a name="test_patch_existing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_existing(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_non_existing">
+
+ </a>
+ <a name="test_patch_non_existing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_non_existing(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_restore_non_existing">
+
+ </a>
+ <a name="test_restore_non_existing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_restore_non_existing(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_already_patched">
+
+ </a>
+ <a name="test_patch_already_patched">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_already_patched(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_restore_twice_is_a_no_op">
+
+ </a>
+ <a name="test_restore_twice_is_a_no_op">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_restore_twice_is_a_no_op(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_decoration">
+
+ </a>
+ <a name="test_run_with_patches_decoration">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_with_patches_decoration(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_repeated_run_with_patches">
+
+ </a>
+ <a name="test_repeated_run_with_patches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repeated_run_with_patches(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_restores">
+
+ </a>
+ <a name="test_run_with_patches_restores">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_with_patches_restores(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_restores_on_exception">
+
+ </a>
+ <a name="test_run_with_patches_restores_on_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_with_patches_restores_on_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_monkey.TestObj.html b/apidocs/testtools.tests.test_monkey.TestObj.html
new file mode 100644
index 0000000..bbdb233
--- /dev/null
+++ b/apidocs/testtools.tests.test_monkey.TestObj.html
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_monkey.TestObj : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_monkey.TestObj</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_monkey.html" class="code">test_monkey</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_monkey.TestObj">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id556">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.TestObj.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_monkey.TestObj.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_monkey.TestPatchHelper.html b/apidocs/testtools.tests.test_monkey.TestPatchHelper.html
new file mode 100644
index 0000000..f1a73ba
--- /dev/null
+++ b/apidocs/testtools.tests.test_monkey.TestPatchHelper.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_monkey.TestPatchHelper : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_monkey.TestPatchHelper(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_monkey.html" class="code">test_monkey</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_monkey.TestPatchHelper">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id559">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.TestPatchHelper.html#test_patch_patches" class="code">test_patch_patches</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_monkey.TestPatchHelper.html#test_patch_returns_cleanup" class="code">test_patch_returns_cleanup</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id560">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_monkey.TestPatchHelper.test_patch_patches">
+
+ </a>
+ <a name="test_patch_patches">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_patches(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_monkey.TestPatchHelper.test_patch_returns_cleanup">
+
+ </a>
+ <a name="test_patch_returns_cleanup">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_returns_cleanup(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_monkey.html b/apidocs/testtools.tests.test_monkey.html
new file mode 100644
index 0000000..3e7ee77
--- /dev/null
+++ b/apidocs/testtools.tests.test_monkey.html
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_monkey : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_monkey</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for testtools.monkey.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id555">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_monkey.TestObj.html" class="code">TestObj</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_monkey.MonkeyPatcherTest.html" class="code">MonkeyPatcherTest</a></td>
+ <td><span>Tests for 'MonkeyPatcher' monkey-patching class.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_monkey.TestPatchHelper.html" class="code">TestPatchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_monkey.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_monkey.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_run.SampleLoadTestsPackage.html b/apidocs/testtools.tests.test_run.SampleLoadTestsPackage.html
new file mode 100644
index 0000000..67b18e2
--- /dev/null
+++ b/apidocs/testtools.tests.test_run.SampleLoadTestsPackage.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_run.SampleLoadTestsPackage : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_run.SampleLoadTestsPackage(<span title="fixtures.Fixture">fixtures.Fixture</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_run.html" class="code">test_run</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_run.SampleLoadTestsPackage">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Creates a test suite package using load_tests.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id663">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.SampleLoadTestsPackage.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.SampleLoadTestsPackage.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_run.SampleLoadTestsPackage.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.SampleLoadTestsPackage.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_run.SampleResourcedFixture.html b/apidocs/testtools.tests.test_run.SampleResourcedFixture.html
new file mode 100644
index 0000000..9954ef6
--- /dev/null
+++ b/apidocs/testtools.tests.test_run.SampleResourcedFixture.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_run.SampleResourcedFixture : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_run.SampleResourcedFixture(<span title="fixtures.Fixture">fixtures.Fixture</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_run.html" class="code">test_run</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_run.SampleResourcedFixture">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Creates a test suite that uses testresources.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id662">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.SampleResourcedFixture.html#__init__" class="code">__init__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.SampleResourcedFixture.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_run.SampleResourcedFixture.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.SampleResourcedFixture.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_run.SampleTestFixture.html b/apidocs/testtools.tests.test_run.SampleTestFixture.html
new file mode 100644
index 0000000..019fd78
--- /dev/null
+++ b/apidocs/testtools.tests.test_run.SampleTestFixture.html
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_run.SampleTestFixture : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_run.SampleTestFixture(<span title="fixtures.Fixture">fixtures.Fixture</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_run.html" class="code">test_run</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_run.SampleTestFixture">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Creates testtools.runexample temporarily.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id661">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.SampleTestFixture.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a SampleTestFixture.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.SampleTestFixture.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_run.SampleTestFixture.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, broken=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a SampleTestFixture.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">broken</td><td>If True, the sample file will not be importable.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.SampleTestFixture.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_run.TestRun.html b/apidocs/testtools.tests.test_run.TestRun.html
new file mode 100644
index 0000000..a0af1a1
--- /dev/null
+++ b/apidocs/testtools.tests.test_run.TestRun.html
@@ -0,0 +1,572 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_run.TestRun : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_run.TestRun(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_run.html" class="code">test_run</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_run.TestRun">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id664">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_custom_list" class="code">test_run_custom_list</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_list_with_loader" class="code">test_run_list_with_loader</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_list" class="code">test_run_list</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_list_failed_import" class="code">test_run_list_failed_import</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_orders_tests" class="code">test_run_orders_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_load_list" class="code">test_run_load_list</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_load_list_preserves_custom_suites" class="code">test_load_list_preserves_custom_suites</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_failfast" class="code">test_run_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_run_locals" class="code">test_run_locals</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_stdout_honoured" class="code">test_stdout_honoured</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_run.TestRun.html#test_issue_16662" class="code">test_issue_16662</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id665">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_run.TestRun.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_custom_list">
+
+ </a>
+ <a name="test_run_custom_list">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_custom_list(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_list_with_loader">
+
+ </a>
+ <a name="test_run_list_with_loader">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_list_with_loader(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_list">
+
+ </a>
+ <a name="test_run_list">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_list(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_list_failed_import">
+
+ </a>
+ <a name="test_run_list_failed_import">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_list_failed_import(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_orders_tests">
+
+ </a>
+ <a name="test_run_orders_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_orders_tests(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_load_list">
+
+ </a>
+ <a name="test_run_load_list">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_load_list(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_load_list_preserves_custom_suites">
+
+ </a>
+ <a name="test_load_list_preserves_custom_suites">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_load_list_preserves_custom_suites(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_failfast">
+
+ </a>
+ <a name="test_run_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_failfast(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_run_locals">
+
+ </a>
+ <a name="test_run_locals">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_locals(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_stdout_honoured">
+
+ </a>
+ <a name="test_stdout_honoured">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stdout_honoured(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_run.TestRun.test_issue_16662">
+
+ </a>
+ <a name="test_issue_16662">
+
+ </a>
+ <div class="functionHeader">
+ @skipUnless(fixtures, 'fixtures not present')<br />
+ def
+ test_issue_16662(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_run.html b/apidocs/testtools.tests.test_run.html
new file mode 100644
index 0000000..3fde9f9
--- /dev/null
+++ b/apidocs/testtools.tests.test_run.html
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_run : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_run</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for the test runner logic.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id660">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_run.SampleTestFixture.html" class="code">SampleTestFixture</a></td>
+ <td><span>Creates testtools.runexample temporarily.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_run.SampleResourcedFixture.html" class="code">SampleResourcedFixture</a></td>
+ <td><span>Creates a test suite that uses testresources.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_run.SampleLoadTestsPackage.html" class="code">SampleLoadTestsPackage</a></td>
+ <td><span>Creates a test suite package using load_tests.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_run.TestRun.html" class="code">TestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_run.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_run.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_runtest.CustomRunTest.html b/apidocs/testtools.tests.test_runtest.CustomRunTest.html
new file mode 100644
index 0000000..3f0bebf
--- /dev/null
+++ b/apidocs/testtools.tests.test_runtest.CustomRunTest.html
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_runtest.CustomRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_runtest.CustomRunTest(<a href="testtools.runtest.RunTest.html" class="code">RunTest</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_runtest.html" class="code">test_runtest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_runtest.CustomRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id669">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.CustomRunTest.html#run" class="code">run</a></td>
+ <td><span>Run self.case reporting activity to result.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.runtest.RunTest.html" class="code">RunTest</a>:
+ </p>
+ <table class="children sortable" id="id670">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#case" class="code">case</a></td>
+ <td>The test case that is to be run.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#result" class="code">result</a></td>
+ <td>The result object a case is reporting to.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#handlers" class="code">handlers</a></td>
+ <td>A list of (ExceptionClass, handler_function) for
+exceptions that should be caught if raised from the user
+code. Exceptions that are caught are checked against this list in
+first to last order. There is a catch-all of 'Exception' at the end
+of the list, so to add a new exception to the list, insert it at the
+front (which ensures that it will be checked before any existing base
+classes in the list. If you add multiple exceptions some of which are
+subclasses of each other, add the most specific exceptions last (so
+they come before their parent classes in the list).</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#exception_caught" class="code">exception_caught</a></td>
+ <td>An object returned when _run_user catches an
+exception.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a RunTest to run a case.</span></td>
+ </tr><tr class="baseinstancevariable private">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.runtest.RunTest.html#_exceptions" class="code">_exceptions</a></td>
+ <td>A list of caught exceptions, used to do the single
+reporting of error/failure/skip etc.</td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_one" class="code">_run_one</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_prepared_result" class="code">_run_prepared_result</a></td>
+ <td><span>Run one test reporting to result.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_core" class="code">_run_core</a></td>
+ <td><span>Run the user supplied test code.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_cleanups" class="code">_run_cleanups</a></td>
+ <td><span>Run the cleanups that have been added with addCleanup.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_run_user" class="code">_run_user</a></td>
+ <td><span>Run a user supplied function.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.runtest.RunTest.html#_got_user_exception" class="code">_got_user_exception</a></td>
+ <td><span>Called when user code raises an exception.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_runtest.CustomRunTest.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result=None):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.runtest.RunTest.html#run" class="code">testtools.runtest.RunTest.run</a></div>
+ <div>Run self.case reporting activity to result.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>Optional testtools.TestResult to report activity to.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">The result object the test was run against.</td></tr></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_runtest.TestRunTest.html b/apidocs/testtools.tests.test_runtest.TestRunTest.html
new file mode 100644
index 0000000..c742bda
--- /dev/null
+++ b/apidocs/testtools.tests.test_runtest.TestRunTest.html
@@ -0,0 +1,687 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_runtest.TestRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_runtest.TestRunTest(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_runtest.html" class="code">test_runtest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_runtest.TestRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id667">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#make_case" class="code">make_case</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test___init___short" class="code">test___init___short</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__init____handlers" class="code">test__init____handlers</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__init____handlers_last_resort" class="code">test__init____handlers_last_resort</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test_run_with_result" class="code">test_run_with_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test_run_no_result_manages_new_result" class="code">test_run_no_result_manages_new_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_core_called" class="code">test__run_core_called</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_does_not_mask_keyboard" class="code">test__run_prepared_result_does_not_mask_keyboard</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_calls_onException" class="code">test__run_user_calls_onException</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_can_catch_Exception" class="code">test__run_user_can_catch_Exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_uncaught_Exception_raised" class="code">test__run_prepared_result_uncaught_Exception_raised</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_uncaught_Exception_triggers_error" class="code">test__run_prepared_result_uncaught_Exception_triggers_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_uncaught_Exception_from_exception_handler_raised" class="code">test__run_user_uncaught_Exception_from_exception_handler_raised</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_returns_result" class="code">test__run_user_returns_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_one_decorates_result" class="code">test__run_one_decorates_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_calls_start_and_stop_test" class="code">test__run_prepared_result_calls_start_and_stop_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_calls_stop_test_always" class="code">test__run_prepared_result_calls_stop_test_always</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id668">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.make_case">
+
+ </a>
+ <a name="make_case">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_case(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test___init___short">
+
+ </a>
+ <a name="test___init___short">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___init___short(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__init____handlers">
+
+ </a>
+ <a name="test__init____handlers">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__init____handlers(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__init____handlers_last_resort">
+
+ </a>
+ <a name="test__init____handlers_last_resort">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__init____handlers_last_resort(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test_run_with_result">
+
+ </a>
+ <a name="test_run_with_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_with_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test_run_no_result_manages_new_result">
+
+ </a>
+ <a name="test_run_no_result_manages_new_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run_no_result_manages_new_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_core_called">
+
+ </a>
+ <a name="test__run_core_called">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_core_called(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_does_not_mask_keyboard">
+
+ </a>
+ <a name="test__run_prepared_result_does_not_mask_keyboard">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_prepared_result_does_not_mask_keyboard(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_user_calls_onException">
+
+ </a>
+ <a name="test__run_user_calls_onException">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_user_calls_onException(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_user_can_catch_Exception">
+
+ </a>
+ <a name="test__run_user_can_catch_Exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_user_can_catch_Exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_uncaught_Exception_raised">
+
+ </a>
+ <a name="test__run_prepared_result_uncaught_Exception_raised">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_prepared_result_uncaught_Exception_raised(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_uncaught_Exception_triggers_error">
+
+ </a>
+ <a name="test__run_prepared_result_uncaught_Exception_triggers_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_prepared_result_uncaught_Exception_triggers_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_user_uncaught_Exception_from_exception_handler_raised">
+
+ </a>
+ <a name="test__run_user_uncaught_Exception_from_exception_handler_raised">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_user_uncaught_Exception_from_exception_handler_raised(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_user_returns_result">
+
+ </a>
+ <a name="test__run_user_returns_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_user_returns_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_one_decorates_result">
+
+ </a>
+ <a name="test__run_one_decorates_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_one_decorates_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_calls_start_and_stop_test">
+
+ </a>
+ <a name="test__run_prepared_result_calls_start_and_stop_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_prepared_result_calls_start_and_stop_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_calls_stop_test_always">
+
+ </a>
+ <a name="test__run_prepared_result_calls_stop_test_always">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__run_prepared_result_calls_stop_test_always(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html b/apidocs/testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html
new file mode 100644
index 0000000..cafe814
--- /dev/null
+++ b/apidocs/testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html
@@ -0,0 +1,467 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_runtest.TestTestCaseSupportForRunTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_runtest.TestTestCaseSupportForRunTest(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_runtest.html" class="code">test_runtest</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_runtest.TestTestCaseSupportForRunTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id671">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_pass_custom_run_test" class="code">test_pass_custom_run_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_default_is_runTest_class_variable" class="code">test_default_is_runTest_class_variable</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_constructor_argument_overrides_class_variable" class="code">test_constructor_argument_overrides_class_variable</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_decorator_for_run_test" class="code">test_decorator_for_run_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_extended_decorator_for_run_test" class="code">test_extended_decorator_for_run_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_works_as_inner_decorator" class="code">test_works_as_inner_decorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_constructor_overrides_decorator" class="code">test_constructor_overrides_decorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id672">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_pass_custom_run_test">
+
+ </a>
+ <a name="test_pass_custom_run_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_pass_custom_run_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_default_is_runTest_class_variable">
+
+ </a>
+ <a name="test_default_is_runTest_class_variable">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_default_is_runTest_class_variable(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_constructor_argument_overrides_class_variable">
+
+ </a>
+ <a name="test_constructor_argument_overrides_class_variable">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_constructor_argument_overrides_class_variable(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_decorator_for_run_test">
+
+ </a>
+ <a name="test_decorator_for_run_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_decorator_for_run_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_extended_decorator_for_run_test">
+
+ </a>
+ <a name="test_extended_decorator_for_run_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_extended_decorator_for_run_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_works_as_inner_decorator">
+
+ </a>
+ <a name="test_works_as_inner_decorator">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_works_as_inner_decorator(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_constructor_overrides_decorator">
+
+ </a>
+ <a name="test_constructor_overrides_decorator">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_constructor_overrides_decorator(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_runtest.html b/apidocs/testtools.tests.test_runtest.html
new file mode 100644
index 0000000..e6773d8
--- /dev/null
+++ b/apidocs/testtools.tests.test_runtest.html
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_runtest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_runtest</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for the RunTest single test execution logic.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id666">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_runtest.TestRunTest.html" class="code">TestRunTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_runtest.CustomRunTest.html" class="code">CustomRunTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html" class="code">TestTestCaseSupportForRunTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_runtest.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_runtest.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_spinner.NeedsTwistedTestCase.html b/apidocs/testtools.tests.test_spinner.NeedsTwistedTestCase.html
new file mode 100644
index 0000000..63de62a
--- /dev/null
+++ b/apidocs/testtools.tests.test_spinner.NeedsTwistedTestCase.html
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_spinner.NeedsTwistedTestCase : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_spinner.NeedsTwistedTestCase(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_spinner.html" class="code">test_spinner</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_spinner.NeedsTwistedTestCase">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith</a>, <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest</a>, <a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html" class="code">testtools.tests.test_deferredruntest.TestRunWithLogObservers</a>, <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest</a>, <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html" class="code">testtools.tests.test_deferredruntest.X.TestIntegration</a>, <a href="testtools.tests.test_spinner.TestExtractResult.html" class="code">testtools.tests.test_spinner.TestExtractResult</a>, <a href="testtools.tests.test_spinner.TestNotReentrant.html" class="code">testtools.tests.test_spinner.TestNotReentrant</a>, <a href="testtools.tests.test_spinner.TestRunInReactor.html" class="code">testtools.tests.test_spinner.TestRunInReactor</a>, <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id323">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id324">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_spinner.NeedsTwistedTestCase.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_spinner.TestExtractResult.html b/apidocs/testtools.tests.test_spinner.TestExtractResult.html
new file mode 100644
index 0000000..b0b726f
--- /dev/null
+++ b/apidocs/testtools.tests.test_spinner.TestExtractResult.html
@@ -0,0 +1,617 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_spinner.TestExtractResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_spinner.TestExtractResult(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_spinner.html" class="code">test_spinner</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_spinner.TestExtractResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id328">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestExtractResult.html#test_not_fired" class="code">test_not_fired</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestExtractResult.html#test_success" class="code">test_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestExtractResult.html#test_failure" class="code">test_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id330">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id330">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_spinner.TestExtractResult.test_not_fired">
+
+ </a>
+ <a name="test_not_fired">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_fired(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestExtractResult.test_success">
+
+ </a>
+ <a name="test_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestExtractResult.test_failure">
+
+ </a>
+ <a name="test_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_spinner.TestNotReentrant.html b/apidocs/testtools.tests.test_spinner.TestNotReentrant.html
new file mode 100644
index 0000000..9d3ad9a
--- /dev/null
+++ b/apidocs/testtools.tests.test_spinner.TestNotReentrant.html
@@ -0,0 +1,595 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_spinner.TestNotReentrant : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_spinner.TestNotReentrant(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_spinner.html" class="code">test_spinner</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_spinner.TestNotReentrant">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id325">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestNotReentrant.html#test_not_reentrant" class="code">test_not_reentrant</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestNotReentrant.html#test_deeper_stack" class="code">test_deeper_stack</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id327">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id327">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_spinner.TestNotReentrant.test_not_reentrant">
+
+ </a>
+ <a name="test_not_reentrant">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_reentrant(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestNotReentrant.test_deeper_stack">
+
+ </a>
+ <a name="test_deeper_stack">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_deeper_stack(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_spinner.TestRunInReactor.html b/apidocs/testtools.tests.test_spinner.TestRunInReactor.html
new file mode 100644
index 0000000..e1f4459
--- /dev/null
+++ b/apidocs/testtools.tests.test_spinner.TestRunInReactor.html
@@ -0,0 +1,1079 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_spinner.TestRunInReactor : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_spinner.TestRunInReactor(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_spinner.html" class="code">test_spinner</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_spinner.TestRunInReactor">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id334">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#make_reactor" class="code">make_reactor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#make_spinner" class="code">make_spinner</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#make_timeout" class="code">make_timeout</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_function_called" class="code">test_function_called</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_return_value_returned" class="code">test_return_value_returned</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_exception_reraised" class="code">test_exception_reraised</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_keyword_arguments" class="code">test_keyword_arguments</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_not_reentrant" class="code">test_not_reentrant</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_deferred_value_returned" class="code">test_deferred_value_returned</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_preserve_signal_handler" class="code">test_preserve_signal_handler</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_timeout" class="code">test_timeout</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_no_junk_by_default" class="code">test_no_junk_by_default</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_do_nothing" class="code">test_clean_do_nothing</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_delayed_call" class="code">test_clean_delayed_call</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_delayed_call_cancelled" class="code">test_clean_delayed_call_cancelled</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_selectables" class="code">test_clean_selectables</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_running_threads" class="code">test_clean_running_threads</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_leftover_junk_available" class="code">test_leftover_junk_available</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_will_not_run_with_previous_junk" class="code">test_will_not_run_with_previous_junk</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clear_junk_clears_previous_junk" class="code">test_clear_junk_clears_previous_junk</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_sigint_raises_no_result_error" class="code">test_sigint_raises_no_result_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_sigint_raises_no_result_error_second_time" class="code">test_sigint_raises_no_result_error_second_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_fast_sigint_raises_no_result_error" class="code">test_fast_sigint_raises_no_result_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html#test_fast_sigint_raises_no_result_error_second_time" class="code">test_fast_sigint_raises_no_result_error_second_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id336">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id336">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.make_reactor">
+
+ </a>
+ <a name="make_reactor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_reactor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.make_spinner">
+
+ </a>
+ <a name="make_spinner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_spinner(self, reactor=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.make_timeout">
+
+ </a>
+ <a name="make_timeout">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_timeout(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_function_called">
+
+ </a>
+ <a name="test_function_called">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_function_called(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_return_value_returned">
+
+ </a>
+ <a name="test_return_value_returned">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_return_value_returned(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_exception_reraised">
+
+ </a>
+ <a name="test_exception_reraised">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exception_reraised(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_keyword_arguments">
+
+ </a>
+ <a name="test_keyword_arguments">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_keyword_arguments(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_not_reentrant">
+
+ </a>
+ <a name="test_not_reentrant">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_not_reentrant(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_deferred_value_returned">
+
+ </a>
+ <a name="test_deferred_value_returned">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_deferred_value_returned(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_preserve_signal_handler">
+
+ </a>
+ <a name="test_preserve_signal_handler">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_preserve_signal_handler(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_timeout">
+
+ </a>
+ <a name="test_timeout">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_timeout(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_no_junk_by_default">
+
+ </a>
+ <a name="test_no_junk_by_default">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_junk_by_default(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_clean_do_nothing">
+
+ </a>
+ <a name="test_clean_do_nothing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clean_do_nothing(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_clean_delayed_call">
+
+ </a>
+ <a name="test_clean_delayed_call">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clean_delayed_call(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_clean_delayed_call_cancelled">
+
+ </a>
+ <a name="test_clean_delayed_call_cancelled">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clean_delayed_call_cancelled(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_clean_selectables">
+
+ </a>
+ <a name="test_clean_selectables">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clean_selectables(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_clean_running_threads">
+
+ </a>
+ <a name="test_clean_running_threads">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clean_running_threads(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_leftover_junk_available">
+
+ </a>
+ <a name="test_leftover_junk_available">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_leftover_junk_available(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_will_not_run_with_previous_junk">
+
+ </a>
+ <a name="test_will_not_run_with_previous_junk">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_will_not_run_with_previous_junk(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_clear_junk_clears_previous_junk">
+
+ </a>
+ <a name="test_clear_junk_clears_previous_junk">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clear_junk_clears_previous_junk(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error">
+
+ </a>
+ <a name="test_sigint_raises_no_result_error">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(os.name != 'posix', 'Sending SIGINT with os.kill is posix only')<br />
+ def
+ test_sigint_raises_no_result_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error_second_time">
+
+ </a>
+ <a name="test_sigint_raises_no_result_error_second_time">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(os.name != 'posix', 'Sending SIGINT with os.kill is posix only')<br />
+ def
+ test_sigint_raises_no_result_error_second_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error">
+
+ </a>
+ <a name="test_fast_sigint_raises_no_result_error">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(os.name != 'posix', 'Sending SIGINT with os.kill is posix only')<br />
+ def
+ test_fast_sigint_raises_no_result_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error_second_time">
+
+ </a>
+ <a name="test_fast_sigint_raises_no_result_error_second_time">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(os.name != 'posix', 'Sending SIGINT with os.kill is posix only')<br />
+ def
+ test_fast_sigint_raises_no_result_error_second_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_spinner.TestTrapUnhandledErrors.html b/apidocs/testtools.tests.test_spinner.TestTrapUnhandledErrors.html
new file mode 100644
index 0000000..55f9c49
--- /dev/null
+++ b/apidocs/testtools.tests.test_spinner.TestTrapUnhandledErrors.html
@@ -0,0 +1,595 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_spinner.TestTrapUnhandledErrors : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_spinner.TestTrapUnhandledErrors(<a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_spinner.html" class="code">test_spinner</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_spinner.TestTrapUnhandledErrors">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id331">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html#test_no_deferreds" class="code">test_no_deferreds</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html#test_unhandled_error" class="code">test_unhandled_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id333">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a>):
+ </p>
+ <table class="children sortable" id="id333">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_spinner.TestTrapUnhandledErrors.test_no_deferreds">
+
+ </a>
+ <a name="test_no_deferreds">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_deferreds(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_spinner.TestTrapUnhandledErrors.test_unhandled_error">
+
+ </a>
+ <a name="test_unhandled_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unhandled_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_spinner.html b/apidocs/testtools.tests.test_spinner.html
new file mode 100644
index 0000000..624282b
--- /dev/null
+++ b/apidocs/testtools.tests.test_spinner.html
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_spinner : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_spinner</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for the evil Twisted reactor-spinning we do.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id322">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">NeedsTwistedTestCase</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_spinner.TestNotReentrant.html" class="code">TestNotReentrant</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_spinner.TestExtractResult.html" class="code">TestExtractResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html" class="code">TestTrapUnhandledErrors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_spinner.TestRunInReactor.html" class="code">TestRunInReactor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_spinner.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_spinner.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_tags.TestTags.html b/apidocs/testtools.tests.test_tags.TestTags.html
new file mode 100644
index 0000000..93596aa
--- /dev/null
+++ b/apidocs/testtools.tests.test_tags.TestTags.html
@@ -0,0 +1,511 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_tags.TestTags : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_tags.TestTags(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_tags.html" class="code">test_tags</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_tags.TestTags">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id562">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_no_tags" class="code">test_no_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_add_tag" class="code">test_add_tag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_add_tag_twice" class="code">test_add_tag_twice</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_change_tags_returns_tags" class="code">test_change_tags_returns_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_remove_tag" class="code">test_remove_tag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_child_context" class="code">test_child_context</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_add_to_child" class="code">test_add_to_child</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_remove_in_child" class="code">test_remove_in_child</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html#test_parent" class="code">test_parent</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id563">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_no_tags">
+
+ </a>
+ <a name="test_no_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_add_tag">
+
+ </a>
+ <a name="test_add_tag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_tag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_add_tag_twice">
+
+ </a>
+ <a name="test_add_tag_twice">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_tag_twice(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_change_tags_returns_tags">
+
+ </a>
+ <a name="test_change_tags_returns_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_change_tags_returns_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_remove_tag">
+
+ </a>
+ <a name="test_remove_tag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_remove_tag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_child_context">
+
+ </a>
+ <a name="test_child_context">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_child_context(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_add_to_child">
+
+ </a>
+ <a name="test_add_to_child">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_to_child(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_remove_in_child">
+
+ </a>
+ <a name="test_remove_in_child">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_remove_in_child(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_tags.TestTags.test_parent">
+
+ </a>
+ <a name="test_parent">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_parent(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_tags.html b/apidocs/testtools.tests.test_tags.html
new file mode 100644
index 0000000..277c808
--- /dev/null
+++ b/apidocs/testtools.tests.test_tags.html
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_tags : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_tags</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test tag support.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id561">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_tags.TestTags.html" class="code">TestTags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_tags.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_tags.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.Attributes.html b/apidocs/testtools.tests.test_testcase.Attributes.html
new file mode 100644
index 0000000..4d677f6
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.Attributes.html
@@ -0,0 +1,627 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.Attributes : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.Attributes(<a href="testtools.testcase.WithAttributes.html" class="code">WithAttributes</a>, <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.Attributes">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id605">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.Attributes.html#simple" class="code">simple</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.Attributes.html#many" class="code">many</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.Attributes.html#decorated" class="code">decorated</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id607">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id607">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.Attributes.simple">
+
+ </a>
+ <a name="simple">
+
+ </a>
+ <div class="functionHeader">
+ @attr('foo')<br />
+ def
+ simple(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.Attributes.many">
+
+ </a>
+ <a name="many">
+
+ </a>
+ <div class="functionHeader">
+ @attr('foo', 'quux', 'bar')<br />
+ def
+ many(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.Attributes.decorated">
+
+ </a>
+ <a name="decorated">
+
+ </a>
+ <div class="functionHeader">
+ @attr('bar')<br />@attr('quux')<br />@attr('foo')<br />
+ def
+ decorated(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html b/apidocs/testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html
new file mode 100644
index 0000000..12d1ede
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html
@@ -0,0 +1,413 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestAddCleanup.LoggingTest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestAddCleanup.LoggingTest(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a>.<a href="testtools.tests.test_testcase.TestAddCleanup.html" class="code">TestAddCleanup</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestAddCleanup.LoggingTest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A test that logs calls to setUp, runTest and tearDown.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id575">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#brokenSetUp" class="code">brokenSetUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#runTest" class="code">runTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#brokenTest" class="code">brokenTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id576">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.brokenSetUp">
+
+ </a>
+ <a name="brokenSetUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ brokenSetUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.runTest">
+
+ </a>
+ <a name="runTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ runTest(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.brokenTest">
+
+ </a>
+ <a name="brokenTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ brokenTest(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.tearDown">
+
+ </a>
+ <a name="tearDown">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ tearDown(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#tearDown" class="code">testtools.testcase.TestCase.tearDown</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestAddCleanup.html b/apidocs/testtools.tests.test_testcase.TestAddCleanup.html
new file mode 100644
index 0000000..13171c8
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestAddCleanup.html
@@ -0,0 +1,647 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestAddCleanup : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestAddCleanup(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestAddCleanup">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for TestCase.addCleanup.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id573">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html" class="code">LoggingTest</a></td>
+ <td><span>A test that logs calls to setUp, runTest and tearDown.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#assertErrorLogEqual" class="code">assertErrorLogEqual</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#assertTestLogEqual" class="code">assertTestLogEqual</a></td>
+ <td><span>Assert that the call log equals 'messages'.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#logAppender" class="code">logAppender</a></td>
+ <td><span>A cleanup that appends 'message' to the tests log.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_fixture" class="code">test_fixture</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_cleanup_run_before_tearDown" class="code">test_cleanup_run_before_tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_add_cleanup_called_if_setUp_fails" class="code">test_add_cleanup_called_if_setUp_fails</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_addCleanup_called_in_reverse_order" class="code">test_addCleanup_called_in_reverse_order</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_tearDown_runs_after_cleanup_failure" class="code">test_tearDown_runs_after_cleanup_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_cleanups_continue_running_after_error" class="code">test_cleanups_continue_running_after_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_error_in_cleanups_are_captured" class="code">test_error_in_cleanups_are_captured</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_keyboard_interrupt_not_caught" class="code">test_keyboard_interrupt_not_caught</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_all_errors_from_MultipleExceptions_reported" class="code">test_all_errors_from_MultipleExceptions_reported</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_multipleCleanupErrorsReported" class="code">test_multipleCleanupErrorsReported</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html#test_multipleErrorsCoreAndCleanupReported" class="code">test_multipleErrorsCoreAndCleanupReported</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id574">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.assertErrorLogEqual">
+
+ </a>
+ <a name="assertErrorLogEqual">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertErrorLogEqual(self, messages):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.assertTestLogEqual">
+
+ </a>
+ <a name="assertTestLogEqual">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertTestLogEqual(self, messages):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that the call log equals 'messages'.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.logAppender">
+
+ </a>
+ <a name="logAppender">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ logAppender(self, message):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>A cleanup that appends 'message' to the tests log.</p>
+<p>Cleanups are callables that are added to a test by addCleanup. To
+verify that our cleanups run in the right order, we add strings to a
+list that acts as a log. This method returns a cleanup that will add
+the given message to that log when run.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_fixture">
+
+ </a>
+ <a name="test_fixture">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fixture(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_cleanup_run_before_tearDown">
+
+ </a>
+ <a name="test_cleanup_run_before_tearDown">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_cleanup_run_before_tearDown(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_add_cleanup_called_if_setUp_fails">
+
+ </a>
+ <a name="test_add_cleanup_called_if_setUp_fails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_cleanup_called_if_setUp_fails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_addCleanup_called_in_reverse_order">
+
+ </a>
+ <a name="test_addCleanup_called_in_reverse_order">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addCleanup_called_in_reverse_order(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_tearDown_runs_after_cleanup_failure">
+
+ </a>
+ <a name="test_tearDown_runs_after_cleanup_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tearDown_runs_after_cleanup_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_cleanups_continue_running_after_error">
+
+ </a>
+ <a name="test_cleanups_continue_running_after_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_cleanups_continue_running_after_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_error_in_cleanups_are_captured">
+
+ </a>
+ <a name="test_error_in_cleanups_are_captured">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_error_in_cleanups_are_captured(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_keyboard_interrupt_not_caught">
+
+ </a>
+ <a name="test_keyboard_interrupt_not_caught">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_keyboard_interrupt_not_caught(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_all_errors_from_MultipleExceptions_reported">
+
+ </a>
+ <a name="test_all_errors_from_MultipleExceptions_reported">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_all_errors_from_MultipleExceptions_reported(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_multipleCleanupErrorsReported">
+
+ </a>
+ <a name="test_multipleCleanupErrorsReported">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multipleCleanupErrorsReported(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAddCleanup.test_multipleErrorsCoreAndCleanupReported">
+
+ </a>
+ <a name="test_multipleErrorsCoreAndCleanupReported">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multipleErrorsCoreAndCleanupReported(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestAssertions.html b/apidocs/testtools.tests.test_testcase.TestAssertions.html
new file mode 100644
index 0000000..eecacad
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestAssertions.html
@@ -0,0 +1,1354 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestAssertions : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestAssertions(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestAssertions">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test assertions in TestCase.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id571">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#raiseError" class="code">raiseError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_formatTypes_single" class="code">test_formatTypes_single</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_formatTypes_multiple" class="code">test_formatTypes_multiple</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises" class="code">test_assertRaises</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_exception_w_metaclass" class="code">test_assertRaises_exception_w_metaclass</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_fails_when_no_error_raised" class="code">test_assertRaises_fails_when_no_error_raised</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_fails_when_different_error_raised" class="code">test_assertRaises_fails_when_different_error_raised</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_returns_the_raised_exception" class="code">test_assertRaises_returns_the_raised_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_with_multiple_exceptions" class="code">test_assertRaises_with_multiple_exceptions</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_with_multiple_exceptions_failure_mode" class="code">test_assertRaises_with_multiple_exceptions_failure_mode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_function_repr_in_exception" class="code">test_assertRaises_function_repr_in_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#assertFails" class="code">assertFails</a></td>
+ <td><span>Assert that function raises a failure with the given message.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_success" class="code">test_assertIn_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_failure" class="code">test_assertIn_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_failure_with_message" class="code">test_assertIn_failure_with_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_success" class="code">test_assertNotIn_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_failure" class="code">test_assertNotIn_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_failure_with_message" class="code">test_assertNotIn_failure_with_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance" class="code">test_assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_multiple_classes" class="code">test_assertIsInstance_multiple_classes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_failure" class="code">test_assertIsInstance_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_failure_multiple_classes" class="code">test_assertIsInstance_failure_multiple_classes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_overridden_message" class="code">test_assertIsInstance_overridden_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs" class="code">test_assertIs</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs_fails" class="code">test_assertIs_fails</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs_fails_with_message" class="code">test_assertIs_fails_with_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot" class="code">test_assertIsNot</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot_fails" class="code">test_assertIsNot_fails</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot_fails_with_message" class="code">test_assertIsNot_fails_with_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_matches_clean" class="code">test_assertThat_matches_clean</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_mismatch_raises_description" class="code">test_assertThat_mismatch_raises_description</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_output" class="code">test_assertThat_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_message_is_annotated" class="code">test_assertThat_message_is_annotated</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_verbose_output" class="code">test_assertThat_verbose_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_matches_clean" class="code">test_expectThat_matches_clean</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_mismatch_fails_test" class="code">test_expectThat_mismatch_fails_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_does_not_exit_test" class="code">test_expectThat_does_not_exit_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_adds_detail" class="code">test_expectThat_adds_detail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test__force_failure_fails_test" class="code">test__force_failure_fails_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#get_error_string" class="code">get_error_string</a></td>
+ <td><span>Get the string showing how 'e' would be formatted in test output.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_verbose_unicode" class="code">test_assertThat_verbose_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_nice_formatting" class="code">test_assertEqual_nice_formatting</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_formatting_no_message" class="code">test_assertEqual_formatting_no_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_non_ascii_str_with_newlines" class="code">test_assertEqual_non_ascii_str_with_newlines</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNone" class="code">test_assertIsNone</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNotNone" class="code">test_assertIsNotNone</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html#test_fail_preserves_traceback_detail" class="code">test_fail_preserves_traceback_detail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id572">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.raiseError">
+
+ </a>
+ <a name="raiseError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ raiseError(self, exceptionFactory, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_formatTypes_single">
+
+ </a>
+ <a name="test_formatTypes_single">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_formatTypes_single(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_formatTypes_multiple">
+
+ </a>
+ <a name="test_formatTypes_multiple">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_formatTypes_multiple(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises">
+
+ </a>
+ <a name="test_assertRaises">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_exception_w_metaclass">
+
+ </a>
+ <a name="test_assertRaises_exception_w_metaclass">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_exception_w_metaclass(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_fails_when_no_error_raised">
+
+ </a>
+ <a name="test_assertRaises_fails_when_no_error_raised">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_fails_when_no_error_raised(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_fails_when_different_error_raised">
+
+ </a>
+ <a name="test_assertRaises_fails_when_different_error_raised">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_fails_when_different_error_raised(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_returns_the_raised_exception">
+
+ </a>
+ <a name="test_assertRaises_returns_the_raised_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_returns_the_raised_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_with_multiple_exceptions">
+
+ </a>
+ <a name="test_assertRaises_with_multiple_exceptions">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_with_multiple_exceptions(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_with_multiple_exceptions_failure_mode">
+
+ </a>
+ <a name="test_assertRaises_with_multiple_exceptions_failure_mode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_with_multiple_exceptions_failure_mode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertRaises_function_repr_in_exception">
+
+ </a>
+ <a name="test_assertRaises_function_repr_in_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertRaises_function_repr_in_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.assertFails">
+
+ </a>
+ <a name="assertFails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertFails(self, message, function, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that function raises a failure with the given message.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIn_success">
+
+ </a>
+ <a name="test_assertIn_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIn_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIn_failure">
+
+ </a>
+ <a name="test_assertIn_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIn_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIn_failure_with_message">
+
+ </a>
+ <a name="test_assertIn_failure_with_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIn_failure_with_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertNotIn_success">
+
+ </a>
+ <a name="test_assertNotIn_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertNotIn_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertNotIn_failure">
+
+ </a>
+ <a name="test_assertNotIn_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertNotIn_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertNotIn_failure_with_message">
+
+ </a>
+ <a name="test_assertNotIn_failure_with_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertNotIn_failure_with_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsInstance">
+
+ </a>
+ <a name="test_assertIsInstance">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsInstance(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_multiple_classes">
+
+ </a>
+ <a name="test_assertIsInstance_multiple_classes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsInstance_multiple_classes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_failure">
+
+ </a>
+ <a name="test_assertIsInstance_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsInstance_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_failure_multiple_classes">
+
+ </a>
+ <a name="test_assertIsInstance_failure_multiple_classes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsInstance_failure_multiple_classes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_overridden_message">
+
+ </a>
+ <a name="test_assertIsInstance_overridden_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsInstance_overridden_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIs">
+
+ </a>
+ <a name="test_assertIs">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIs(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIs_fails">
+
+ </a>
+ <a name="test_assertIs_fails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIs_fails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIs_fails_with_message">
+
+ </a>
+ <a name="test_assertIs_fails_with_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIs_fails_with_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsNot">
+
+ </a>
+ <a name="test_assertIsNot">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsNot(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsNot_fails">
+
+ </a>
+ <a name="test_assertIsNot_fails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsNot_fails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsNot_fails_with_message">
+
+ </a>
+ <a name="test_assertIsNot_fails_with_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsNot_fails_with_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertThat_matches_clean">
+
+ </a>
+ <a name="test_assertThat_matches_clean">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_matches_clean(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertThat_mismatch_raises_description">
+
+ </a>
+ <a name="test_assertThat_mismatch_raises_description">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_mismatch_raises_description(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertThat_output">
+
+ </a>
+ <a name="test_assertThat_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_output(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertThat_message_is_annotated">
+
+ </a>
+ <a name="test_assertThat_message_is_annotated">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_message_is_annotated(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertThat_verbose_output">
+
+ </a>
+ <a name="test_assertThat_verbose_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_verbose_output(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_expectThat_matches_clean">
+
+ </a>
+ <a name="test_expectThat_matches_clean">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_expectThat_matches_clean(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_expectThat_mismatch_fails_test">
+
+ </a>
+ <a name="test_expectThat_mismatch_fails_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_expectThat_mismatch_fails_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_expectThat_does_not_exit_test">
+
+ </a>
+ <a name="test_expectThat_does_not_exit_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_expectThat_does_not_exit_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_expectThat_adds_detail">
+
+ </a>
+ <a name="test_expectThat_adds_detail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_expectThat_adds_detail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test__force_failure_fails_test">
+
+ </a>
+ <a name="test__force_failure_fails_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__force_failure_fails_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.get_error_string">
+
+ </a>
+ <a name="get_error_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_error_string(self, e):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Get the string showing how 'e' would be formatted in test output.</p>
+<p>This is a little bit hacky, since it's designed to give consistent
+output regardless of Python version.</p>
+<p>In testtools, TestResult._exc_info_to_unicode is the point of dispatch
+between various different implementations of methods that format
+exceptions, so that's what we have to call. However, that method cares
+about stack traces and formats the exception class. We don't care
+about either of these, so we take its output and parse it a little.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertThat_verbose_unicode">
+
+ </a>
+ <a name="test_assertThat_verbose_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertThat_verbose_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertEqual_nice_formatting">
+
+ </a>
+ <a name="test_assertEqual_nice_formatting">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertEqual_nice_formatting(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertEqual_formatting_no_message">
+
+ </a>
+ <a name="test_assertEqual_formatting_no_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertEqual_formatting_no_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertEqual_non_ascii_str_with_newlines">
+
+ </a>
+ <a name="test_assertEqual_non_ascii_str_with_newlines">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertEqual_non_ascii_str_with_newlines(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsNone">
+
+ </a>
+ <a name="test_assertIsNone">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsNone(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_assertIsNotNone">
+
+ </a>
+ <a name="test_assertIsNotNone">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertIsNotNone(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAssertions.test_fail_preserves_traceback_detail">
+
+ </a>
+ <a name="test_fail_preserves_traceback_detail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fail_preserves_traceback_detail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestAttributes.html b/apidocs/testtools.tests.test_testcase.TestAttributes.html
new file mode 100644
index 0000000..2634024
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestAttributes.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestAttributes : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestAttributes(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestAttributes">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id608">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAttributes.html#test_simple_attr" class="code">test_simple_attr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAttributes.html#test_multiple_attributes" class="code">test_multiple_attributes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestAttributes.html#test_multiple_attr_decorators" class="code">test_multiple_attr_decorators</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id609">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestAttributes.test_simple_attr">
+
+ </a>
+ <a name="test_simple_attr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_simple_attr(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAttributes.test_multiple_attributes">
+
+ </a>
+ <a name="test_multiple_attributes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multiple_attributes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestAttributes.test_multiple_attr_decorators">
+
+ </a>
+ <a name="test_multiple_attr_decorators">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multiple_attr_decorators(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestCloneTestWithNewId.html b/apidocs/testtools.tests.test_testcase.TestCloneTestWithNewId.html
new file mode 100644
index 0000000..3b3b335
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestCloneTestWithNewId.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestCloneTestWithNewId : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestCloneTestWithNewId(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestCloneTestWithNewId">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for clone_test_with_new_id.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id586">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html#test_clone_test_with_new_id" class="code">test_clone_test_with_new_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html#test_cloned_testcase_does_not_share_details" class="code">test_cloned_testcase_does_not_share_details</a></td>
+ <td><span>A cloned TestCase does not share the details dict.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id587">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestCloneTestWithNewId.test_clone_test_with_new_id">
+
+ </a>
+ <a name="test_clone_test_with_new_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_clone_test_with_new_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestCloneTestWithNewId.test_cloned_testcase_does_not_share_details">
+
+ </a>
+ <a name="test_cloned_testcase_does_not_share_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_cloned_testcase_does_not_share_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A cloned TestCase does not share the details dict.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestDecorateTestCaseResult.html b/apidocs/testtools.tests.test_testcase.TestDecorateTestCaseResult.html
new file mode 100644
index 0000000..f4a26b9
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestDecorateTestCaseResult.html
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestDecorateTestCaseResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestDecorateTestCaseResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestDecorateTestCaseResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id610">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#make_result" class="code">make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test___call__" class="code">test___call__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_run" class="code">test_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_before_after_hooks" class="code">test_before_after_hooks</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_other_attribute" class="code">test_other_attribute</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id611">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestDecorateTestCaseResult.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDecorateTestCaseResult.make_result">
+
+ </a>
+ <a name="make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_result(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDecorateTestCaseResult.test___call__">
+
+ </a>
+ <a name="test___call__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test___call__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDecorateTestCaseResult.test_run">
+
+ </a>
+ <a name="test_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDecorateTestCaseResult.test_before_after_hooks">
+
+ </a>
+ <a name="test_before_after_hooks">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_before_after_hooks(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDecorateTestCaseResult.test_other_attribute">
+
+ </a>
+ <a name="test_other_attribute">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_other_attribute(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestDetailsProvided.html b/apidocs/testtools.tests.test_testcase.TestDetailsProvided.html
new file mode 100644
index 0000000..ac43132
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestDetailsProvided.html
@@ -0,0 +1,781 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestDetailsProvided : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestDetailsProvided(<a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestDetailsProvided">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id588">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetail" class="code">test_addDetail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addError" class="code">test_addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addFailure" class="code">test_addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addSkip" class="code">test_addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addSucccess" class="code">test_addSucccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addUnexpectedSuccess" class="code">test_addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetails_from_Mismatch" class="code">test_addDetails_from_Mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_multiple_addDetails_from_Mismatch" class="code">test_multiple_addDetails_from_Mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetails_with_same_name_as_key_from_get_details" class="code">test_addDetails_with_same_name_as_key_from_get_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetailUniqueName_works" class="code">test_addDetailUniqueName_works</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a>):
+ </p>
+ <table class="children sortable" id="id590">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a>):
+ </p>
+ <table class="children sortable" id="id590">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addDetail">
+
+ </a>
+ <a name="test_addDetail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addDetail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addError">
+
+ </a>
+ <a name="test_addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addError(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addFailure">
+
+ </a>
+ <a name="test_addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addFailure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addSkip">
+
+ </a>
+ <a name="test_addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSkip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addSucccess">
+
+ </a>
+ <a name="test_addSucccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSucccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addUnexpectedSuccess">
+
+ </a>
+ <a name="test_addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addUnexpectedSuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addDetails_from_Mismatch">
+
+ </a>
+ <a name="test_addDetails_from_Mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addDetails_from_Mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_multiple_addDetails_from_Mismatch">
+
+ </a>
+ <a name="test_multiple_addDetails_from_Mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multiple_addDetails_from_Mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addDetails_with_same_name_as_key_from_get_details">
+
+ </a>
+ <a name="test_addDetails_with_same_name_as_key_from_get_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addDetails_with_same_name_as_key_from_get_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestDetailsProvided.test_addDetailUniqueName_works">
+
+ </a>
+ <a name="test_addDetailUniqueName_works">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addDetailUniqueName_works(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestEquality.html b/apidocs/testtools.tests.test_testcase.TestEquality.html
new file mode 100644
index 0000000..ff67d4e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestEquality.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestEquality : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestEquality(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestEquality">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test <tt class="rst-docutils literal">TestCase</tt>'s equality implementation.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id569">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestEquality.html#test_identicalIsEqual" class="code">test_identicalIsEqual</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestEquality.html#test_nonIdenticalInUnequal" class="code">test_nonIdenticalInUnequal</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id570">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestEquality.test_identicalIsEqual">
+
+ </a>
+ <a name="test_identicalIsEqual">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_identicalIsEqual(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestEquality.test_nonIdenticalInUnequal">
+
+ </a>
+ <a name="test_nonIdenticalInUnequal">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_nonIdenticalInUnequal(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestErrorHolder.html b/apidocs/testtools.tests.test_testcase.TestErrorHolder.html
new file mode 100644
index 0000000..209a01a
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestErrorHolder.html
@@ -0,0 +1,555 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestErrorHolder : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestErrorHolder(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestErrorHolder">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id567">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#makeException" class="code">makeException</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#makePlaceHolder" class="code">makePlaceHolder</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_id_comes_from_constructor" class="code">test_id_comes_from_constructor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_shortDescription_is_id" class="code">test_shortDescription_is_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_shortDescription_specified" class="code">test_shortDescription_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_counts_as_one_test" class="code">test_counts_as_one_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_str_is_id" class="code">test_str_is_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_runs_as_error" class="code">test_runs_as_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_call_is_run" class="code">test_call_is_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_runs_without_result" class="code">test_runs_without_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html#test_debug" class="code">test_debug</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id568">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.makeException">
+
+ </a>
+ <a name="makeException">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeException(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.makePlaceHolder">
+
+ </a>
+ <a name="makePlaceHolder">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makePlaceHolder(self, test_id='foo', error=None, short_description=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_id_comes_from_constructor">
+
+ </a>
+ <a name="test_id_comes_from_constructor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_id_comes_from_constructor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_shortDescription_is_id">
+
+ </a>
+ <a name="test_shortDescription_is_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_shortDescription_is_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_shortDescription_specified">
+
+ </a>
+ <a name="test_shortDescription_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_shortDescription_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_counts_as_one_test">
+
+ </a>
+ <a name="test_counts_as_one_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_counts_as_one_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_str_is_id">
+
+ </a>
+ <a name="test_str_is_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str_is_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_runs_as_error">
+
+ </a>
+ <a name="test_runs_as_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_runs_as_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_call_is_run">
+
+ </a>
+ <a name="test_call_is_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_call_is_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_runs_without_result">
+
+ </a>
+ <a name="test_runs_without_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_runs_without_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestErrorHolder.test_debug">
+
+ </a>
+ <a name="test_debug">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_debug(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestExpectedFailure.html b/apidocs/testtools.tests.test_testcase.TestExpectedFailure.html
new file mode 100644
index 0000000..f388c69
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestExpectedFailure.html
@@ -0,0 +1,759 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestExpectedFailure : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestExpectedFailure(<a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestExpectedFailure">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for expected failures and unexpected successess.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id581">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_unexpected_case" class="code">make_unexpected_case</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_raising__UnexpectedSuccess_py27" class="code">test_raising__UnexpectedSuccess_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_raising__UnexpectedSuccess_extended" class="code">test_raising__UnexpectedSuccess_extended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_xfail_case_xfails" class="code">make_xfail_case_xfails</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_xfail_case_succeeds" class="code">make_xfail_case_succeeds</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_expectFailure_KnownFailure_extended" class="code">test_expectFailure_KnownFailure_extended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_expectFailure_KnownFailure_unexpected_success" class="code">test_expectFailure_KnownFailure_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_unittest_expectedFailure_decorator_works_with_failure" class="code">test_unittest_expectedFailure_decorator_works_with_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_unittest_expectedFailure_decorator_works_with_success" class="code">test_unittest_expectedFailure_decorator_works_with_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a>):
+ </p>
+ <table class="children sortable" id="id583">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a>):
+ </p>
+ <table class="children sortable" id="id583">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.make_unexpected_case">
+
+ </a>
+ <a name="make_unexpected_case">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_unexpected_case(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.test_raising__UnexpectedSuccess_py27">
+
+ </a>
+ <a name="test_raising__UnexpectedSuccess_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raising__UnexpectedSuccess_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.test_raising__UnexpectedSuccess_extended">
+
+ </a>
+ <a name="test_raising__UnexpectedSuccess_extended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raising__UnexpectedSuccess_extended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.make_xfail_case_xfails">
+
+ </a>
+ <a name="make_xfail_case_xfails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_xfail_case_xfails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.make_xfail_case_succeeds">
+
+ </a>
+ <a name="make_xfail_case_succeeds">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_xfail_case_succeeds(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.test_expectFailure_KnownFailure_extended">
+
+ </a>
+ <a name="test_expectFailure_KnownFailure_extended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_expectFailure_KnownFailure_extended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.test_expectFailure_KnownFailure_unexpected_success">
+
+ </a>
+ <a name="test_expectFailure_KnownFailure_unexpected_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_expectFailure_KnownFailure_unexpected_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.test_unittest_expectedFailure_decorator_works_with_failure">
+
+ </a>
+ <a name="test_unittest_expectedFailure_decorator_works_with_failure">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(hasattr(unittest, 'expectedFailure'), 'Need py27+')<br />
+ def
+ test_unittest_expectedFailure_decorator_works_with_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestExpectedFailure.test_unittest_expectedFailure_decorator_works_with_success">
+
+ </a>
+ <a name="test_unittest_expectedFailure_decorator_works_with_success">
+
+ </a>
+ <div class="functionHeader">
+ @skipIf(hasattr(unittest, 'expectedFailure'), 'Need py27+')<br />
+ def
+ test_unittest_expectedFailure_decorator_works_with_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestNullary.html b/apidocs/testtools.tests.test_testcase.TestNullary.html
new file mode 100644
index 0000000..5a30150
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestNullary.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestNullary : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestNullary(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestNullary">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id603">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestNullary.html#test_repr" class="code">test_repr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestNullary.html#test_called_with_arguments" class="code">test_called_with_arguments</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestNullary.html#test_returns_wrapped" class="code">test_returns_wrapped</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestNullary.html#test_raises" class="code">test_raises</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id604">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestNullary.test_repr">
+
+ </a>
+ <a name="test_repr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repr(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestNullary.test_called_with_arguments">
+
+ </a>
+ <a name="test_called_with_arguments">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_called_with_arguments(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestNullary.test_returns_wrapped">
+
+ </a>
+ <a name="test_returns_wrapped">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_returns_wrapped(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestNullary.test_raises">
+
+ </a>
+ <a name="test_raises">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raises(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestOnException.html b/apidocs/testtools.tests.test_testcase.TestOnException.html
new file mode 100644
index 0000000..0908746
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestOnException.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestOnException : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestOnException(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestOnException">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id595">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestOnException.html#test_default_works" class="code">test_default_works</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestOnException.html#test_added_handler_works" class="code">test_added_handler_works</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestOnException.html#test_handler_that_raises_is_not_caught" class="code">test_handler_that_raises_is_not_caught</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id596">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestOnException.test_default_works">
+
+ </a>
+ <a name="test_default_works">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_default_works(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestOnException.test_added_handler_works">
+
+ </a>
+ <a name="test_added_handler_works">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_added_handler_works(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestOnException.test_handler_that_raises_is_not_caught">
+
+ </a>
+ <a name="test_handler_that_raises_is_not_caught">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_handler_that_raises_is_not_caught(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestPatchSupport.Case.html b/apidocs/testtools.tests.test_testcase.TestPatchSupport.Case.html
new file mode 100644
index 0000000..5fe02fe
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestPatchSupport.Case.html
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestPatchSupport.Case : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestPatchSupport.Case(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a>.<a href="testtools.tests.test_testcase.TestPatchSupport.html" class="code">TestPatchSupport</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestPatchSupport.Case">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id599">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.Case.html#test" class="code">test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id600">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.Case.test">
+
+ </a>
+ <a name="test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestPatchSupport.html b/apidocs/testtools.tests.test_testcase.TestPatchSupport.html
new file mode 100644
index 0000000..278b3b6
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestPatchSupport.html
@@ -0,0 +1,450 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestPatchSupport : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestPatchSupport(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestPatchSupport">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id597">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.Case.html" class="code">Case</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch" class="code">test_patch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch_restored_after_run" class="code">test_patch_restored_after_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html#test_successive_patches_apply" class="code">test_successive_patches_apply</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html#test_successive_patches_restored_after_run" class="code">test_successive_patches_restored_after_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch_nonexistent_attribute" class="code">test_patch_nonexistent_attribute</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html#test_restore_nonexistent_attribute" class="code">test_restore_nonexistent_attribute</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id598">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.test_patch">
+
+ </a>
+ <a name="test_patch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.test_patch_restored_after_run">
+
+ </a>
+ <a name="test_patch_restored_after_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_restored_after_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.test_successive_patches_apply">
+
+ </a>
+ <a name="test_successive_patches_apply">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_successive_patches_apply(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.test_successive_patches_restored_after_run">
+
+ </a>
+ <a name="test_successive_patches_restored_after_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_successive_patches_restored_after_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.test_patch_nonexistent_attribute">
+
+ </a>
+ <a name="test_patch_nonexistent_attribute">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_patch_nonexistent_attribute(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPatchSupport.test_restore_nonexistent_attribute">
+
+ </a>
+ <a name="test_restore_nonexistent_attribute">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_restore_nonexistent_attribute(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestPlaceHolder.html b/apidocs/testtools.tests.test_testcase.TestPlaceHolder.html
new file mode 100644
index 0000000..5da6d65
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestPlaceHolder.html
@@ -0,0 +1,665 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestPlaceHolder : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestPlaceHolder(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestPlaceHolder">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id565">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#makePlaceHolder" class="code">makePlaceHolder</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_id_comes_from_constructor" class="code">test_id_comes_from_constructor</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_shortDescription_is_id" class="code">test_shortDescription_is_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_shortDescription_specified" class="code">test_shortDescription_specified</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_just_id" class="code">test_repr_just_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_with_description" class="code">test_repr_with_description</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_custom_outcome" class="code">test_repr_custom_outcome</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_counts_as_one_test" class="code">test_counts_as_one_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_str_is_id" class="code">test_str_is_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_runs_as_success" class="code">test_runs_as_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supplies_details" class="code">test_supplies_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supplies_timestamps" class="code">test_supplies_timestamps</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_call_is_run" class="code">test_call_is_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_runs_without_result" class="code">test_runs_without_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_debug" class="code">test_debug</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supports_tags" class="code">test_supports_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id566">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.makePlaceHolder">
+
+ </a>
+ <a name="makePlaceHolder">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makePlaceHolder(self, test_id='foo', short_description=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_id_comes_from_constructor">
+
+ </a>
+ <a name="test_id_comes_from_constructor">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_id_comes_from_constructor(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_shortDescription_is_id">
+
+ </a>
+ <a name="test_shortDescription_is_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_shortDescription_is_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_shortDescription_specified">
+
+ </a>
+ <a name="test_shortDescription_specified">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_shortDescription_specified(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_repr_just_id">
+
+ </a>
+ <a name="test_repr_just_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repr_just_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_repr_with_description">
+
+ </a>
+ <a name="test_repr_with_description">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repr_with_description(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_repr_custom_outcome">
+
+ </a>
+ <a name="test_repr_custom_outcome">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repr_custom_outcome(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_counts_as_one_test">
+
+ </a>
+ <a name="test_counts_as_one_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_counts_as_one_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_str_is_id">
+
+ </a>
+ <a name="test_str_is_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_str_is_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_runs_as_success">
+
+ </a>
+ <a name="test_runs_as_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_runs_as_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_supplies_details">
+
+ </a>
+ <a name="test_supplies_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_supplies_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_supplies_timestamps">
+
+ </a>
+ <a name="test_supplies_timestamps">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_supplies_timestamps(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_call_is_run">
+
+ </a>
+ <a name="test_call_is_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_call_is_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_runs_without_result">
+
+ </a>
+ <a name="test_runs_without_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_runs_without_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_debug">
+
+ </a>
+ <a name="test_debug">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_debug(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestPlaceHolder.test_supports_tags">
+
+ </a>
+ <a name="test_supports_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_supports_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestRunTestUsage.html b/apidocs/testtools.tests.test_testcase.TestRunTestUsage.html
new file mode 100644
index 0000000..3695df3
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestRunTestUsage.html
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestRunTestUsage : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestRunTestUsage(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestRunTestUsage">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id577">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestRunTestUsage.html#test_last_resort_in_place" class="code">test_last_resort_in_place</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id578">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestRunTestUsage.test_last_resort_in_place">
+
+ </a>
+ <a name="test_last_resort_in_place">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_last_resort_in_place(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestSetupTearDown.html b/apidocs/testtools.tests.test_testcase.TestSetupTearDown.html
new file mode 100644
index 0000000..038434d
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestSetupTearDown.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestSetupTearDown : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestSetupTearDown(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestSetupTearDown">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id591">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_setUpCalledTwice" class="code">test_setUpCalledTwice</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_setUpNotCalled" class="code">test_setUpNotCalled</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_tearDownCalledTwice" class="code">test_tearDownCalledTwice</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_tearDownNotCalled" class="code">test_tearDownNotCalled</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id592">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestSetupTearDown.test_setUpCalledTwice">
+
+ </a>
+ <a name="test_setUpCalledTwice">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setUpCalledTwice(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSetupTearDown.test_setUpNotCalled">
+
+ </a>
+ <a name="test_setUpNotCalled">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setUpNotCalled(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSetupTearDown.test_tearDownCalledTwice">
+
+ </a>
+ <a name="test_tearDownCalledTwice">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tearDownCalledTwice(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSetupTearDown.test_tearDownNotCalled">
+
+ </a>
+ <a name="test_tearDownNotCalled">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tearDownNotCalled(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestSkipping.html b/apidocs/testtools.tests.test_testcase.TestSkipping.html
new file mode 100644
index 0000000..1f326bd
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestSkipping.html
@@ -0,0 +1,687 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestSkipping : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestSkipping(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestSkipping">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for skipping of tests functionality.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id593">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_causes_skipException" class="code">test_skip_causes_skipException</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_can_use_skipTest" class="code">test_can_use_skipTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_without_reason_works" class="code">test_skip_without_reason_works</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skipException_in_setup_calls_result_addSkip" class="code">test_skipException_in_setup_calls_result_addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skipException_in_test_method_calls_result_addSkip" class="code">test_skipException_in_test_method_calls_result_addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skip__in_setup_with_old_result_object_calls_addSuccess" class="code">test_skip__in_setup_with_old_result_object_calls_addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_with_old_result_object_calls_addError" class="code">test_skip_with_old_result_object_calls_addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_decorator" class="code">test_skip_decorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skipIf_decorator" class="code">test_skipIf_decorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_skipUnless_decorator" class="code">test_skipUnless_decorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#check_skip_decorator_does_not_run_setup" class="code">check_skip_decorator_does_not_run_setup</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skip_decorator_does_not_run_setUp" class="code">test_testtools_skip_decorator_does_not_run_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skipIf_decorator_does_not_run_setUp" class="code">test_testtools_skipIf_decorator_does_not_run_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skipUnless_decorator_does_not_run_setUp" class="code">test_testtools_skipUnless_decorator_does_not_run_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skip_decorator_does_not_run_setUp" class="code">test_unittest_skip_decorator_does_not_run_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skipIf_decorator_does_not_run_setUp" class="code">test_unittest_skipIf_decorator_does_not_run_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skipUnless_decorator_does_not_run_setUp" class="code">test_unittest_skipUnless_decorator_does_not_run_setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id594">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skip_causes_skipException">
+
+ </a>
+ <a name="test_skip_causes_skipException">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skip_causes_skipException(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_can_use_skipTest">
+
+ </a>
+ <a name="test_can_use_skipTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_can_use_skipTest(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skip_without_reason_works">
+
+ </a>
+ <a name="test_skip_without_reason_works">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skip_without_reason_works(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skipException_in_setup_calls_result_addSkip">
+
+ </a>
+ <a name="test_skipException_in_setup_calls_result_addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skipException_in_setup_calls_result_addSkip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skipException_in_test_method_calls_result_addSkip">
+
+ </a>
+ <a name="test_skipException_in_test_method_calls_result_addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skipException_in_test_method_calls_result_addSkip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skip__in_setup_with_old_result_object_calls_addSuccess">
+
+ </a>
+ <a name="test_skip__in_setup_with_old_result_object_calls_addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skip__in_setup_with_old_result_object_calls_addSuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skip_with_old_result_object_calls_addError">
+
+ </a>
+ <a name="test_skip_with_old_result_object_calls_addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skip_with_old_result_object_calls_addError(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skip_decorator">
+
+ </a>
+ <a name="test_skip_decorator">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skip_decorator(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skipIf_decorator">
+
+ </a>
+ <a name="test_skipIf_decorator">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skipIf_decorator(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_skipUnless_decorator">
+
+ </a>
+ <a name="test_skipUnless_decorator">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skipUnless_decorator(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.check_skip_decorator_does_not_run_setup">
+
+ </a>
+ <a name="check_skip_decorator_does_not_run_setup">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_skip_decorator_does_not_run_setup(self, decorator, reason):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_testtools_skip_decorator_does_not_run_setUp">
+
+ </a>
+ <a name="test_testtools_skip_decorator_does_not_run_setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_testtools_skip_decorator_does_not_run_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_testtools_skipIf_decorator_does_not_run_setUp">
+
+ </a>
+ <a name="test_testtools_skipIf_decorator_does_not_run_setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_testtools_skipIf_decorator_does_not_run_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_testtools_skipUnless_decorator_does_not_run_setUp">
+
+ </a>
+ <a name="test_testtools_skipUnless_decorator_does_not_run_setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_testtools_skipUnless_decorator_does_not_run_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_unittest_skip_decorator_does_not_run_setUp">
+
+ </a>
+ <a name="test_unittest_skip_decorator_does_not_run_setUp">
+
+ </a>
+ <div class="functionHeader">
+ @require_py27_minimum<br />
+ def
+ test_unittest_skip_decorator_does_not_run_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_unittest_skipIf_decorator_does_not_run_setUp">
+
+ </a>
+ <a name="test_unittest_skipIf_decorator_does_not_run_setUp">
+
+ </a>
+ <div class="functionHeader">
+ @require_py27_minimum<br />
+ def
+ test_unittest_skipIf_decorator_does_not_run_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestSkipping.test_unittest_skipUnless_decorator_does_not_run_setUp">
+
+ </a>
+ <a name="test_unittest_skipUnless_decorator_does_not_run_setUp">
+
+ </a>
+ <div class="functionHeader">
+ @require_py27_minimum<br />
+ def
+ test_unittest_skipUnless_decorator_does_not_run_setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestTestCaseSuper.html b/apidocs/testtools.tests.test_testcase.TestTestCaseSuper.html
new file mode 100644
index 0000000..5c46aac
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestTestCaseSuper.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestTestCaseSuper : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestTestCaseSuper(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestTestCaseSuper">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id601">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestTestCaseSuper.html#test_setup_uses_super" class="code">test_setup_uses_super</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestTestCaseSuper.html#test_teardown_uses_super" class="code">test_teardown_uses_super</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id602">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestTestCaseSuper.test_setup_uses_super">
+
+ </a>
+ <a name="test_setup_uses_super">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setup_uses_super(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestTestCaseSuper.test_teardown_uses_super">
+
+ </a>
+ <a name="test_teardown_uses_super">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_teardown_uses_super(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestUniqueFactories.html b/apidocs/testtools.tests.test_testcase.TestUniqueFactories.html
new file mode 100644
index 0000000..a48623f
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestUniqueFactories.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestUniqueFactories : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestUniqueFactories(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestUniqueFactories">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for getUniqueString and getUniqueInteger.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id584">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueInteger" class="code">test_getUniqueInteger</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueString" class="code">test_getUniqueString</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueString_prefix" class="code">test_getUniqueString_prefix</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id585">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueInteger">
+
+ </a>
+ <a name="test_getUniqueInteger">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_getUniqueInteger(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueString">
+
+ </a>
+ <a name="test_getUniqueString">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_getUniqueString(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueString_prefix">
+
+ </a>
+ <a name="test_getUniqueString_prefix">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_getUniqueString_prefix(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.TestWithDetails.html b/apidocs/testtools.tests.test_testcase.TestWithDetails.html
new file mode 100644
index 0000000..64c7c84
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.TestWithDetails.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase.TestWithDetails : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testcase.TestWithDetails(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testcase.html" class="code">test_testcase</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testcase.TestWithDetails">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testcase.TestDetailsProvided.html" class="code">testtools.tests.test_testcase.TestDetailsProvided</a>, <a href="testtools.tests.test_testcase.TestExpectedFailure.html" class="code">testtools.tests.test_testcase.TestExpectedFailure</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id579">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestWithDetails.html#assertDetailsProvided" class="code">assertDetailsProvided</a></td>
+ <td><span>Assert that when case is run, details are provided to the result.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testcase.TestWithDetails.html#get_content" class="code">get_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id580">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.TestWithDetails.assertDetailsProvided">
+
+ </a>
+ <a name="assertDetailsProvided">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertDetailsProvided(self, case, expected_outcome, expected_keys):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that when case is run, details are provided to the result.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">case</td><td>A TestCase to run.</td></tr><tr><td></td><td class="fieldArg">expected_outcome</td><td>The call that should be made.</td></tr><tr><td></td><td class="fieldArg">expected_keys</td><td>The keys to look for.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testcase.TestWithDetails.get_content">
+
+ </a>
+ <a name="get_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testcase.html b/apidocs/testtools.tests.test_testcase.html
new file mode 100644
index 0000000..b4efbad
--- /dev/null
+++ b/apidocs/testtools.tests.test_testcase.html
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testcase : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_testcase</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for extensions to the base test library.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id564">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestPlaceHolder.html" class="code">TestPlaceHolder</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestErrorHolder.html" class="code">TestErrorHolder</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestEquality.html" class="code">TestEquality</a></td>
+ <td><span>Test <tt class="rst-docutils literal">TestCase</tt>'s equality implementation.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestAssertions.html" class="code">TestAssertions</a></td>
+ <td><span>Test assertions in TestCase.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestAddCleanup.html" class="code">TestAddCleanup</a></td>
+ <td><span>Tests for TestCase.addCleanup.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestRunTestUsage.html" class="code">TestRunTestUsage</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">TestWithDetails</a></td>
+ <td><span class="undocumented">No class docstring; 1/2 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestExpectedFailure.html" class="code">TestExpectedFailure</a></td>
+ <td><span>Tests for expected failures and unexpected successess.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestUniqueFactories.html" class="code">TestUniqueFactories</a></td>
+ <td><span>Tests for getUniqueString and getUniqueInteger.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html" class="code">TestCloneTestWithNewId</a></td>
+ <td><span>Tests for clone_test_with_new_id.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestDetailsProvided.html" class="code">TestDetailsProvided</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestSetupTearDown.html" class="code">TestSetupTearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestSkipping.html" class="code">TestSkipping</a></td>
+ <td><span>Tests for skipping of tests functionality.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestOnException.html" class="code">TestOnException</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestPatchSupport.html" class="code">TestPatchSupport</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestTestCaseSuper.html" class="code">TestTestCaseSuper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestNullary.html" class="code">TestNullary</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.Attributes.html" class="code">Attributes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestAttributes.html" class="code">TestAttributes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html" class="code">TestDecorateTestCaseResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testcase.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testcase.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.DetailsContract.html b/apidocs/testtools.tests.test_testresult.DetailsContract.html
new file mode 100644
index 0000000..64dc85e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.DetailsContract.html
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.DetailsContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.DetailsContract(<a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.DetailsContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">testtools.tests.test_testresult.FallbackContract</a>, <a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract</a>, <a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult</a>, <a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for the details API of TestResults.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id349">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html#test_addExpectedFailure_details" class="code">test_addExpectedFailure_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html#test_addError_details" class="code">test_addError_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html#test_addFailure_details" class="code">test_addFailure_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html#test_addSkipped_details" class="code">test_addSkipped_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html#test_addUnexpectedSuccess_details" class="code">test_addUnexpectedSuccess_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html#test_addSuccess_details" class="code">test_addSuccess_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id352">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id352">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id352">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.DetailsContract.test_addExpectedFailure_details">
+
+ </a>
+ <a name="test_addExpectedFailure_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addExpectedFailure_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.DetailsContract.test_addError_details">
+
+ </a>
+ <a name="test_addError_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addError_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.DetailsContract.test_addFailure_details">
+
+ </a>
+ <a name="test_addFailure_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addFailure_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.DetailsContract.test_addSkipped_details">
+
+ </a>
+ <a name="test_addSkipped_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSkipped_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.DetailsContract.test_addUnexpectedSuccess_details">
+
+ </a>
+ <a name="test_addUnexpectedSuccess_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addUnexpectedSuccess_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.DetailsContract.test_addSuccess_details">
+
+ </a>
+ <a name="test_addSuccess_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSuccess_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.FallbackContract.html b/apidocs/testtools.tests.test_testresult.FallbackContract.html
new file mode 100644
index 0000000..2ce0dea
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.FallbackContract.html
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.FallbackContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.FallbackContract(<a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.FallbackContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">testtools.tests.test_testresult.StartTestRunContract</a>, <a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>When we fallback we take our policy choice to map calls.</p>
+<p>For instance, we map unexpectedSuccess to an error code, not to success.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id353">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.FallbackContract.html#test_addUnexpectedSuccess_was_successful" class="code">test_addUnexpectedSuccess_was_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id357">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id357">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id357">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id357">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.FallbackContract.test_addUnexpectedSuccess_was_successful">
+
+ </a>
+ <a name="test_addUnexpectedSuccess_was_successful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addUnexpectedSuccess_was_successful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess_was_successful" class="code">testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess_was_successful</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.Python26Contract.html b/apidocs/testtools.tests.test_testresult.Python26Contract.html
new file mode 100644
index 0000000..a5b29b4
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.Python26Contract.html
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.Python26Contract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.Python26Contract(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.Python26Contract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">testtools.tests.test_testresult.Python27Contract</a>, <a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython26TestResultContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id343">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.Python26Contract.test_fresh_result_is_successful">
+
+ </a>
+ <a name="test_fresh_result_is_successful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fresh_result_is_successful(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python26Contract.test_addError_is_failure">
+
+ </a>
+ <a name="test_addError_is_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addError_is_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python26Contract.test_addFailure_is_failure">
+
+ </a>
+ <a name="test_addFailure_is_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addFailure_is_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python26Contract.test_addSuccess_is_success">
+
+ </a>
+ <a name="test_addSuccess_is_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSuccess_is_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python26Contract.test_stop_sets_shouldStop">
+
+ </a>
+ <a name="test_stop_sets_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stop_sets_shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.Python27Contract.html b/apidocs/testtools.tests.test_testresult.Python27Contract.html
new file mode 100644
index 0000000..14417cd
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.Python27Contract.html
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.Python27Contract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.Python27Contract(<a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.Python27Contract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.TagsContract.html" class="code">testtools.tests.test_testresult.TagsContract</a>, <a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython27TestResultContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id344">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_addExpectedFailure" class="code">test_addExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_addExpectedFailure_is_success" class="code">test_addExpectedFailure_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_addSkipped" class="code">test_addSkipped</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_addSkip_is_success" class="code">test_addSkip_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess" class="code">test_addUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess_was_successful" class="code">test_addUnexpectedSuccess_was_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_startStopTestRun" class="code">test_startStopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html#test_failfast" class="code">test_failfast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a>:
+ </p>
+ <table class="children sortable" id="id345">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_addExpectedFailure">
+
+ </a>
+ <a name="test_addExpectedFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addExpectedFailure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_addExpectedFailure_is_success">
+
+ </a>
+ <a name="test_addExpectedFailure_is_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addExpectedFailure_is_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_addSkipped">
+
+ </a>
+ <a name="test_addSkipped">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSkipped(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_addSkip_is_success">
+
+ </a>
+ <a name="test_addSkip_is_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSkip_is_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess">
+
+ </a>
+ <a name="test_addUnexpectedSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addUnexpectedSuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess_was_successful">
+
+ </a>
+ <a name="test_addUnexpectedSuccess_was_successful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addUnexpectedSuccess_was_successful(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">testtools.tests.test_testresult.FallbackContract</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_startStopTestRun">
+
+ </a>
+ <a name="test_startStopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startStopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.Python27Contract.test_failfast">
+
+ </a>
+ <a name="test_failfast">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failfast(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.StartTestRunContract.html b/apidocs/testtools.tests.test_testresult.StartTestRunContract.html
new file mode 100644
index 0000000..90aa772
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.StartTestRunContract.html
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.StartTestRunContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.StartTestRunContract(<a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.StartTestRunContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract</a>, <a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">testtools.tests.test_testresult.TestMultiTestResultContract</a>, <a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">testtools.tests.test_testresult.TestTestResultContract</a>, <a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">testtools.tests.test_testresult.TestTextTestResultContract</a>, <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Defines the contract for testtools policy choices.</p>
+<p>That is things which are not simply extensions to unittest but choices we
+have made differently.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id358">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_unexpected_success" class="code">test_startTestRun_resets_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_failure" class="code">test_startTestRun_resets_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_errors" class="code">test_startTestRun_resets_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id363">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id363">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id363">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id363">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id363">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_unexpected_success">
+
+ </a>
+ <a name="test_startTestRun_resets_unexpected_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_resets_unexpected_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_failure">
+
+ </a>
+ <a name="test_startTestRun_resets_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_resets_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_errors">
+
+ </a>
+ <a name="test_startTestRun_resets_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_resets_errors(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TagsContract.html b/apidocs/testtools.tests.test_testresult.TagsContract.html
new file mode 100644
index 0000000..d425e2e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TagsContract.html
@@ -0,0 +1,308 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TagsContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TagsContract(<a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TagsContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">testtools.tests.test_testresult.DetailsContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Tests to ensure correct tagging behaviour.</p>
+<p>See the subunit docs for guidelines on how this is supposed to work.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id346">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_no_tags_by_default" class="code">test_no_tags_by_default</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_adding_tags" class="code">test_adding_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_removing_tags" class="code">test_removing_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_startTestRun_resets_tags" class="code">test_startTestRun_resets_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_add_tags_within_test" class="code">test_add_tags_within_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_tags_added_in_test_are_reverted" class="code">test_tags_added_in_test_are_reverted</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_tags_removed_in_test" class="code">test_tags_removed_in_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html#test_tags_removed_in_test_are_restored" class="code">test_tags_removed_in_test_are_restored</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id348">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id348">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_no_tags_by_default">
+
+ </a>
+ <a name="test_no_tags_by_default">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_tags_by_default(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_adding_tags">
+
+ </a>
+ <a name="test_adding_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_adding_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_removing_tags">
+
+ </a>
+ <a name="test_removing_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_removing_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_startTestRun_resets_tags">
+
+ </a>
+ <a name="test_startTestRun_resets_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_resets_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_add_tags_within_test">
+
+ </a>
+ <a name="test_add_tags_within_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_tags_within_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_tags_added_in_test_are_reverted">
+
+ </a>
+ <a name="test_tags_added_in_test_are_reverted">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_added_in_test_are_reverted(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_tags_removed_in_test">
+
+ </a>
+ <a name="test_tags_removed_in_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_removed_in_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TagsContract.test_tags_removed_in_test_are_restored">
+
+ </a>
+ <a name="test_tags_removed_in_test_are_restored">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_removed_in_test_are_restored(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html b/apidocs/testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html
new file mode 100644
index 0000000..bfaf009
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestAdaptedPython26TestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestAdaptedPython26TestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestAdaptedPython26TestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id407">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id413">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id413">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id413">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id413">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id413">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id413">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html b/apidocs/testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html
new file mode 100644
index 0000000..34e4518
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestAdaptedPython27TestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestAdaptedPython27TestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestAdaptedPython27TestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id418">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id423">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id423">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id423">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id423">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id423">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestAdaptedStreamResult.html b/apidocs/testtools.tests.test_testresult.TestAdaptedStreamResult.html
new file mode 100644
index 0000000..1be716b
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestAdaptedStreamResult.html
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestAdaptedStreamResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestAdaptedStreamResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestAdaptedStreamResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id424">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id429">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id429">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id429">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id429">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id429">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestAdaptedStreamResult.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestBaseStreamResultContract.html b/apidocs/testtools.tests.test_testresult.TestBaseStreamResultContract.html
new file mode 100644
index 0000000..fd6b34c
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestBaseStreamResultContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestBaseStreamResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestBaseStreamResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestBaseStreamResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id445">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id447">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id447">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestBaseStreamResultContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestByTestResultTests.html b/apidocs/testtools.tests.test_testresult.TestByTestResultTests.html
new file mode 100644
index 0000000..f0631dc
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestByTestResultTests.html
@@ -0,0 +1,704 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestByTestResultTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestByTestResultTests(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestByTestResultTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id542">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#assertCalled" class="code">assertCalled</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#on_test" class="code">on_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_no_tests_nothing_reported" class="code">test_no_tests_nothing_reported</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_success" class="code">test_add_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_success_details" class="code">test_add_success_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_global_tags" class="code">test_global_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_local_tags" class="code">test_local_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_error" class="code">test_add_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_error_details" class="code">test_add_error_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_failure" class="code">test_add_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_failure_details" class="code">test_add_failure_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_xfail" class="code">test_add_xfail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_xfail_details" class="code">test_add_xfail_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_unexpected_success" class="code">test_add_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_skip_reason" class="code">test_add_skip_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_skip_details" class="code">test_add_skip_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_twice" class="code">test_twice</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id543">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.assertCalled">
+
+ </a>
+ <a name="assertCalled">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertCalled(self, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.on_test">
+
+ </a>
+ <a name="on_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ on_test(self, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_no_tests_nothing_reported">
+
+ </a>
+ <a name="test_no_tests_nothing_reported">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_tests_nothing_reported(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_success">
+
+ </a>
+ <a name="test_add_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_success_details">
+
+ </a>
+ <a name="test_add_success_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_success_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_global_tags">
+
+ </a>
+ <a name="test_global_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_global_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_local_tags">
+
+ </a>
+ <a name="test_local_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_local_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_error">
+
+ </a>
+ <a name="test_add_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_error_details">
+
+ </a>
+ <a name="test_add_error_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_error_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_failure">
+
+ </a>
+ <a name="test_add_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_failure_details">
+
+ </a>
+ <a name="test_add_failure_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_failure_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_xfail">
+
+ </a>
+ <a name="test_add_xfail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_xfail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_xfail_details">
+
+ </a>
+ <a name="test_add_xfail_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_xfail_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_unexpected_success">
+
+ </a>
+ <a name="test_add_unexpected_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_unexpected_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_skip_reason">
+
+ </a>
+ <a name="test_add_skip_reason">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_skip_reason(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_add_skip_details">
+
+ </a>
+ <a name="test_add_skip_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_skip_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestByTestResultTests.test_twice">
+
+ </a>
+ <a name="test_twice">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_twice(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestCopyStreamResultContract.html b/apidocs/testtools.tests.test_testresult.TestCopyStreamResultContract.html
new file mode 100644
index 0000000..b79803c
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestCopyStreamResultContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestCopyStreamResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestCopyStreamResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestCopyStreamResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id448">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id450">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id450">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestCopyStreamResultContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestCopyStreamResultCopies.html b/apidocs/testtools.tests.test_testresult.TestCopyStreamResultCopies.html
new file mode 100644
index 0000000..488314e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestCopyStreamResultCopies.html
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestCopyStreamResultCopies : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestCopyStreamResultCopies(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestCopyStreamResultCopies">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id480">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_stopTestRun" class="code">test_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_status" class="code">test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id481">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestCopyStreamResultCopies.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestCopyStreamResultCopies.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestCopyStreamResultCopies.test_stopTestRun">
+
+ </a>
+ <a name="test_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestCopyStreamResultCopies.test_status">
+
+ </a>
+ <a name="test_status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestDetailsToStr.html b/apidocs/testtools.tests.test_testresult.TestDetailsToStr.html
new file mode 100644
index 0000000..b5cab4c
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestDetailsToStr.html
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestDetailsToStr : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestDetailsToStr(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestDetailsToStr">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id540">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_no_details" class="code">test_no_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_binary_content" class="code">test_binary_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_single_line_content" class="code">test_single_line_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_multi_line_text_content" class="code">test_multi_line_text_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_special_text_content" class="code">test_special_text_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_multiple_text_content" class="code">test_multiple_text_content</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_empty_attachment" class="code">test_empty_attachment</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_lots_of_different_attachments" class="code">test_lots_of_different_attachments</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id541">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_no_details">
+
+ </a>
+ <a name="test_no_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_binary_content">
+
+ </a>
+ <a name="test_binary_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_binary_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_single_line_content">
+
+ </a>
+ <a name="test_single_line_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_single_line_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_multi_line_text_content">
+
+ </a>
+ <a name="test_multi_line_text_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multi_line_text_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_special_text_content">
+
+ </a>
+ <a name="test_special_text_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_special_text_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_multiple_text_content">
+
+ </a>
+ <a name="test_multiple_text_content">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_multiple_text_content(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_empty_attachment">
+
+ </a>
+ <a name="test_empty_attachment">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_empty_attachment(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDetailsToStr.test_lots_of_different_attachments">
+
+ </a>
+ <a name="test_lots_of_different_attachments">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_lots_of_different_attachments(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestDoubleStreamResultContract.html b/apidocs/testtools.tests.test_testresult.TestDoubleStreamResultContract.html
new file mode 100644
index 0000000..f59b3bb
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestDoubleStreamResultContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestDoubleStreamResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestDoubleStreamResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestDoubleStreamResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id451">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id453">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id453">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestDoubleStreamResultContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestDoubleStreamResultEvents.html b/apidocs/testtools.tests.test_testresult.TestDoubleStreamResultEvents.html
new file mode 100644
index 0000000..11977c0
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestDoubleStreamResultEvents.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestDoubleStreamResultEvents : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestDoubleStreamResultEvents(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestDoubleStreamResultEvents">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id478">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_stopTestRun" class="code">test_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_file" class="code">test_file</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_status" class="code">test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id479">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_stopTestRun">
+
+ </a>
+ <a name="test_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_file">
+
+ </a>
+ <a name="test_file">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_file(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_status">
+
+ </a>
+ <a name="test_status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedTestResultContract.html b/apidocs/testtools.tests.test_testresult.TestExtendedTestResultContract.html
new file mode 100644
index 0000000..5ea8f70
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedTestResultContract.html
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedTestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedTestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedTestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id396">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id403">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedTestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddError.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddError.html
new file mode 100644
index 0000000..dc10ea1
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddError.html
@@ -0,0 +1,715 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalAddError : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalAddError(<a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalAddError">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddFailure</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id513">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py26" class="code">test_outcome_Original_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py27" class="code">test_outcome_Original_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_pyextended" class="code">test_outcome_Original_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py26" class="code">test_outcome_Extended_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py27" class="code">test_outcome_Extended_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_pyextended" class="code">test_outcome_Extended_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome__no_details" class="code">test_outcome__no_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id515">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id515">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py26">
+
+ </a>
+ <a name="test_outcome_Original_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py27">
+
+ </a>
+ <a name="test_outcome_Original_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_pyextended">
+
+ </a>
+ <a name="test_outcome_Original_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py26">
+
+ </a>
+ <a name="test_outcome_Extended_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py27">
+
+ </a>
+ <a name="test_outcome_Extended_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_pyextended">
+
+ </a>
+ <a name="test_outcome_Extended_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome__no_details">
+
+ </a>
+ <a name="test_outcome__no_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome__no_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html
new file mode 100644
index 0000000..a065f33
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html
@@ -0,0 +1,853 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure(<a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id519">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html#test_outcome_Original_py26" class="code">test_outcome_Original_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html#test_outcome_Extended_py26" class="code">test_outcome_Extended_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id522">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id522">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id522">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.test_outcome_Original_py26">
+
+ </a>
+ <a name="test_outcome_Original_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py26</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.test_outcome_Extended_py26">
+
+ </a>
+ <a name="test_outcome_Extended_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py26</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html
new file mode 100644
index 0000000..dd60683
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html
@@ -0,0 +1,806 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalAddFailure : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalAddFailure(<a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalAddFailure">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id518">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id518">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id518">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html
new file mode 100644
index 0000000..7fbb407
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html
@@ -0,0 +1,737 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalAddSkip : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalAddSkip(<a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalAddSkip">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id523">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_py26" class="code">test_outcome_Original_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_py27" class="code">test_outcome_Original_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_pyextended" class="code">test_outcome_Original_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py26" class="code">test_outcome_Extended_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py27_no_reason" class="code">test_outcome_Extended_py27_no_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py27_reason" class="code">test_outcome_Extended_py27_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_pyextended" class="code">test_outcome_Extended_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome__no_details" class="code">test_outcome__no_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id525">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id525">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_py26">
+
+ </a>
+ <a name="test_outcome_Original_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_py27">
+
+ </a>
+ <a name="test_outcome_Original_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_pyextended">
+
+ </a>
+ <a name="test_outcome_Original_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py26">
+
+ </a>
+ <a name="test_outcome_Extended_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py27_no_reason">
+
+ </a>
+ <a name="test_outcome_Extended_py27_no_reason">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py27_no_reason(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py27_reason">
+
+ </a>
+ <a name="test_outcome_Extended_py27_reason">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py27_reason(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_pyextended">
+
+ </a>
+ <a name="test_outcome_Extended_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome__no_details">
+
+ </a>
+ <a name="test_outcome__no_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome__no_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html
new file mode 100644
index 0000000..95acda9
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html
@@ -0,0 +1,693 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess(<a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id526">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_py26" class="code">test_outcome_Original_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_py27" class="code">test_outcome_Original_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_pyextended" class="code">test_outcome_Original_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_py26" class="code">test_outcome_Extended_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_py27" class="code">test_outcome_Extended_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_pyextended" class="code">test_outcome_Extended_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id528">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id528">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_py26">
+
+ </a>
+ <a name="test_outcome_Original_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_py27">
+
+ </a>
+ <a name="test_outcome_Original_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_pyextended">
+
+ </a>
+ <a name="test_outcome_Original_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_py26">
+
+ </a>
+ <a name="test_outcome_Extended_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_py27">
+
+ </a>
+ <a name="test_outcome_Extended_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_pyextended">
+
+ </a>
+ <a name="test_outcome_Extended_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html
new file mode 100644
index 0000000..0ec88c6
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html
@@ -0,0 +1,693 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess(<a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id529">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_py26" class="code">test_outcome_Original_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_py27" class="code">test_outcome_Original_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_pyextended" class="code">test_outcome_Original_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_py26" class="code">test_outcome_Extended_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_py27" class="code">test_outcome_Extended_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_pyextended" class="code">test_outcome_Extended_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id531">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id531">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_py26">
+
+ </a>
+ <a name="test_outcome_Original_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_py27">
+
+ </a>
+ <a name="test_outcome_Original_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_pyextended">
+
+ </a>
+ <a name="test_outcome_Original_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Original_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_py26">
+
+ </a>
+ <a name="test_outcome_Extended_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_py27">
+
+ </a>
+ <a name="test_outcome_Extended_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_pyextended">
+
+ </a>
+ <a name="test_outcome_Extended_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_outcome_Extended_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html
new file mode 100644
index 0000000..128664d
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html
@@ -0,0 +1,1089 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator(<a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id510">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_failfast_py26" class="code">test_failfast_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_failfast_py27" class="code">test_failfast_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_py26" class="code">test_progress_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_py27" class="code">test_progress_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_pyextended" class="code">test_progress_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_shouldStop" class="code">test_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_py26" class="code">test_startTest_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_py27" class="code">test_startTest_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_pyextended" class="code">test_startTest_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_py26" class="code">test_startTestRun_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_py27" class="code">test_startTestRun_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_pyextended" class="code">test_startTestRun_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_py26" class="code">test_stopTest_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_py27" class="code">test_stopTest_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_pyextended" class="code">test_stopTest_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_py26" class="code">test_stopTestRun_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_py27" class="code">test_stopTestRun_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_pyextended" class="code">test_stopTestRun_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_py26" class="code">test_tags_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_py27" class="code">test_tags_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_pyextended" class="code">test_tags_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_py26" class="code">test_time_py26</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_py27" class="code">test_time_py27</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_pyextended" class="code">test_time_pyextended</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id512">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id512">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_failfast_py26">
+
+ </a>
+ <a name="test_failfast_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failfast_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_failfast_py27">
+
+ </a>
+ <a name="test_failfast_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failfast_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_py26">
+
+ </a>
+ <a name="test_progress_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_progress_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_py27">
+
+ </a>
+ <a name="test_progress_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_progress_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_pyextended">
+
+ </a>
+ <a name="test_progress_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_progress_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_shouldStop">
+
+ </a>
+ <a name="test_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_py26">
+
+ </a>
+ <a name="test_startTest_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTest_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_py27">
+
+ </a>
+ <a name="test_startTest_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTest_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_pyextended">
+
+ </a>
+ <a name="test_startTest_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTest_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_py26">
+
+ </a>
+ <a name="test_startTestRun_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_py27">
+
+ </a>
+ <a name="test_startTestRun_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_pyextended">
+
+ </a>
+ <a name="test_startTestRun_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_py26">
+
+ </a>
+ <a name="test_stopTest_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTest_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_py27">
+
+ </a>
+ <a name="test_stopTest_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTest_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_pyextended">
+
+ </a>
+ <a name="test_stopTest_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTest_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_py26">
+
+ </a>
+ <a name="test_stopTestRun_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_py27">
+
+ </a>
+ <a name="test_stopTestRun_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_pyextended">
+
+ </a>
+ <a name="test_stopTestRun_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_py26">
+
+ </a>
+ <a name="test_tags_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_py27">
+
+ </a>
+ <a name="test_tags_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_pyextended">
+
+ </a>
+ <a name="test_tags_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_py26">
+
+ </a>
+ <a name="test_time_py26">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_time_py26(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_py27">
+
+ </a>
+ <a name="test_time_py27">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_time_py27(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_pyextended">
+
+ </a>
+ <a name="test_time_pyextended">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_time_pyextended(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html
new file mode 100644
index 0000000..c97297e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html
@@ -0,0 +1,643 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator</a>, <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id508">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_26_result" class="code">make_26_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_27_result" class="code">make_27_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_converter" class="code">make_converter</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_extended_result" class="code">make_extended_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details" class="code">check_outcome_details</a></td>
+ <td><span>Call an outcome with a details dict to be passed through.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#get_details_and_string" class="code">get_details_and_string</a></td>
+ <td><span>Get a details dict and expected string.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_exec_info" class="code">check_outcome_details_to_exec_info</a></td>
+ <td><span>Call an outcome with a details dict to be made into exc_info.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_nothing" class="code">check_outcome_details_to_nothing</a></td>
+ <td><span>Call an outcome with a details dict to be swallowed.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_string" class="code">check_outcome_details_to_string</a></td>
+ <td><span>Call an outcome with a details dict to be stringified.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_details_to_arg" class="code">check_outcome_details_to_arg</a></td>
+ <td><span>Call an outcome with a details dict to have an arg extracted.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_exc_info" class="code">check_outcome_exc_info</a></td>
+ <td><span>Check that calling a legacy outcome still works.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_exc_info_to_nothing" class="code">check_outcome_exc_info_to_nothing</a></td>
+ <td><span>Check that calling a legacy outcome on a fallback works.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_nothing" class="code">check_outcome_nothing</a></td>
+ <td><span>Check that calling a legacy outcome still works.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_string_nothing" class="code">check_outcome_string_nothing</a></td>
+ <td><span>Check that calling outcome with a string calls expected.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#check_outcome_string" class="code">check_outcome_string</a></td>
+ <td><span>Check that calling outcome with a string works.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id509">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_26_result">
+
+ </a>
+ <a name="make_26_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_26_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_27_result">
+
+ </a>
+ <a name="make_27_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_27_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_converter">
+
+ </a>
+ <a name="make_converter">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_converter(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_extended_result">
+
+ </a>
+ <a name="make_extended_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_extended_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details">
+
+ </a>
+ <a name="check_outcome_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_details(self, outcome):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Call an outcome with a details dict to be passed through.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.get_details_and_string">
+
+ </a>
+ <a name="get_details_and_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ get_details_and_string(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Get a details dict and expected string.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_exec_info">
+
+ </a>
+ <a name="check_outcome_details_to_exec_info">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_details_to_exec_info(self, outcome, expected=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Call an outcome with a details dict to be made into exc_info.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_nothing">
+
+ </a>
+ <a name="check_outcome_details_to_nothing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_details_to_nothing(self, outcome, expected=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Call an outcome with a details dict to be swallowed.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_string">
+
+ </a>
+ <a name="check_outcome_details_to_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_details_to_string(self, outcome):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Call an outcome with a details dict to be stringified.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_details_to_arg">
+
+ </a>
+ <a name="check_outcome_details_to_arg">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_details_to_arg(self, outcome, arg, extra_detail=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Call an outcome with a details dict to have an arg extracted.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_exc_info">
+
+ </a>
+ <a name="check_outcome_exc_info">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_exc_info(self, outcome, expected=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Check that calling a legacy outcome still works.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_exc_info_to_nothing">
+
+ </a>
+ <a name="check_outcome_exc_info_to_nothing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_exc_info_to_nothing(self, outcome, expected=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Check that calling a legacy outcome on a fallback works.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_nothing">
+
+ </a>
+ <a name="check_outcome_nothing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_nothing(self, outcome, expected=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Check that calling a legacy outcome still works.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_string_nothing">
+
+ </a>
+ <a name="check_outcome_string_nothing">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_string_nothing(self, outcome, expected):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Check that calling outcome with a string calls expected.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.check_outcome_string">
+
+ </a>
+ <a name="check_outcome_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ check_outcome_string(self, outcome):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Check that calling outcome with a string works.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html
new file mode 100644
index 0000000..95227c8
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html
@@ -0,0 +1,583 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes(<a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id532">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html#test_other_attribute" class="code">test_other_attribute</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id534">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a>):
+ </p>
+ <table class="children sortable" id="id534">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.test_other_attribute">
+
+ </a>
+ <a name="test_other_attribute">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_other_attribute(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecorator.html b/apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecorator.html
new file mode 100644
index 0000000..8231bc8
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecorator.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToStreamDecorator : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToStreamDecorator(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToStreamDecorator">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id486">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_explicit_time" class="code">test_explicit_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_wasSuccessful_after_stopTestRun" class="code">test_wasSuccessful_after_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_empty_detail_status_correct" class="code">test_empty_detail_status_correct</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id487">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_explicit_time">
+
+ </a>
+ <a name="test_explicit_time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_explicit_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_wasSuccessful_after_stopTestRun">
+
+ </a>
+ <a name="test_wasSuccessful_after_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_wasSuccessful_after_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_empty_detail_status_correct">
+
+ </a>
+ <a name="test_empty_detail_status_correct">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_empty_detail_status_correct(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html b/apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html
new file mode 100644
index 0000000..9abff13
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id454">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id456">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id456">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestMergeTags.html b/apidocs/testtools.tests.test_testresult.TestMergeTags.html
new file mode 100644
index 0000000..3016e70
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestMergeTags.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestMergeTags : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestMergeTags(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestMergeTags">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id502">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_unseen_gone_tag" class="code">test_merge_unseen_gone_tag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_incoming_gone_tag_with_current_new_tag" class="code">test_merge_incoming_gone_tag_with_current_new_tag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_unseen_new_tag" class="code">test_merge_unseen_new_tag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_incoming_new_tag_with_current_gone_tag" class="code">test_merge_incoming_new_tag_with_current_gone_tag</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id503">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestMergeTags.test_merge_unseen_gone_tag">
+
+ </a>
+ <a name="test_merge_unseen_gone_tag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_merge_unseen_gone_tag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMergeTags.test_merge_incoming_gone_tag_with_current_new_tag">
+
+ </a>
+ <a name="test_merge_incoming_gone_tag_with_current_new_tag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_merge_incoming_gone_tag_with_current_new_tag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMergeTags.test_merge_unseen_new_tag">
+
+ </a>
+ <a name="test_merge_unseen_new_tag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_merge_unseen_new_tag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMergeTags.test_merge_incoming_new_tag_with_current_gone_tag">
+
+ </a>
+ <a name="test_merge_incoming_new_tag_with_current_gone_tag">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_merge_incoming_new_tag_with_current_gone_tag(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestMultiTestResult.html b/apidocs/testtools.tests.test_testresult.TestMultiTestResult.html
new file mode 100644
index 0000000..84e0707
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestMultiTestResult.html
@@ -0,0 +1,748 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestMultiTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestMultiTestResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestMultiTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for 'MultiTestResult'.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id496">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#assertResultLogsEqual" class="code">assertResultLogsEqual</a></td>
+ <td><span>Assert that our test results have received the expected events.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_repr" class="code">test_repr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_empty" class="code">test_empty</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_failfast_get" class="code">test_failfast_get</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_failfast_set" class="code">test_failfast_set</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_shouldStop" class="code">test_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_startTest" class="code">test_startTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stop" class="code">test_stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTest" class="code">test_stopTest</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addSkipped" class="code">test_addSkipped</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addSuccess" class="code">test_addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_done" class="code">test_done</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addFailure" class="code">test_addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addError" class="code">test_addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTestRun" class="code">test_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTestRun_returns_results" class="code">test_stopTestRun_returns_results</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_tags" class="code">test_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_time" class="code">test_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id497">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.assertResultLogsEqual">
+
+ </a>
+ <a name="assertResultLogsEqual">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ assertResultLogsEqual(self, expectedEvents):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assert that our test results have received the expected events.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_repr">
+
+ </a>
+ <a name="test_repr">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_repr(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_empty">
+
+ </a>
+ <a name="test_empty">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_empty(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_failfast_get">
+
+ </a>
+ <a name="test_failfast_get">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failfast_get(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_failfast_set">
+
+ </a>
+ <a name="test_failfast_set">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_failfast_set(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_shouldStop">
+
+ </a>
+ <a name="test_shouldStop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_shouldStop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_startTest">
+
+ </a>
+ <a name="test_startTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTest(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_stop">
+
+ </a>
+ <a name="test_stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_stopTest">
+
+ </a>
+ <a name="test_stopTest">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTest(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_addSkipped">
+
+ </a>
+ <a name="test_addSkipped">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSkipped(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_addSuccess">
+
+ </a>
+ <a name="test_addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_done">
+
+ </a>
+ <a name="test_done">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_done(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_addFailure">
+
+ </a>
+ <a name="test_addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addFailure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_addError">
+
+ </a>
+ <a name="test_addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addError(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_stopTestRun">
+
+ </a>
+ <a name="test_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_stopTestRun_returns_results">
+
+ </a>
+ <a name="test_stopTestRun_returns_results">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_returns_results(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_tags">
+
+ </a>
+ <a name="test_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResult.test_time">
+
+ </a>
+ <a name="test_time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestMultiTestResultContract.html b/apidocs/testtools.tests.test_testresult.TestMultiTestResultContract.html
new file mode 100644
index 0000000..e6cb6d3
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestMultiTestResultContract.html
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestMultiTestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestMultiTestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestMultiTestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id372">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id379">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestMultiTestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestNonAsciiResults.html b/apidocs/testtools.tests.test_testresult.TestNonAsciiResults.html
new file mode 100644
index 0000000..1a224a2
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestNonAsciiResults.html
@@ -0,0 +1,823 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestNonAsciiResults : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestNonAsciiResults(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestNonAsciiResults">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Test all kinds of tracebacks are cleanly interpreted as unicode</p>
+<p>Currently only uses weak "contains" assertions, would be good to be much
+stricter about the expected output. This would add a few failures for the
+current release of IronPython for instance, which gets some traceback
+lines muddled.</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id535">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_non_ascii_failure_string" class="code">test_non_ascii_failure_string</a></td>
+ <td><span>Assertion contents can be non-ascii and should get decoded</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_non_ascii_failure_string_via_exec" class="code">test_non_ascii_failure_string_via_exec</a></td>
+ <td><span>Assertion via exec can be non-ascii and still gets decoded</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_control_characters_in_failure_string" class="code">test_control_characters_in_failure_string</a></td>
+ <td><span>Control characters in assertions should be escaped</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_os_error" class="code">test_os_error</a></td>
+ <td><span>Locale error messages from the OS shouldn't break anything</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_assertion_text_shift_jis" class="code">test_assertion_text_shift_jis</a></td>
+ <td><span>A terminal raw backslash in an encoded string is weird but fine</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_file_comment_iso2022_jp" class="code">test_file_comment_iso2022_jp</a></td>
+ <td><span>Control character escapes must be preserved if valid encoding</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_unicode_exception" class="code">test_unicode_exception</a></td>
+ <td><span>Exceptions that can be formated losslessly as unicode should be</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_unprintable_exception" class="code">test_unprintable_exception</a></td>
+ <td><span>A totally useless exception instance still prints something</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_non_ascii_dirname" class="code">test_non_ascii_dirname</a></td>
+ <td><span>Script paths in the traceback can be non-ascii</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error" class="code">test_syntax_error</a></td>
+ <td><span>Syntax errors should still have fancy special-case formatting</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_malformed" class="code">test_syntax_error_malformed</a></td>
+ <td><span>Syntax errors with bogus parameters should break anything</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_iso_8859_1" class="code">test_syntax_error_line_iso_8859_1</a></td>
+ <td><span>Syntax error on a latin-1 line shows the line decoded</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_iso_8859_5" class="code">test_syntax_error_line_iso_8859_5</a></td>
+ <td><span>Syntax error on a iso-8859-5 line shows the line decoded</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_euc_jp" class="code">test_syntax_error_line_euc_jp</a></td>
+ <td><span>Syntax error on a euc_jp line shows the line decoded</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#test_syntax_error_line_utf_8" class="code">test_syntax_error_line_utf_8</a></td>
+ <td><span>Syntax error on a utf-8 line shows the line decoded</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_run" class="code">_run</a></td>
+ <td><span>Run the test, the same as in testtools.run but not to stdout</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_write_module" class="code">_write_module</a></td>
+ <td><span>Create Python module on disk with contents in given encoding</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_test_external_case" class="code">_test_external_case</a></td>
+ <td><span>Create and run a test case in a seperate module</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_setup_external_case" class="code">_setup_external_case</a></td>
+ <td><span>Create a test case in a seperate module</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_run_external_case" class="code">_run_external_case</a></td>
+ <td><span>Run the prepared test case in a seperate module</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_get_sample_text" class="code">_get_sample_text</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_as_output" class="code">_as_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_local_os_error_matcher" class="code">_local_os_error_matcher</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id536">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._run">
+
+ </a>
+ <a name="_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run(self, stream, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest</a></div>
+ <div>Run the test, the same as in testtools.run but not to stdout<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._write_module">
+
+ </a>
+ <a name="_write_module">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _write_module(self, name, encoding, contents):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create Python module on disk with contents in given encoding<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._test_external_case">
+
+ </a>
+ <a name="_test_external_case">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _test_external_case(self, testline, coding='ascii', modulelevel='', suffix=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create and run a test case in a seperate module<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._setup_external_case">
+
+ </a>
+ <a name="_setup_external_case">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _setup_external_case(self, testline, coding='ascii', modulelevel='', suffix=''):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a test case in a seperate module<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._run_external_case">
+
+ </a>
+ <a name="_run_external_case">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_external_case(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Run the prepared test case in a seperate module<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._get_sample_text">
+
+ </a>
+ <a name="_get_sample_text">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _get_sample_text(self, encoding='unicode_internal'):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._as_output">
+
+ </a>
+ <a name="_as_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _as_output(self, text):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_non_ascii_failure_string">
+
+ </a>
+ <a name="test_non_ascii_failure_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_non_ascii_failure_string(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assertion contents can be non-ascii and should get decoded<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_non_ascii_failure_string_via_exec">
+
+ </a>
+ <a name="test_non_ascii_failure_string_via_exec">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_non_ascii_failure_string_via_exec(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Assertion via exec can be non-ascii and still gets decoded<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_control_characters_in_failure_string">
+
+ </a>
+ <a name="test_control_characters_in_failure_string">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_control_characters_in_failure_string(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Control characters in assertions should be escaped<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults._local_os_error_matcher">
+
+ </a>
+ <a name="_local_os_error_matcher">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _local_os_error_matcher(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_os_error">
+
+ </a>
+ <a name="test_os_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_os_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Locale error messages from the OS shouldn't break anything<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_assertion_text_shift_jis">
+
+ </a>
+ <a name="test_assertion_text_shift_jis">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_assertion_text_shift_jis(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A terminal raw backslash in an encoded string is weird but fine<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_file_comment_iso2022_jp">
+
+ </a>
+ <a name="test_file_comment_iso2022_jp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_file_comment_iso2022_jp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Control character escapes must be preserved if valid encoding<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_unicode_exception">
+
+ </a>
+ <a name="test_unicode_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unicode_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Exceptions that can be formated losslessly as unicode should be<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_unprintable_exception">
+
+ </a>
+ <a name="test_unprintable_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_unprintable_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>A totally useless exception instance still prints something<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_non_ascii_dirname">
+
+ </a>
+ <a name="test_non_ascii_dirname">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_non_ascii_dirname(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Script paths in the traceback can be non-ascii<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error">
+
+ </a>
+ <a name="test_syntax_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_syntax_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Syntax errors should still have fancy special-case formatting<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_malformed">
+
+ </a>
+ <a name="test_syntax_error_malformed">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_syntax_error_malformed(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Syntax errors with bogus parameters should break anything<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_iso_8859_1">
+
+ </a>
+ <a name="test_syntax_error_line_iso_8859_1">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_syntax_error_line_iso_8859_1(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Syntax error on a latin-1 line shows the line decoded<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_iso_8859_5">
+
+ </a>
+ <a name="test_syntax_error_line_iso_8859_5">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_syntax_error_line_iso_8859_5(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Syntax error on a iso-8859-5 line shows the line decoded<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_euc_jp">
+
+ </a>
+ <a name="test_syntax_error_line_euc_jp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_syntax_error_line_euc_jp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Syntax error on a euc_jp line shows the line decoded<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResults.test_syntax_error_line_utf_8">
+
+ </a>
+ <a name="test_syntax_error_line_utf_8">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_syntax_error_line_utf_8(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Syntax error on a utf-8 line shows the line decoded<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html b/apidocs/testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html
new file mode 100644
index 0000000..7f403e9
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html
@@ -0,0 +1,605 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest(<a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">TestNonAsciiResults</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test that running under unittest produces clean ascii strings<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id537">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html#_run" class="code">_run</a></td>
+ <td><span>Run the test, the same as in testtools.run but not to stdout</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html#_as_output" class="code">_as_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">TestNonAsciiResults</a>):
+ </p>
+ <table class="children sortable" id="id539">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a> (via <a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">TestNonAsciiResults</a>):
+ </p>
+ <table class="children sortable" id="id539">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest._run">
+
+ </a>
+ <a name="_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run(self, stream, test):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_run" class="code">testtools.tests.test_testresult.TestNonAsciiResults._run</a></div>
+ <div>Run the test, the same as in testtools.run but not to stdout<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest._as_output">
+
+ </a>
+ <a name="_as_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _as_output(self, text):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_as_output" class="code">testtools.tests.test_testresult.TestNonAsciiResults._as_output</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestPython26TestResultContract.html b/apidocs/testtools.tests.test_testresult.TestPython26TestResultContract.html
new file mode 100644
index 0000000..87bd48e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestPython26TestResultContract.html
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestPython26TestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestPython26TestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestPython26TestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id404">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestPython26TestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a>:
+ </p>
+ <table class="children sortable" id="id406">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a>:
+ </p>
+ <table class="children sortable" id="id406">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestPython26TestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestPython27TestResultContract.html b/apidocs/testtools.tests.test_testresult.TestPython27TestResultContract.html
new file mode 100644
index 0000000..4ce3210
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestPython27TestResultContract.html
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestPython27TestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestPython27TestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestPython27TestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id414">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestPython27TestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id417">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id417">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id417">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestPython27TestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamFailFast.html b/apidocs/testtools.tests.test_testresult.TestStreamFailFast.html
new file mode 100644
index 0000000..e995104
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamFailFast.html
@@ -0,0 +1,467 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamFailFast : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamFailFast(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamFailFast">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id488">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_inprogress" class="code">test_inprogress</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_exists" class="code">test_exists</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_xfail" class="code">test_xfail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_uxsuccess" class="code">test_uxsuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_success" class="code">test_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_fail" class="code">test_fail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_skip" class="code">test_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id489">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_inprogress">
+
+ </a>
+ <a name="test_inprogress">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_inprogress(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_exists">
+
+ </a>
+ <a name="test_exists">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exists(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_xfail">
+
+ </a>
+ <a name="test_xfail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_xfail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_uxsuccess">
+
+ </a>
+ <a name="test_uxsuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_uxsuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_success">
+
+ </a>
+ <a name="test_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_fail">
+
+ </a>
+ <a name="test_fail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFast.test_skip">
+
+ </a>
+ <a name="test_skip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_skip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamFailFastContract.html b/apidocs/testtools.tests.test_testresult.TestStreamFailFastContract.html
new file mode 100644
index 0000000..d6ea884
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamFailFastContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamFailFastContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamFailFastContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamFailFastContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id472">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFastContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id474">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id474">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamFailFastContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamResultContract.html b/apidocs/testtools.tests.test_testresult.TestStreamResultContract.html
new file mode 100644
index 0000000..042c24d
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamResultContract.html
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamResultContract(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+ <p>Known subclasses: <a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a>, <a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a>, <a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a>, <a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a>, <a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a>, <a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a></p>
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No class docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id444">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overridden in <a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a>, <a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a>, <a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a>, <a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a>, <a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a>, <a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a>, <a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a>, <a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultContract.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultContract.test_files">
+
+ </a>
+ <a name="test_files">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_files(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultContract.test_test_status">
+
+ </a>
+ <a name="test_test_status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_test_status(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultContract._power_set">
+
+ </a>
+ <a name="_power_set">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _power_set(self, iterable):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamResultRouter.html b/apidocs/testtools.tests.test_testresult.TestStreamResultRouter.html
new file mode 100644
index 0000000..1f43cd1
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamResultRouter.html
@@ -0,0 +1,599 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamResultRouter : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamResultRouter(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamResultRouter">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id504">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_start_stop_test_run_no_fallback" class="code">test_start_stop_test_run_no_fallback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_no_fallback_errors" class="code">test_no_fallback_errors</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_fallback_calls" class="code">test_fallback_calls</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_fallback_no_do_start_stop_run" class="code">test_fallback_no_do_start_stop_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_bad_policy" class="code">test_add_rule_bad_policy</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_extra_policy_arg" class="code">test_add_rule_extra_policy_arg</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_missing_prefix" class="code">test_add_rule_missing_prefix</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_slash_in_prefix" class="code">test_add_rule_slash_in_prefix</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_route_code_consume_False" class="code">test_add_rule_route_code_consume_False</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_route_code_consume_True" class="code">test_add_rule_route_code_consume_True</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_test_id" class="code">test_add_rule_test_id</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_do_start_stop_run" class="code">test_add_rule_do_start_stop_run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_do_start_stop_run_after_startTestRun" class="code">test_add_rule_do_start_stop_run_after_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id505">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_start_stop_test_run_no_fallback">
+
+ </a>
+ <a name="test_start_stop_test_run_no_fallback">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_start_stop_test_run_no_fallback(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_no_fallback_errors">
+
+ </a>
+ <a name="test_no_fallback_errors">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_no_fallback_errors(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_fallback_calls">
+
+ </a>
+ <a name="test_fallback_calls">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fallback_calls(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_fallback_no_do_start_stop_run">
+
+ </a>
+ <a name="test_fallback_no_do_start_stop_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fallback_no_do_start_stop_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_bad_policy">
+
+ </a>
+ <a name="test_add_rule_bad_policy">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_bad_policy(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_extra_policy_arg">
+
+ </a>
+ <a name="test_add_rule_extra_policy_arg">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_extra_policy_arg(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_missing_prefix">
+
+ </a>
+ <a name="test_add_rule_missing_prefix">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_missing_prefix(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_slash_in_prefix">
+
+ </a>
+ <a name="test_add_rule_slash_in_prefix">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_slash_in_prefix(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_route_code_consume_False">
+
+ </a>
+ <a name="test_add_rule_route_code_consume_False">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_route_code_consume_False(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_route_code_consume_True">
+
+ </a>
+ <a name="test_add_rule_route_code_consume_True">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_route_code_consume_True(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_test_id">
+
+ </a>
+ <a name="test_add_rule_test_id">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_test_id(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_do_start_stop_run">
+
+ </a>
+ <a name="test_add_rule_do_start_stop_run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_do_start_stop_run(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_do_start_stop_run_after_startTestRun">
+
+ </a>
+ <a name="test_add_rule_do_start_stop_run_after_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_add_rule_do_start_stop_run_after_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamResultRouterContract.html b/apidocs/testtools.tests.test_testresult.TestStreamResultRouterContract.html
new file mode 100644
index 0000000..97838fd
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamResultRouterContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamResultRouterContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamResultRouterContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamResultRouterContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id475">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id477">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id477">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamResultRouterContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamSummary.html b/apidocs/testtools.tests.test_testresult.TestStreamSummary.html
new file mode 100644
index 0000000..5fd5ad7
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamSummary.html
@@ -0,0 +1,533 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamSummary : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamSummary(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamSummary">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id490">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_attributes" class="code">test_attributes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_wasSuccessful" class="code">test_wasSuccessful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_stopTestRun" class="code">test_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_stopTestRun_inprogress_test_fails" class="code">test_stopTestRun_inprogress_test_fails</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_skip" class="code">test_status_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_fail" class="code">test_status_fail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_xfail" class="code">test_status_xfail</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_uxsuccess" class="code">test_status_uxsuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html#_report_files" class="code">_report_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id491">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_attributes">
+
+ </a>
+ <a name="test_attributes">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_attributes(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_wasSuccessful">
+
+ </a>
+ <a name="test_wasSuccessful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_wasSuccessful(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_stopTestRun">
+
+ </a>
+ <a name="test_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_stopTestRun_inprogress_test_fails">
+
+ </a>
+ <a name="test_stopTestRun_inprogress_test_fails">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_inprogress_test_fails(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_status_skip">
+
+ </a>
+ <a name="test_status_skip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status_skip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary._report_files">
+
+ </a>
+ <a name="_report_files">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _report_files(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_status_fail">
+
+ </a>
+ <a name="test_status_fail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status_fail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_status_xfail">
+
+ </a>
+ <a name="test_status_xfail">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status_xfail(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummary.test_status_uxsuccess">
+
+ </a>
+ <a name="test_status_uxsuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status_uxsuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamSummaryResultContract.html b/apidocs/testtools.tests.test_testresult.TestStreamSummaryResultContract.html
new file mode 100644
index 0000000..bda4604
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamSummaryResultContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamSummaryResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamSummaryResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamSummaryResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id457">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id459">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id459">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamSummaryResultContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamTagger.html b/apidocs/testtools.tests.test_testresult.TestStreamTagger.html
new file mode 100644
index 0000000..27a6948
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamTagger.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamTagger : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamTagger(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamTagger">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id482">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamTagger.html#test_adding" class="code">test_adding</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamTagger.html#test_discarding" class="code">test_discarding</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id483">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamTagger.test_adding">
+
+ </a>
+ <a name="test_adding">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_adding(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamTagger.test_discarding">
+
+ </a>
+ <a name="test_discarding">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_discarding(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamTaggerContract.html b/apidocs/testtools.tests.test_testresult.TestStreamTaggerContract.html
new file mode 100644
index 0000000..554dae5
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamTaggerContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamTaggerContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamTaggerContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamTaggerContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id460">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamTaggerContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id462">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id462">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamTaggerContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamToDict.html b/apidocs/testtools.tests.test_testresult.TestStreamToDict.html
new file mode 100644
index 0000000..3ed3581
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamToDict.html
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamToDict : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamToDict(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamToDict">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id484">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDict.html#test_hung_test" class="code">test_hung_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDict.html#test_all_terminal_states_reported" class="code">test_all_terminal_states_reported</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDict.html#test_files_reported" class="code">test_files_reported</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDict.html#test_bad_mime" class="code">test_bad_mime</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDict.html#test_timestamps" class="code">test_timestamps</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id485">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToDict.test_hung_test">
+
+ </a>
+ <a name="test_hung_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_hung_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToDict.test_all_terminal_states_reported">
+
+ </a>
+ <a name="test_all_terminal_states_reported">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_all_terminal_states_reported(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToDict.test_files_reported">
+
+ </a>
+ <a name="test_files_reported">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_files_reported(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToDict.test_bad_mime">
+
+ </a>
+ <a name="test_bad_mime">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_bad_mime(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToDict.test_timestamps">
+
+ </a>
+ <a name="test_timestamps">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_timestamps(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamToDictContract.html b/apidocs/testtools.tests.test_testresult.TestStreamToDictContract.html
new file mode 100644
index 0000000..429766c
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamToDictContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamToDictContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamToDictContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamToDictContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id463">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDictContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id465">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id465">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToDictContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamToExtendedContract.html b/apidocs/testtools.tests.test_testresult.TestStreamToExtendedContract.html
new file mode 100644
index 0000000..7b4c7f9
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamToExtendedContract.html
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamToExtendedContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamToExtendedContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamToExtendedContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id438">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id443">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id443">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id443">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id443">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id443">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToExtendedContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html b/apidocs/testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html
new file mode 100644
index 0000000..c51f414
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id466">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id468">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id468">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamToQueue.html b/apidocs/testtools.tests.test_testresult.TestStreamToQueue.html
new file mode 100644
index 0000000..cbb19db
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamToQueue.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamToQueue : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamToQueue(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamToQueue">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id506">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueue.html#make_result" class="code">make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueue.html#test_status" class="code">test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueue.html#testStartTestRun" class="code">testStartTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueue.html#testStopTestRun" class="code">testStopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id507">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToQueue.make_result">
+
+ </a>
+ <a name="make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToQueue.test_status">
+
+ </a>
+ <a name="test_status">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToQueue.testStartTestRun">
+
+ </a>
+ <a name="testStartTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ testStartTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToQueue.testStopTestRun">
+
+ </a>
+ <a name="testStopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ testStopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestStreamToQueueContract.html b/apidocs/testtools.tests.test_testresult.TestStreamToQueueContract.html
new file mode 100644
index 0000000..965244f
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestStreamToQueueContract.html
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestStreamToQueueContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestStreamToQueueContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestStreamToQueueContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id469">
+
+ <tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueueContract.html#_make_result" class="code">_make_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id471">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a>:
+ </p>
+ <table class="children sortable" id="id471">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">test_files</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">test_test_status</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html#_power_set" class="code">_power_set</a></td>
+ <td><span>powerset([1,2,3]) --&gt; () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestStreamToQueueContract._make_result">
+
+ </a>
+ <a name="_make_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _make_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTagger.html b/apidocs/testtools.tests.test_testresult.TestTagger.html
new file mode 100644
index 0000000..599ac96
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTagger.html
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTagger : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTagger(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTagger">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id544">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTagger.html#test_tags_tests" class="code">test_tags_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id545">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTagger.test_tags_tests">
+
+ </a>
+ <a name="test_tags_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_tests(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTestControl.html b/apidocs/testtools.tests.test_testresult.TestTestControl.html
new file mode 100644
index 0000000..a2188e4
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTestControl.html
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTestControl : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTestControl(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTestControl">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id492">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestControl.html#test_default" class="code">test_default</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestControl.html#test_stop" class="code">test_stop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id493">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTestControl.test_default">
+
+ </a>
+ <a name="test_default">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_default(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestControl.test_stop">
+
+ </a>
+ <a name="test_stop">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stop(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTestResult.html b/apidocs/testtools.tests.test_testresult.TestTestResult.html
new file mode 100644
index 0000000..4f1aaac
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTestResult.html
@@ -0,0 +1,511 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTestResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for 'TestResult'.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id494">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#makeResult" class="code">makeResult</a></td>
+ <td><span>Make an arbitrary result for testing.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_addSkipped" class="code">test_addSkipped</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_now_datetime_now" class="code">test_now_datetime_now</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_now_datetime_time" class="code">test_now_datetime_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_without_stack_hidden" class="code">test_traceback_formatting_without_stack_hidden</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_with_stack_hidden" class="code">test_traceback_formatting_with_stack_hidden</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_with_stack_hidden_mismatch" class="code">test_traceback_formatting_with_stack_hidden_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_exc_info_to_unicode" class="code">test_exc_info_to_unicode</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_with_locals" class="code">test_traceback_with_locals</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id495">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Make an arbitrary result for testing.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_addSkipped">
+
+ </a>
+ <a name="test_addSkipped">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_addSkipped(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_now_datetime_now">
+
+ </a>
+ <a name="test_now_datetime_now">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_now_datetime_now(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_now_datetime_time">
+
+ </a>
+ <a name="test_now_datetime_time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_now_datetime_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_without_stack_hidden">
+
+ </a>
+ <a name="test_traceback_formatting_without_stack_hidden">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_traceback_formatting_without_stack_hidden(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_with_stack_hidden">
+
+ </a>
+ <a name="test_traceback_formatting_with_stack_hidden">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_traceback_formatting_with_stack_hidden(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_with_stack_hidden_mismatch">
+
+ </a>
+ <a name="test_traceback_formatting_with_stack_hidden_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_traceback_formatting_with_stack_hidden_mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_exc_info_to_unicode">
+
+ </a>
+ <a name="test_exc_info_to_unicode">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_exc_info_to_unicode(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResult.test_traceback_with_locals">
+
+ </a>
+ <a name="test_traceback_with_locals">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_traceback_with_locals(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTestResultContract.html b/apidocs/testtools.tests.test_testresult.TestTestResultContract.html
new file mode 100644
index 0000000..16b3bb7
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTestResultContract.html
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id364">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id371">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTestResultDecoratorContract.html b/apidocs/testtools.tests.test_testresult.TestTestResultDecoratorContract.html
new file mode 100644
index 0000000..c9c088e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTestResultDecoratorContract.html
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTestResultDecoratorContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTestResultDecoratorContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTestResultDecoratorContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id430">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id437">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTestResultDecoratorContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTextTestResult.html b/apidocs/testtools.tests.test_testresult.TestTextTestResult.html
new file mode 100644
index 0000000..0b8a2ee
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTextTestResult.html
@@ -0,0 +1,616 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTextTestResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTextTestResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTextTestResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for 'TextTestResult'.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id498">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#getvalue" class="code">getvalue</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test__init_sets_stream" class="code">test__init_sets_stream</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#reset_output" class="code">reset_output</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_many" class="code">test_stopTestRun_count_many</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_single" class="code">test_stopTestRun_count_single</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_zero" class="code">test_stopTestRun_count_zero</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_current_time" class="code">test_stopTestRun_current_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_successful" class="code">test_stopTestRun_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_failure" class="code">test_stopTestRun_not_successful_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_error" class="code">test_stopTestRun_not_successful_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_unexpected_success" class="code">test_stopTestRun_not_successful_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_shows_details" class="code">test_stopTestRun_shows_details</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id499">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.getvalue">
+
+ </a>
+ <a name="getvalue">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ getvalue(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test__init_sets_stream">
+
+ </a>
+ <a name="test__init_sets_stream">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test__init_sets_stream(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.reset_output">
+
+ </a>
+ <a name="reset_output">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ reset_output(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_many">
+
+ </a>
+ <a name="test_stopTestRun_count_many">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_count_many(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_single">
+
+ </a>
+ <a name="test_stopTestRun_count_single">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_count_single(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_zero">
+
+ </a>
+ <a name="test_stopTestRun_count_zero">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_count_zero(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_current_time">
+
+ </a>
+ <a name="test_stopTestRun_current_time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_current_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_successful">
+
+ </a>
+ <a name="test_stopTestRun_successful">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_successful(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_failure">
+
+ </a>
+ <a name="test_stopTestRun_not_successful_failure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_not_successful_failure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_error">
+
+ </a>
+ <a name="test_stopTestRun_not_successful_error">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_not_successful_error(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_unexpected_success">
+
+ </a>
+ <a name="test_stopTestRun_not_successful_unexpected_success">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_not_successful_unexpected_success(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_shows_details">
+
+ </a>
+ <a name="test_stopTestRun_shows_details">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun_shows_details(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTextTestResultContract.html b/apidocs/testtools.tests.test_testresult.TestTextTestResultContract.html
new file mode 100644
index 0000000..6de9f06
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTextTestResultContract.html
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTextTestResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTextTestResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTextTestResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id380">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id387">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTextTestResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResult.html b/apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResult.html
new file mode 100644
index 0000000..2b4c845
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResult.html
@@ -0,0 +1,621 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestThreadSafeForwardingResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestThreadSafeForwardingResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestThreadSafeForwardingResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Tests for <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html"><code>TestThreadSafeForwardingResult</code></a>.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id500">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#make_results" class="code">make_results</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_nonforwarding_methods" class="code">test_nonforwarding_methods</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_tags_not_forwarded" class="code">test_tags_not_forwarded</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_global_tags_simple" class="code">test_global_tags_simple</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_global_tags_complex" class="code">test_global_tags_complex</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_local_tags" class="code">test_local_tags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_local_tags_dont_leak" class="code">test_local_tags_dont_leak</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_stopTestRun" class="code">test_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addError" class="code">test_forward_addError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addFailure" class="code">test_forward_addFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addSkip" class="code">test_forward_addSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addSuccess" class="code">test_forward_addSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_only_one_test_at_a_time" class="code">test_only_one_test_at_a_time</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id501">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.make_results">
+
+ </a>
+ <a name="make_results">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_results(self, n):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_nonforwarding_methods">
+
+ </a>
+ <a name="test_nonforwarding_methods">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_nonforwarding_methods(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_tags_not_forwarded">
+
+ </a>
+ <a name="test_tags_not_forwarded">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_tags_not_forwarded(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_global_tags_simple">
+
+ </a>
+ <a name="test_global_tags_simple">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_global_tags_simple(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_global_tags_complex">
+
+ </a>
+ <a name="test_global_tags_complex">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_global_tags_complex(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_local_tags">
+
+ </a>
+ <a name="test_local_tags">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_local_tags(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_local_tags_dont_leak">
+
+ </a>
+ <a name="test_local_tags_dont_leak">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_local_tags_dont_leak(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_stopTestRun">
+
+ </a>
+ <a name="test_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addError">
+
+ </a>
+ <a name="test_forward_addError">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forward_addError(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addFailure">
+
+ </a>
+ <a name="test_forward_addFailure">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forward_addFailure(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addSkip">
+
+ </a>
+ <a name="test_forward_addSkip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forward_addSkip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addSuccess">
+
+ </a>
+ <a name="test_forward_addSuccess">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_forward_addSuccess(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_only_one_test_at_a_time">
+
+ </a>
+ <a name="test_only_one_test_at_a_time">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_only_one_test_at_a_time(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html b/apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html
new file mode 100644
index 0000000..5ad8fc2
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestThreadSafeForwardingResultContract : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestThreadSafeForwardingResultContract(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>, <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestThreadSafeForwardingResultContract">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id388">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html#makeResult" class="code">makeResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a> (via <a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a>, <a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a>, <a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a>, <a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a>, <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a>):
+ </p>
+ <table class="children sortable" id="id395">
+
+ <tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">test_fresh_result_is_successful</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">test_addError_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">test_addFailure_is_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">test_addSuccess_is_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">test_stop_sets_shouldStop</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.makeResult">
+
+ </a>
+ <a name="makeResult">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ makeResult(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.TestTimestampingStreamResult.html b/apidocs/testtools.tests.test_testresult.TestTimestampingStreamResult.html
new file mode 100644
index 0000000..42ca027
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.TestTimestampingStreamResult.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult.TestTimestampingStreamResult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testresult.TestTimestampingStreamResult(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testresult.html" class="code">test_testresult</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testresult.TestTimestampingStreamResult">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id546">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_startTestRun" class="code">test_startTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_stopTestRun" class="code">test_stopTestRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_status_no_timestamp" class="code">test_status_no_timestamp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_status_timestamp" class="code">test_status_timestamp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id547">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.TestTimestampingStreamResult.test_startTestRun">
+
+ </a>
+ <a name="test_startTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_startTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTimestampingStreamResult.test_stopTestRun">
+
+ </a>
+ <a name="test_stopTestRun">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_stopTestRun(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTimestampingStreamResult.test_status_no_timestamp">
+
+ </a>
+ <a name="test_status_no_timestamp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status_no_timestamp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.TestTimestampingStreamResult.test_status_timestamp">
+
+ </a>
+ <a name="test_status_timestamp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_status_timestamp(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testresult.html b/apidocs/testtools.tests.test_testresult.html
new file mode 100644
index 0000000..1c9280e
--- /dev/null
+++ b/apidocs/testtools.tests.test_testresult.html
@@ -0,0 +1,519 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testresult : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_testresult</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test TestResults and related things.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id342">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#make_erroring_test" class="code">make_erroring_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#make_failing_test" class="code">make_failing_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#make_mismatching_test" class="code">make_mismatching_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#make_unexpectedly_successful_test" class="code">make_unexpectedly_successful_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#make_test" class="code">make_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#make_exception_info" class="code">make_exception_info</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.Python26Contract.html" class="code">Python26Contract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.Python27Contract.html" class="code">Python27Contract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TagsContract.html" class="code">TagsContract</a></td>
+ <td><span>Tests to ensure correct tagging behaviour.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.DetailsContract.html" class="code">DetailsContract</a></td>
+ <td><span>Tests for the details API of TestResults.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.FallbackContract.html" class="code">FallbackContract</a></td>
+ <td><span>When we fallback we take our policy choice to map calls.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.StartTestRunContract.html" class="code">StartTestRunContract</a></td>
+ <td><span>Defines the contract for testtools policy choices.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">TestTestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">TestMultiTestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">TestTextTestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">TestThreadSafeForwardingResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">TestExtendedTestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">TestPython26TestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">TestAdaptedPython26TestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">TestPython27TestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">TestAdaptedPython27TestResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">TestAdaptedStreamResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">TestTestResultDecoratorContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">TestStreamToExtendedContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">TestStreamResultContract</a></td>
+ <td><span class="undocumented">No class docstring; 1/5 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">TestBaseStreamResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">TestCopyStreamResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">TestDoubleStreamResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">TestExtendedToStreamDecoratorContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">TestStreamSummaryResultContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">TestStreamTaggerContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">TestStreamToDictContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">TestStreamToExtendedDecoratorContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">TestStreamToQueueContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">TestStreamFailFastContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">TestStreamResultRouterContract</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html" class="code">TestDoubleStreamResultEvents</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html" class="code">TestCopyStreamResultCopies</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamTagger.html" class="code">TestStreamTagger</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToDict.html" class="code">TestStreamToDict</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html" class="code">TestExtendedToStreamDecorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamFailFast.html" class="code">TestStreamFailFast</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamSummary.html" class="code">TestStreamSummary</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTestControl.html" class="code">TestTestControl</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTestResult.html" class="code">TestTestResult</a></td>
+ <td><span>Tests for 'TestResult'.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestMultiTestResult.html" class="code">TestMultiTestResult</a></td>
+ <td><span>Tests for 'MultiTestResult'.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTextTestResult.html" class="code">TestTextTestResult</a></td>
+ <td><span>Tests for 'TextTestResult'.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html" class="code">TestThreadSafeForwardingResult</a></td>
+ <td><span>Tests for <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html"><code>TestThreadSafeForwardingResult</code></a>.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestMergeTags.html" class="code">TestMergeTags</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamResultRouter.html" class="code">TestStreamResultRouter</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestStreamToQueue.html" class="code">TestStreamToQueue</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">TestExtendedToOriginalResultDecoratorBase</a></td>
+ <td><span class="undocumented">No class docstring; 11/15 methods documented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html" class="code">TestExtendedToOriginalResultDecorator</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">TestExtendedToOriginalAddError</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html" class="code">TestExtendedToOriginalAddFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">TestExtendedToOriginalAddExpectedFailure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html" class="code">TestExtendedToOriginalAddSkip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html" class="code">TestExtendedToOriginalAddSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html" class="code">TestExtendedToOriginalAddUnexpectedSuccess</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html" class="code">TestExtendedToOriginalResultOtherAttributes</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResults.html" class="code">TestNonAsciiResults</a></td>
+ <td><span>Test all kinds of tracebacks are cleanly interpreted as unicode</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html" class="code">TestNonAsciiResultsWithUnittest</a></td>
+ <td><span>Test that running under unittest produces clean ascii strings</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestDetailsToStr.html" class="code">TestDetailsToStr</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestByTestResultTests.html" class="code">TestByTestResultTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTagger.html" class="code">TestTagger</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html" class="code">TestTimestampingStreamResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testresult.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testresult.make_erroring_test">
+
+ </a>
+ <a name="make_erroring_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_erroring_test():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.make_failing_test">
+
+ </a>
+ <a name="make_failing_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_failing_test():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.make_mismatching_test">
+
+ </a>
+ <a name="make_mismatching_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_mismatching_test():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.make_unexpectedly_successful_test">
+
+ </a>
+ <a name="make_unexpectedly_successful_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_unexpectedly_successful_test():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.make_test">
+
+ </a>
+ <a name="make_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_test():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.make_exception_info">
+
+ </a>
+ <a name="make_exception_info">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ make_exception_info(exceptionFactory, *args, **kwargs):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testresult.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testsuite.Sample.html b/apidocs/testtools.tests.test_testsuite.Sample.html
new file mode 100644
index 0000000..876bb6d
--- /dev/null
+++ b/apidocs/testtools.tests.test_testsuite.Sample.html
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testsuite.Sample : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testsuite.Sample(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testsuite.html" class="code">test_testsuite</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testsuite.Sample">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id674">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.Sample.html#__hash__" class="code">__hash__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.Sample.html#test_method1" class="code">test_method1</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.Sample.html#test_method2" class="code">test_method2</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id675">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testsuite.Sample.__hash__">
+
+ </a>
+ <a name="__hash__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __hash__(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.Sample.test_method1">
+
+ </a>
+ <a name="test_method1">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_method1(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.Sample.test_method2">
+
+ </a>
+ <a name="test_method2">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_method2(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html b/apidocs/testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html
new file mode 100644
index 0000000..2bd7854
--- /dev/null
+++ b/apidocs/testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testsuite.html" class="code">test_testsuite</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id678">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_trivial" class="code">test_trivial</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_broken_runner" class="code">test_broken_runner</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#split_suite" class="code">split_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_setupclass_skip" class="code">test_setupclass_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_setupclass_upcall" class="code">test_setupclass_upcall</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id679">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_trivial">
+
+ </a>
+ <a name="test_trivial">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_trivial(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_broken_runner">
+
+ </a>
+ <a name="test_broken_runner">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_broken_runner(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.split_suite">
+
+ </a>
+ <a name="split_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ split_suite(self, suite):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_setupclass_skip">
+
+ </a>
+ <a name="test_setupclass_skip">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setupclass_skip(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_setupclass_upcall">
+
+ </a>
+ <a name="test_setupclass_upcall">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_setupclass_upcall(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html b/apidocs/testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html
new file mode 100644
index 0000000..8c49c31
--- /dev/null
+++ b/apidocs/testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testsuite.TestConcurrentTestSuiteRun : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testsuite.TestConcurrentTestSuiteRun(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testsuite.html" class="code">test_testsuite</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testsuite.TestConcurrentTestSuiteRun">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id676">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_broken_test" class="code">test_broken_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_trivial" class="code">test_trivial</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_wrap_result" class="code">test_wrap_result</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#split_suite" class="code">split_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id677">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_broken_test">
+
+ </a>
+ <a name="test_broken_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_broken_test(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_trivial">
+
+ </a>
+ <a name="test_trivial">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_trivial(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_wrap_result">
+
+ </a>
+ <a name="test_wrap_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_wrap_result(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.split_suite">
+
+ </a>
+ <a name="split_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ split_suite(self, suite):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testsuite.TestFixtureSuite.html b/apidocs/testtools.tests.test_testsuite.TestFixtureSuite.html
new file mode 100644
index 0000000..6b67932
--- /dev/null
+++ b/apidocs/testtools.tests.test_testsuite.TestFixtureSuite.html
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testsuite.TestFixtureSuite : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testsuite.TestFixtureSuite(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testsuite.html" class="code">test_testsuite</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testsuite.TestFixtureSuite">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id680">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestFixtureSuite.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestFixtureSuite.html#test_fixture_suite" class="code">test_fixture_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestFixtureSuite.html#test_fixture_suite_sort" class="code">test_fixture_suite_sort</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id681">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testsuite.TestFixtureSuite.setUp">
+
+ </a>
+ <a name="setUp">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ setUp(self):
+
+ </div>
+ <div class="docstring functionBody">
+ <div class="interfaceinfo">overrides <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></div>
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestFixtureSuite.test_fixture_suite">
+
+ </a>
+ <a name="test_fixture_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fixture_suite(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestFixtureSuite.test_fixture_suite_sort">
+
+ </a>
+ <a name="test_fixture_suite_sort">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_fixture_suite_sort(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testsuite.TestSortedTests.html b/apidocs/testtools.tests.test_testsuite.TestSortedTests.html
new file mode 100644
index 0000000..e0c0ae9
--- /dev/null
+++ b/apidocs/testtools.tests.test_testsuite.TestSortedTests.html
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testsuite.TestSortedTests : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_testsuite.TestSortedTests(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_testsuite.html" class="code">test_testsuite</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_testsuite.TestSortedTests">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">Undocumented</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id682">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestSortedTests.html#test_sorts_custom_suites" class="code">test_sorts_custom_suites</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestSortedTests.html#test_custom_suite_without_sort_tests_works" class="code">test_custom_suite_without_sort_tests_works</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestSortedTests.html#test_sorts_simple_suites" class="code">test_sorts_simple_suites</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_testsuite.TestSortedTests.html#test_duplicate_simple_suites" class="code">test_duplicate_simple_suites</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id683">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testsuite.TestSortedTests.test_sorts_custom_suites">
+
+ </a>
+ <a name="test_sorts_custom_suites">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_sorts_custom_suites(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestSortedTests.test_custom_suite_without_sort_tests_works">
+
+ </a>
+ <a name="test_custom_suite_without_sort_tests_works">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_custom_suite_without_sort_tests_works(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestSortedTests.test_sorts_simple_suites">
+
+ </a>
+ <a name="test_sorts_simple_suites">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_sorts_simple_suites(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_testsuite.TestSortedTests.test_duplicate_simple_suites">
+
+ </a>
+ <a name="test_duplicate_simple_suites">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_duplicate_simple_suites(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_testsuite.html b/apidocs/testtools.tests.test_testsuite.html
new file mode 100644
index 0000000..228d01c
--- /dev/null
+++ b/apidocs/testtools.tests.test_testsuite.html
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_testsuite : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_testsuite</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test ConcurrentTestSuite and related things.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id673">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testsuite.Sample.html" class="code">Sample</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html" class="code">TestConcurrentTestSuiteRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html" class="code">TestConcurrentStreamTestSuiteRun</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testsuite.TestFixtureSuite.html" class="code">TestFixtureSuite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_testsuite.TestSortedTests.html" class="code">TestSortedTests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_testsuite.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_testsuite.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_with_with.TestExpectedException.html b/apidocs/testtools.tests.test_with_with.TestExpectedException.html
new file mode 100644
index 0000000..7f9c76b
--- /dev/null
+++ b/apidocs/testtools.tests.test_with_with.TestExpectedException.html
@@ -0,0 +1,511 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_with_with.TestExpectedException : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.tests.test_with_with.TestExpectedException(<a href="testtools.testcase.TestCase.html" class="code">TestCase</a>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a>.<a href="testtools.tests.test_with_with.html" class="code">test_with_with</a></code>
+
+ <a href="classIndex.html#testtools.tests.test_with_with.TestExpectedException">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test the ExpectedException context manager.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id693">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise" class="code">test_pass_on_raise</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise_matcher" class="code">test_pass_on_raise_matcher</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_text_mismatch" class="code">test_raise_on_text_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_general_mismatch" class="code">test_raise_on_general_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_error_mismatch" class="code">test_raise_on_error_mismatch</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_if_no_exception" class="code">test_raise_if_no_exception</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise_any_message" class="code">test_pass_on_raise_any_message</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_annotate" class="code">test_annotate</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html#test_annotated_matcher" class="code">test_annotated_matcher</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+ <p class="inheritedFrom">
+ Inherited from <a href="testtools.testcase.TestCase.html" class="code">TestCase</a>:
+ </p>
+ <table class="children sortable" id="id694">
+
+ <tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#exception_handlers" class="code">exception_handlers</a></td>
+ <td>Exceptions to catch from setUp, runTest and
+tearDown. This list is able to be modified at any time and consists of
+(exception_class, handler(case, result, exception_value)) pairs.</td>
+ </tr><tr class="baseinstancevariable">
+
+ <td>Instance Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#force_failure" class="code">force_failure</a></td>
+ <td>Force testtools.RunTest to fail the test after the
+test has completed.</td>
+ </tr><tr class="baseclassvariable">
+
+ <td>Class Variable</td>
+ <td><a href="testtools.testcase.TestCase.html#run_tests_with" class="code">run_tests_with</a></td>
+ <td>A factory to make the <tt class="rst-docutils literal">RunTest</tt> to run tests with.
+Defaults to <tt class="rst-docutils literal">RunTest</tt>. The factory is expected to take a test case
+and an optional list of exception handlers.</td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__init__" class="code">__init__</a></td>
+ <td><span>Construct a TestCase.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__eq__" class="code">__eq__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#__repr__" class="code">__repr__</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetail" class="code">addDetail</a></td>
+ <td><span>Add a detail to be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getDetails" class="code">getDetails</a></td>
+ <td><span>Get the details dict that will be reported with this test's outcome.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#patch" class="code">patch</a></td>
+ <td><span>Monkey-patch 'obj.attribute' to 'value' while the test is running.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#shortDescription" class="code">shortDescription</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#skipTest" class="code">skipTest</a></td>
+ <td><span>Cause this test to be skipped.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addCleanup" class="code">addCleanup</a></td>
+ <td><span>Add a cleanup function to be called after tearDown.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addOnException" class="code">addOnException</a></td>
+ <td><span>Add a handler to be called when an exception occurs in test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertEqual" class="code">assertEqual</a></td>
+ <td><span>Assert that 'expected' is equal to 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIn" class="code">assertIn</a></td>
+ <td><span>Assert that needle is in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNone" class="code">assertIsNone</a></td>
+ <td><span>Assert that 'observed' is equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNotNone" class="code">assertIsNotNone</a></td>
+ <td><span>Assert that 'observed' is not equal to None.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIs" class="code">assertIs</a></td>
+ <td><span>Assert that 'expected' is 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsNot" class="code">assertIsNot</a></td>
+ <td><span>Assert that 'expected' is not 'observed'.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertNotIn" class="code">assertNotIn</a></td>
+ <td><span>Assert that needle is not in haystack.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">assertIsInstance</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertRaises" class="code">assertRaises</a></td>
+ <td><span class="undocumented">No summary</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#assertThat" class="code">assertThat</a></td>
+ <td><span>Assert that matchee is matched by matcher.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#addDetailUniqueName" class="code">addDetailUniqueName</a></td>
+ <td><span>Add a detail to the test, but ensure it's name is unique.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectThat" class="code">expectThat</a></td>
+ <td><span>Check that matchee is matched by matcher, but delay the assertion failure.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">defaultTestResult</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#expectFailure" class="code">expectFailure</a></td>
+ <td><span>Check that a test fails in a particular way.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueInteger" class="code">getUniqueInteger</a></td>
+ <td><span>Get an integer unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#getUniqueString" class="code">getUniqueString</a></td>
+ <td><span>Get a string unique to this test.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#onException" class="code">onException</a></td>
+ <td><span>Called when an exception propogates from test code.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#run" class="code">run</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#useFixture" class="code">useFixture</a></td>
+ <td><span>Use fixture in a test case.</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#setUp" class="code">setUp</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#tearDown" class="code">tearDown</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_formatTypes" class="code">_formatTypes</a></td>
+ <td><span>Format a class or a bunch of classes for display in an error.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_add_reason" class="code">_add_reason</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_matchHelper" class="code">_matchHelper</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_error" class="code">_report_error</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">_report_expected_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_failure" class="code">_report_failure</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_skip" class="code">_report_skip</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_traceback" class="code">_report_traceback</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basestaticmethod private">
+
+ <td>Static Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">_report_unexpected_success</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_setup" class="code">_run_setup</a></td>
+ <td><span>Run the setUp function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_teardown" class="code">_run_teardown</a></td>
+ <td><span>Run the tearDown function for this test.</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_get_test_method" class="code">_get_test_method</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr><tr class="basemethod private">
+
+ <td>Method</td>
+ <td><a href="testtools.testcase.TestCase.html#_run_test_method" class="code">_run_test_method</a></td>
+ <td><span>Run the test method for this test.</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise">
+
+ </a>
+ <a name="test_pass_on_raise">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_pass_on_raise(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise_matcher">
+
+ </a>
+ <a name="test_pass_on_raise_matcher">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_pass_on_raise_matcher(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_raise_on_text_mismatch">
+
+ </a>
+ <a name="test_raise_on_text_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raise_on_text_mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_raise_on_general_mismatch">
+
+ </a>
+ <a name="test_raise_on_general_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raise_on_general_mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_raise_on_error_mismatch">
+
+ </a>
+ <a name="test_raise_on_error_mismatch">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raise_on_error_mismatch(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_raise_if_no_exception">
+
+ </a>
+ <a name="test_raise_if_no_exception">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_raise_if_no_exception(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise_any_message">
+
+ </a>
+ <a name="test_pass_on_raise_any_message">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_pass_on_raise_any_message(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_annotate">
+
+ </a>
+ <a name="test_annotate">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_annotate(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.tests.test_with_with.TestExpectedException.test_annotated_matcher">
+
+ </a>
+ <a name="test_annotated_matcher">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_annotated_matcher(self):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.tests.test_with_with.html b/apidocs/testtools.tests.test_with_with.html
new file mode 100644
index 0000000..f22453f
--- /dev/null
+++ b/apidocs/testtools.tests.test_with_with.html
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.tests.test_with_with : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.tests.test_with_with</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.tests.html" class="code">tests</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div class="undocumented">No module docstring</div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id692">
+
+ <tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.tests.test_with_with.TestExpectedException.html" class="code">TestExpectedException</a></td>
+ <td><span>Test the ExpectedException context manager.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.tests.test_with_with.html#test_suite" class="code">test_suite</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.tests.test_with_with.test_suite">
+
+ </a>
+ <a name="test_suite">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ test_suite():
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testsuite.ConcurrentStreamTestSuite.html b/apidocs/testtools.testsuite.ConcurrentStreamTestSuite.html
new file mode 100644
index 0000000..eee90fa
--- /dev/null
+++ b/apidocs/testtools.testsuite.ConcurrentStreamTestSuite.html
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testsuite.ConcurrentStreamTestSuite : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testsuite.ConcurrentStreamTestSuite(<span title="object">object</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testsuite.html" class="code">testsuite</a></code>
+
+ <a href="classIndex.html#testtools.testsuite.ConcurrentStreamTestSuite">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A TestSuite whose run() parallelises.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id164">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentStreamTestSuite.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a ConcurrentTestSuite to execute tests returned by make_tests.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentStreamTestSuite.html#run" class="code">run</a></td>
+ <td><span>Run the tests concurrently.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentStreamTestSuite.html#_run_test" class="code">_run_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testsuite.ConcurrentStreamTestSuite.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, make_tests):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a ConcurrentTestSuite to execute tests returned by make_tests.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">make_tests</td><td>A helper function that should return some number
+of concurrently executable test suite / test case objects.
+make_tests must take no parameters and return an iterable of
+tuples. Each tuple must be of the form (case, route_code), where
+case is a TestCase-like object with a run(result) method, and
+route_code is either None or a unicode string.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.ConcurrentStreamTestSuite.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Run the tests concurrently.</p>
+<p>This calls out to the provided make_tests helper to determine the
+concurrency to use and to assign routing codes to each worker.</p>
+<p>ConcurrentTestSuite provides no special mechanism to stop the tests
+returned by make_tests, it is up to the made tests to honour the
+shouldStop attribute on the result object they are run with, which will
+be set if the test run is to be aborted.</p>
+<p>The tests are run with an ExtendedToStreamDecorator wrapped around a
+StreamToQueue instance. ConcurrentStreamTestSuite dequeues events from
+the queue and forwards them to result. Tests can therefore be either
+original unittest tests (or compatible tests), or new tests that emit
+StreamResult events directly.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">result</td><td>A StreamResult instance. The caller is responsible for
+calling startTestRun on this instance prior to invoking suite.run,
+and stopTestRun subsequent to the run method returning.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.ConcurrentStreamTestSuite._run_test">
+
+ </a>
+ <a name="_run_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_test(self, test, process_result, route_code):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testsuite.ConcurrentTestSuite.html b/apidocs/testtools.testsuite.ConcurrentTestSuite.html
new file mode 100644
index 0000000..d8eaa97
--- /dev/null
+++ b/apidocs/testtools.testsuite.ConcurrentTestSuite.html
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testsuite.ConcurrentTestSuite : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="class"><code>testtools.testsuite.ConcurrentTestSuite(<span title="unittest2.TestSuite">unittest2.TestSuite</span>)</code> <small>class documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a>.<a href="testtools.testsuite.html" class="code">testsuite</a></code>
+
+ <a href="classIndex.html#testtools.testsuite.ConcurrentTestSuite">(View In Hierarchy)</a>
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>A TestSuite whose run() calls out to a concurrency strategy.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id163">
+
+ <tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentTestSuite.html#__init__" class="code">__init__</a></td>
+ <td><span>Create a ConcurrentTestSuite to execute suite.</span></td>
+ </tr><tr class="method">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentTestSuite.html#run" class="code">run</a></td>
+ <td><span>Run the tests concurrently.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentTestSuite.html#_wrap_result" class="code">_wrap_result</a></td>
+ <td><span>Wrap a thread-safe result before sending it test results.</span></td>
+ </tr><tr class="method private">
+
+ <td>Method</td>
+ <td><a href="testtools.testsuite.ConcurrentTestSuite.html#_run_test" class="code">_run_test</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testsuite.ConcurrentTestSuite.__init__">
+
+ </a>
+ <a name="__init__">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ __init__(self, suite, make_tests, wrap_result=None):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Create a ConcurrentTestSuite to execute suite.<table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">suite</td><td>A suite to run concurrently.</td></tr><tr><td></td><td class="fieldArg">make_tests</td><td>A helper function to split the tests in the
+ConcurrentTestSuite into some number of concurrently executing
+sub-suites. make_tests must take a suite, and return an iterable
+of TestCase-like object, each of which must have a run(result)
+method.</td></tr><tr><td></td><td class="fieldArg">wrap_result</td><td>An optional function that takes a thread-safe
+result and a thread number and must return a <tt class="rst-docutils literal">TestResult</tt>
+object. If not provided, then <tt class="rst-docutils literal">ConcurrentTestSuite</tt> will just
+use a <tt class="rst-docutils literal">ThreadsafeForwardingResult</tt> wrapped around the result
+passed to <tt class="rst-docutils literal">run()</tt>.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.ConcurrentTestSuite._wrap_result">
+
+ </a>
+ <a name="_wrap_result">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _wrap_result(self, thread_safe_result, thread_number):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Wrap a thread-safe result before sending it test results.</p>
+<p>You can either override this in a subclass or pass your own
+<tt class="rst-docutils literal">wrap_result</tt> in to the constructor. The latter is preferred.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.ConcurrentTestSuite.run">
+
+ </a>
+ <a name="run">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ run(self, result):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Run the tests concurrently.</p>
+<p>This calls out to the provided make_tests helper, and then serialises
+the results so that result only sees activity from one TestCase at
+a time.</p>
+<p>ConcurrentTestSuite provides no special mechanism to stop the tests
+returned by make_tests, it is up to the make_tests to honour the
+shouldStop attribute on the result object they are run with, which will
+be set if an exception is raised in the thread which
+ConcurrentTestSuite.run is called in.</p><table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.ConcurrentTestSuite._run_test">
+
+ </a>
+ <a name="_run_test">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _run_test(self, test, process_result, queue):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.testsuite.html b/apidocs/testtools.testsuite.html
new file mode 100644
index 0000000..c739d78
--- /dev/null
+++ b/apidocs/testtools.testsuite.html
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.testsuite : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.testsuite</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div>Test suites and related things.<table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+ <table class="children sortable" id="id162">
+
+ <tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testsuite.html#iterate_tests" class="code">iterate_tests</a></td>
+ <td><span>Iterate through all of the test cases in 'test_suite_or_case'.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testsuite.ConcurrentTestSuite.html" class="code">ConcurrentTestSuite</a></td>
+ <td><span>A TestSuite whose run() calls out to a concurrency strategy.</span></td>
+ </tr><tr class="class">
+
+ <td>Class</td>
+ <td><a href="testtools.testsuite.ConcurrentStreamTestSuite.html" class="code">ConcurrentStreamTestSuite</a></td>
+ <td><span>A TestSuite whose run() parallelises.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testsuite.html#filter_by_ids" class="code">filter_by_ids</a></td>
+ <td><span>Remove tests from suite_or_case where their id is not in test_ids.</span></td>
+ </tr><tr class="function">
+
+ <td>Function</td>
+ <td><a href="testtools.testsuite.html#sorted_tests" class="code">sorted_tests</a></td>
+ <td><span>Sort suite_or_case while preserving non-vanilla TestSuites.</span></td>
+ </tr><tr class="function private">
+
+ <td>Function</td>
+ <td><a href="testtools.testsuite.html#_flatten_tests" class="code">_flatten_tests</a></td>
+ <td><span class="undocumented">Undocumented</span></td>
+ </tr>
+</table>
+
+
+
+ </div>
+
+ <div id="childList">
+
+ <div class="function">
+ <a name="testtools.testsuite.iterate_tests">
+
+ </a>
+ <a name="iterate_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ iterate_tests(test_suite_or_case):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Iterate through all of the test cases in 'test_suite_or_case'.<table class="fieldTable"></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite._flatten_tests">
+
+ </a>
+ <a name="_flatten_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ _flatten_tests(suite_or_case, unpack_outer=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div class="undocumented">Undocumented</div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.filter_by_ids">
+
+ </a>
+ <a name="filter_by_ids">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ filter_by_ids(suite_or_case, test_ids):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div><p>Remove tests from suite_or_case where their id is not in test_ids.</p>
+<p>This helper exists to provide backwards compatability with older versions
+of Python (currently all versions :)) that don't have a native
+filter_by_ids() method on Test(Case|Suite).</p>
+<dl class="rst-docutils">
+<dt>For subclasses of TestSuite, filtering is done by:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>attempting to call suite.filter_by_ids(test_ids)</li>
+<li>if there is no method, iterating the suite and identifying tests to
+remove, then removing them from _tests, manually recursing into
+each entry.</li>
+</ul>
+</dd>
+<dt>For objects with an id() method - TestCases, filtering is done by:</dt>
+<dd><ul class="rst-first rst-last rst-simple">
+<li>attempting to return case.filter_by_ids(test_ids)</li>
+<li>if there is no such method, checking for case.id() in test_ids
+and returning case if it is, or TestSuite() if it is not.</li>
+</ul>
+</dd>
+</dl>
+<p>For anything else, it is not filtered - it is returned as-is.</p>
+<p>To provide compatability with this routine for a custom TestSuite, just
+define a filter_by_ids() method that will return a TestSuite equivalent to
+the original minus any tests not in test_ids.
+Similarly to provide compatability for a custom TestCase that does
+something unusual define filter_by_ids to return a new TestCase object
+that will only run test_ids that are in the provided container. If none
+would run, return an empty TestSuite().</p>
+<p>The contract for this function does not require mutation - each filtered
+object can choose to return a new object with the filtered tests. However
+because existing custom TestSuite classes in the wild do not have this
+method, we need a way to copy their state correctly which is tricky:
+thus the backwards-compatible code paths attempt to mutate in place rather
+than guessing how to reconstruct a new suite.</p><table class="fieldTable"><tr class="fieldStart"><td class="fieldName">Parameters</td><td class="fieldArg">suite_or_case</td><td>A test suite or test case.</td></tr><tr><td></td><td class="fieldArg">test_ids</td><td>Something that supports the __contains__ protocol.</td></tr><tr class="fieldStart"><td class="fieldName">Returns</td><td colspan="2">suite_or_case, unless suite_or_case was a case that itself
+fails the predicate when it will return a new unittest.TestSuite with
+no contents.</td></tr></table></div>
+ </div>
+</div><div class="function">
+ <a name="testtools.testsuite.sorted_tests">
+
+ </a>
+ <a name="sorted_tests">
+
+ </a>
+ <div class="functionHeader">
+
+ def
+ sorted_tests(suite_or_case, unpack_outer=False):
+
+ </div>
+ <div class="docstring functionBody">
+
+ <div>Sort suite_or_case while preserving non-vanilla TestSuites.<table class="fieldTable"></table></div>
+ </div>
+</div>
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/testtools.utils.html b/apidocs/testtools.utils.html
new file mode 100644
index 0000000..7ee64b4
--- /dev/null
+++ b/apidocs/testtools.utils.html
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "DTD/xhtml1-strict.dtd">
+<html>
+ <head>
+ <title>testtools.utils : API documentation</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">
+ <a href="https://github.com/testing-cabal/testtools">testtools</a> API Documentation
+ </a>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+
+ <div class="page-header">
+ <h1 class="module"><code>testtools.utils</code> <small>module documentation</small></h1>
+
+ <span id="partOf">
+ Part of <code><a href="testtools.html" class="code">testtools</a></code>
+
+
+ </span>
+ </div>
+
+ <div class="extrasDocstring">
+
+ </div>
+
+ <div class="moduleDocstring">
+ <div><p>Utilities for dealing with stuff in unittest.</p>
+<p>Legacy - deprecated - use testtools.testsuite.iterate_tests</p><table class="fieldTable"></table></div>
+ </div>
+
+ <div id="splitTables">
+
+
+
+
+ </div>
+
+ <div id="childList">
+
+
+
+ </div>
+ <address>
+ <a href="index.html">API Documentation</a> for <a href="https://github.com/testing-cabal/testtools">testtools</a>, generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a> at 2015-07-01 16:11:28.
+ </address>
+
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/apidocs/undoccedSummary.html b/apidocs/undoccedSummary.html
new file mode 100644
index 0000000..7adc50b
--- /dev/null
+++ b/apidocs/undoccedSummary.html
@@ -0,0 +1,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>Summary of Undocumented Objects</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>Summary of Undocumented Objects</h1>
+ </div>
+
+ <ul>
+ <li>Method - <a href="testtools.DecorateTestCaseResult.html#__call__" class="code">testtools.DecorateTestCaseResult.__call__</a></li><li>Method - <a href="testtools.DecorateTestCaseResult.html#__delattr__" class="code">testtools.DecorateTestCaseResult.__delattr__</a></li><li>Method - <a href="testtools.DecorateTestCaseResult.html#__getattr__" class="code">testtools.DecorateTestCaseResult.__getattr__</a></li><li>Method - <a href="testtools.DecorateTestCaseResult.html#__setattr__" class="code">testtools.DecorateTestCaseResult.__setattr__</a></li><li>Method - <a href="testtools.DecorateTestCaseResult.html#_run" class="code">testtools.DecorateTestCaseResult._run</a></li><li>Method - <a href="testtools.DecorateTestCaseResult.html#run" class="code">testtools.DecorateTestCaseResult.run</a></li><li>Class - <a href="testtools.FixtureSuite.html" class="code">testtools.FixtureSuite</a></li><li>Method - <a href="testtools.FixtureSuite.html#__init__" class="code">testtools.FixtureSuite.__init__</a></li><li>Method - <a href="testtools.FixtureSuite.html#run" class="code">testtools.FixtureSuite.run</a></li><li>Method - <a href="testtools.FixtureSuite.html#sort_tests" class="code">testtools.FixtureSuite.sort_tests</a></li><li>Method - <a href="testtools.PlaceHolder.html#__call__" class="code">testtools.PlaceHolder.__call__</a></li><li>Method - <a href="testtools.PlaceHolder.html#__repr__" class="code">testtools.PlaceHolder.__repr__</a></li><li>Method - <a href="testtools.PlaceHolder.html#__str__" class="code">testtools.PlaceHolder.__str__</a></li><li>Method - <a href="testtools.PlaceHolder.html#_result" class="code">testtools.PlaceHolder._result</a></li><li>Method - <a href="testtools.PlaceHolder.html#countTestCases" class="code">testtools.PlaceHolder.countTestCases</a></li><li>Method - <a href="testtools.PlaceHolder.html#debug" class="code">testtools.PlaceHolder.debug</a></li><li>Method - <a href="testtools.PlaceHolder.html#id" class="code">testtools.PlaceHolder.id</a></li><li>Method - <a href="testtools.PlaceHolder.html#run" class="code">testtools.PlaceHolder.run</a></li><li>Method - <a href="testtools.PlaceHolder.html#shortDescription" class="code">testtools.PlaceHolder.shortDescription</a></li><li>Method - <a href="testtools.TestCommand.html#__init__" class="code">testtools.TestCommand.__init__</a></li><li>Method - <a href="testtools.TestCommand.html#finalize_options" class="code">testtools.TestCommand.finalize_options</a></li><li>Method - <a href="testtools.TestCommand.html#initialize_options" class="code">testtools.TestCommand.initialize_options</a></li><li>Method - <a href="testtools.TestCommand.html#run" class="code">testtools.TestCommand.run</a></li><li>Method - <a href="testtools._spinner.NoResultError.html#__init__" class="code">testtools._spinner.NoResultError.__init__</a></li><li>Method - <a href="testtools._spinner.ReentryError.html#__init__" class="code">testtools._spinner.ReentryError.__init__</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_cancel_timeout" class="code">testtools._spinner.Spinner._cancel_timeout</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_get_result" class="code">testtools._spinner.Spinner._get_result</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_got_failure" class="code">testtools._spinner.Spinner._got_failure</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_got_success" class="code">testtools._spinner.Spinner._got_success</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_restore_signals" class="code">testtools._spinner.Spinner._restore_signals</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_save_signals" class="code">testtools._spinner.Spinner._save_signals</a></li><li>Method - <a href="testtools._spinner.Spinner.html#_timed_out" class="code">testtools._spinner.Spinner._timed_out</a></li><li>Method - <a href="testtools._spinner.StaleJunkError.html#__init__" class="code">testtools._spinner.StaleJunkError.__init__</a></li><li>Method - <a href="testtools._spinner.TimeoutError.html#__init__" class="code">testtools._spinner.TimeoutError.__init__</a></li><li>Module - <a href="testtools.assertions.html" class="code">testtools.assertions</a></li><li>Function - <a href="testtools.compat.html#_b" class="code">testtools.compat._b</a></li><li>Function - <a href="testtools.compat.html#_isbytes" class="code">testtools.compat._isbytes</a></li><li>Function - <a href="testtools.compat.html#_isbytes%200" class="code">testtools.compat._isbytes 0</a></li><li>Function - <a href="testtools.compat.html#_u" class="code">testtools.compat._u</a></li><li>Function - <a href="testtools.compat.html#_u%200" class="code">testtools.compat._u 0</a></li><li>Function - <a href="testtools.compat.html#classtypes" class="code">testtools.compat.classtypes</a></li><li>Function - <a href="testtools.compat.html#classtypes%200" class="code">testtools.compat.classtypes 0</a></li><li>Function - <a href="testtools.compat.html#istext" class="code">testtools.compat.istext</a></li><li>Function - <a href="testtools.compat.html#istext%200" class="code">testtools.compat.istext 0</a></li><li>Method - <a href="testtools.content.Content.html#__eq__" class="code">testtools.content.Content.__eq__</a></li><li>Method - <a href="testtools.content.Content.html#__repr__" class="code">testtools.content.Content.__repr__</a></li><li>Instance Variable - <a href="testtools.content.Content.html#content_type" class="code">testtools.content.Content.content_type</a></li><li>Method - <a href="testtools.content_type.ContentType.html#__eq__" class="code">testtools.content_type.ContentType.__eq__</a></li><li>Method - <a href="testtools.content_type.ContentType.html#__repr__" class="code">testtools.content_type.ContentType.__repr__</a></li><li>Instance Variable - <a href="testtools.content_type.ContentType.html#parameters" class="code">testtools.content_type.ContentType.parameters</a></li><li>Instance Variable - <a href="testtools.content_type.ContentType.html#subtype" class="code">testtools.content_type.ContentType.subtype</a></li><li>Instance Variable - <a href="testtools.content_type.ContentType.html#type" class="code">testtools.content_type.ContentType.type</a></li><li>Method - <a href="testtools.deferredruntest.AsynchronousDeferredRunTest.html#_blocking_run_deferred" class="code">testtools.deferredruntest.AsynchronousDeferredRunTest._blocking_run_deferred</a></li><li>Method - <a href="testtools.deferredruntest.UncleanReactorError.html#__init__" class="code">testtools.deferredruntest.UncleanReactorError.__init__</a></li><li>Method - <a href="testtools.deferredruntest.UncleanReactorError.html#_get_junk_info" class="code">testtools.deferredruntest.UncleanReactorError._get_junk_info</a></li><li>Function - <a href="testtools.deferredruntest.html#flush_logged_errors" class="code">testtools.deferredruntest.flush_logged_errors</a></li><li>Module - <a href="testtools.helpers.html" class="code">testtools.helpers</a></li><li>Module - <a href="testtools.matchers._basic.html" class="code">testtools.matchers._basic</a></li><li>Class - <a href="testtools.matchers._basic.DoesNotContain.html" class="code">testtools.matchers._basic.DoesNotContain</a></li><li>Class - <a href="testtools.matchers._basic.DoesNotEndWith.html" class="code">testtools.matchers._basic.DoesNotEndWith</a></li><li>Class - <a href="testtools.matchers._basic.DoesNotStartWith.html" class="code">testtools.matchers._basic.DoesNotStartWith</a></li><li>Method - <a href="testtools.matchers._basic.IsInstance.html#__init__" class="code">testtools.matchers._basic.IsInstance.__init__</a></li><li>Method - <a href="testtools.matchers._basic.IsInstance.html#__str__" class="code">testtools.matchers._basic.IsInstance.__str__</a></li><li>Method - <a href="testtools.matchers._basic.IsInstance.html#match" class="code">testtools.matchers._basic.IsInstance.match</a></li><li>Method - <a href="testtools.matchers._basic.MatchesRegex.html#__init__" class="code">testtools.matchers._basic.MatchesRegex.__init__</a></li><li>Method - <a href="testtools.matchers._basic.MatchesRegex.html#__str__" class="code">testtools.matchers._basic.MatchesRegex.__str__</a></li><li>Method - <a href="testtools.matchers._basic.MatchesRegex.html#match" class="code">testtools.matchers._basic.MatchesRegex.match</a></li><li>Class - <a href="testtools.matchers._basic.NotAnInstance.html" class="code">testtools.matchers._basic.NotAnInstance</a></li><li>Method - <a href="testtools.matchers._basic.SameMembers.html#__init__" class="code">testtools.matchers._basic.SameMembers.__init__</a></li><li>Method - <a href="testtools.matchers._basic._BinaryComparison.html#__init__" class="code">testtools.matchers._basic._BinaryComparison.__init__</a></li><li>Method - <a href="testtools.matchers._basic._BinaryComparison.html#__str__" class="code">testtools.matchers._basic._BinaryComparison.__str__</a></li><li>Method - <a href="testtools.matchers._basic._BinaryComparison.html#comparator" class="code">testtools.matchers._basic._BinaryComparison.comparator</a></li><li>Method - <a href="testtools.matchers._basic._BinaryComparison.html#match" class="code">testtools.matchers._basic._BinaryComparison.match</a></li><li>Function - <a href="testtools.matchers._basic.html#has_len" class="code">testtools.matchers._basic.has_len</a></li><li>Module - <a href="testtools.matchers._datastructures.html" class="code">testtools.matchers._datastructures</a></li><li>Method - <a href="testtools.matchers._datastructures.MatchesListwise.html#match" class="code">testtools.matchers._datastructures.MatchesListwise.match</a></li><li>Method - <a href="testtools.matchers._datastructures.MatchesSetwise.html#__init__" class="code">testtools.matchers._datastructures.MatchesSetwise.__init__</a></li><li>Method - <a href="testtools.matchers._datastructures.MatchesSetwise.html#match" class="code">testtools.matchers._datastructures.MatchesSetwise.match</a></li><li>Method - <a href="testtools.matchers._datastructures.MatchesStructure.html#__str__" class="code">testtools.matchers._datastructures.MatchesStructure.__str__</a></li><li>Class Method - <a href="testtools.matchers._datastructures.MatchesStructure.html#fromExample" class="code">testtools.matchers._datastructures.MatchesStructure.fromExample</a></li><li>Method - <a href="testtools.matchers._datastructures.MatchesStructure.html#match" class="code">testtools.matchers._datastructures.MatchesStructure.match</a></li><li>Method - <a href="testtools.matchers._datastructures.MatchesStructure.html#update" class="code">testtools.matchers._datastructures.MatchesStructure.update</a></li><li>Module - <a href="testtools.matchers._dict.html" class="code">testtools.matchers._dict</a></li><li>Method - <a href="testtools.matchers._dict.MatchesAllDict.html#__init__" class="code">testtools.matchers._dict.MatchesAllDict.__init__</a></li><li>Method - <a href="testtools.matchers._dict._CombinedMatcher.html#__init__" class="code">testtools.matchers._dict._CombinedMatcher.__init__</a></li><li>Method - <a href="testtools.matchers._dict._CombinedMatcher.html#format_expected" class="code">testtools.matchers._dict._CombinedMatcher.format_expected</a></li><li>Method - <a href="testtools.matchers._dict._MatchCommonKeys.html#__init__" class="code">testtools.matchers._dict._MatchCommonKeys.__init__</a></li><li>Method - <a href="testtools.matchers._dict._MatchCommonKeys.html#_compare_dicts" class="code">testtools.matchers._dict._MatchCommonKeys._compare_dicts</a></li><li>Method - <a href="testtools.matchers._dict._SubDictOf.html#__init__" class="code">testtools.matchers._dict._SubDictOf.__init__</a></li><li>Method - <a href="testtools.matchers._dict._SuperDictOf.html#__init__" class="code">testtools.matchers._dict._SuperDictOf.__init__</a></li><li>Function - <a href="testtools.matchers._dict.html#_dict_to_mismatch" class="code">testtools.matchers._dict._dict_to_mismatch</a></li><li>Function - <a href="testtools.matchers._dict.html#_format_matcher_dict" class="code">testtools.matchers._dict._format_matcher_dict</a></li><li>Module - <a href="testtools.matchers._doctest.html" class="code">testtools.matchers._doctest</a></li><li>Method - <a href="testtools.matchers._doctest.DocTestMatches.html#__str__" class="code">testtools.matchers._doctest.DocTestMatches.__str__</a></li><li>Method - <a href="testtools.matchers._doctest.DocTestMatches.html#_describe_difference" class="code">testtools.matchers._doctest.DocTestMatches._describe_difference</a></li><li>Method - <a href="testtools.matchers._doctest.DocTestMatches.html#_with_nl" class="code">testtools.matchers._doctest.DocTestMatches._with_nl</a></li><li>Method - <a href="testtools.matchers._doctest.DocTestMatches.html#match" class="code">testtools.matchers._doctest.DocTestMatches.match</a></li><li>Module - <a href="testtools.matchers._exception.html" class="code">testtools.matchers._exception</a></li><li>Function - <a href="testtools.matchers._exception.html#_is_exception" class="code">testtools.matchers._exception._is_exception</a></li><li>Function - <a href="testtools.matchers._exception.html#_is_user_exception" class="code">testtools.matchers._exception._is_user_exception</a></li><li>Method - <a href="testtools.matchers._filesystem.SamePath.html#__init__" class="code">testtools.matchers._filesystem.SamePath.__init__</a></li><li>Method - <a href="testtools.matchers._filesystem.TarballContains.html#__init__" class="code">testtools.matchers._filesystem.TarballContains.__init__</a></li><li>Module - <a href="testtools.matchers._higherorder.html" class="code">testtools.matchers._higherorder</a></li><li>Method - <a href="testtools.matchers._higherorder.AfterPreprocessing.html#__str__" class="code">testtools.matchers._higherorder.AfterPreprocessing.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.AfterPreprocessing.html#_str_preprocessor" class="code">testtools.matchers._higherorder.AfterPreprocessing._str_preprocessor</a></li><li>Method - <a href="testtools.matchers._higherorder.AfterPreprocessing.html#match" class="code">testtools.matchers._higherorder.AfterPreprocessing.match</a></li><li>Method - <a href="testtools.matchers._higherorder.AllMatch.html#__init__" class="code">testtools.matchers._higherorder.AllMatch.__init__</a></li><li>Method - <a href="testtools.matchers._higherorder.AllMatch.html#__str__" class="code">testtools.matchers._higherorder.AllMatch.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.AllMatch.html#match" class="code">testtools.matchers._higherorder.AllMatch.match</a></li><li>Method - <a href="testtools.matchers._higherorder.Annotate.html#__init__" class="code">testtools.matchers._higherorder.Annotate.__init__</a></li><li>Method - <a href="testtools.matchers._higherorder.Annotate.html#__str__" class="code">testtools.matchers._higherorder.Annotate.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.Annotate.html#match" class="code">testtools.matchers._higherorder.Annotate.match</a></li><li>Method - <a href="testtools.matchers._higherorder.AnyMatch.html#__init__" class="code">testtools.matchers._higherorder.AnyMatch.__init__</a></li><li>Method - <a href="testtools.matchers._higherorder.AnyMatch.html#__str__" class="code">testtools.matchers._higherorder.AnyMatch.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.AnyMatch.html#match" class="code">testtools.matchers._higherorder.AnyMatch.match</a></li><li>Method - <a href="testtools.matchers._higherorder.MatchesAll.html#__str__" class="code">testtools.matchers._higherorder.MatchesAll.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.MatchesAll.html#match" class="code">testtools.matchers._higherorder.MatchesAll.match</a></li><li>Method - <a href="testtools.matchers._higherorder.MatchesAny.html#__init__" class="code">testtools.matchers._higherorder.MatchesAny.__init__</a></li><li>Method - <a href="testtools.matchers._higherorder.MatchesAny.html#__str__" class="code">testtools.matchers._higherorder.MatchesAny.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.MatchesAny.html#match" class="code">testtools.matchers._higherorder.MatchesAny.match</a></li><li>Method - <a href="testtools.matchers._higherorder.Not.html#__init__" class="code">testtools.matchers._higherorder.Not.__init__</a></li><li>Method - <a href="testtools.matchers._higherorder.Not.html#__str__" class="code">testtools.matchers._higherorder.Not.__str__</a></li><li>Method - <a href="testtools.matchers._higherorder.Not.html#match" class="code">testtools.matchers._higherorder.Not.match</a></li><li>Method - <a href="testtools.matchers._higherorder.PostfixedMismatch.html#describe" class="code">testtools.matchers._higherorder.PostfixedMismatch.describe</a></li><li>Class - <a href="testtools.matchers._higherorder.PrefixedMismatch.html" class="code">testtools.matchers._higherorder.PrefixedMismatch</a></li><li>Method - <a href="testtools.matchers._higherorder.PrefixedMismatch.html#describe" class="code">testtools.matchers._higherorder.PrefixedMismatch.describe</a></li><li>Class - <a href="testtools.matchers._higherorder._MatchesPredicateWithParams.html" class="code">testtools.matchers._higherorder._MatchesPredicateWithParams</a></li><li>Method - <a href="testtools.matchers._impl.Mismatch.html#__repr__" class="code">testtools.matchers._impl.Mismatch.__repr__</a></li><li>Method - <a href="testtools.matchers._impl.MismatchDecorator.html#__repr__" class="code">testtools.matchers._impl.MismatchDecorator.__repr__</a></li><li>Method - <a href="testtools.matchers._impl.MismatchDecorator.html#describe" class="code">testtools.matchers._impl.MismatchDecorator.describe</a></li><li>Method - <a href="testtools.matchers._impl.MismatchDecorator.html#get_details" class="code">testtools.matchers._impl.MismatchDecorator.get_details</a></li><li>Method - <a href="testtools.matchers._impl.MismatchError.html#__init__" class="code">testtools.matchers._impl.MismatchError.__init__</a></li><li>Method - <a href="testtools.matchers._impl.MismatchError.html#__str__" class="code">testtools.matchers._impl.MismatchError.__str__</a></li><li>Method - <a href="testtools.matchers._impl.MismatchError.html#__str__%200" class="code">testtools.matchers._impl.MismatchError.__str__ 0</a></li><li>Method - <a href="testtools.run.TestProgram.html#__init__" class="code">testtools.run.TestProgram.__init__</a></li><li>Method - <a href="testtools.run.TestProgram.html#_do_discovery" class="code">testtools.run.TestProgram._do_discovery</a></li><li>Method - <a href="testtools.run.TestProgram.html#_getParentArgParser" class="code">testtools.run.TestProgram._getParentArgParser</a></li><li>Method - <a href="testtools.run.TestProgram.html#_get_runner" class="code">testtools.run.TestProgram._get_runner</a></li><li>Method - <a href="testtools.run.TestProgram.html#runTests" class="code">testtools.run.TestProgram.runTests</a></li><li>Function - <a href="testtools.run.html#main" class="code">testtools.run.main</a></li><li>Instance Variable - <a href="testtools.runtest.MultipleExceptions.html#args" class="code">testtools.runtest.MultipleExceptions.args</a></li><li>Instance Variable - <a href="testtools.runtest.RunTest.html#_exceptions" class="code">testtools.runtest.RunTest._exceptions</a></li><li>Instance Variable - <a href="testtools.runtest.RunTest.html#case" class="code">testtools.runtest.RunTest.case</a></li><li>Instance Variable - <a href="testtools.runtest.RunTest.html#exception_caught" class="code">testtools.runtest.RunTest.exception_caught</a></li><li>Instance Variable - <a href="testtools.runtest.RunTest.html#handlers" class="code">testtools.runtest.RunTest.handlers</a></li><li>Instance Variable - <a href="testtools.runtest.RunTest.html#result" class="code">testtools.runtest.RunTest.result</a></li><li>Function - <a href="testtools.runtest.html#_raise_force_fail_error" class="code">testtools.runtest._raise_force_fail_error</a></li><li>Method - <a href="testtools.testcase.ExpectedException.html#__enter__" class="code">testtools.testcase.ExpectedException.__enter__</a></li><li>Method - <a href="testtools.testcase.ExpectedException.html#__exit__" class="code">testtools.testcase.ExpectedException.__exit__</a></li><li>Method - <a href="testtools.testcase.Nullary.html#__call__" class="code">testtools.testcase.Nullary.__call__</a></li><li>Method - <a href="testtools.testcase.Nullary.html#__init__" class="code">testtools.testcase.Nullary.__init__</a></li><li>Method - <a href="testtools.testcase.Nullary.html#__repr__" class="code">testtools.testcase.Nullary.__repr__</a></li><li>Method - <a href="testtools.testcase.TestCase.html#__eq__" class="code">testtools.testcase.TestCase.__eq__</a></li><li>Method - <a href="testtools.testcase.TestCase.html#__repr__" class="code">testtools.testcase.TestCase.__repr__</a></li><li>Method - <a href="testtools.testcase.TestCase.html#_add_reason" class="code">testtools.testcase.TestCase._add_reason</a></li><li>Method - <a href="testtools.testcase.TestCase.html#_get_test_method" class="code">testtools.testcase.TestCase._get_test_method</a></li><li>Method - <a href="testtools.testcase.TestCase.html#_matchHelper" class="code">testtools.testcase.TestCase._matchHelper</a></li><li>Static Method - <a href="testtools.testcase.TestCase.html#_report_error" class="code">testtools.testcase.TestCase._report_error</a></li><li>Static Method - <a href="testtools.testcase.TestCase.html#_report_expected_failure" class="code">testtools.testcase.TestCase._report_expected_failure</a></li><li>Static Method - <a href="testtools.testcase.TestCase.html#_report_failure" class="code">testtools.testcase.TestCase._report_failure</a></li><li>Static Method - <a href="testtools.testcase.TestCase.html#_report_skip" class="code">testtools.testcase.TestCase._report_skip</a></li><li>Method - <a href="testtools.testcase.TestCase.html#_report_traceback" class="code">testtools.testcase.TestCase._report_traceback</a></li><li>Static Method - <a href="testtools.testcase.TestCase.html#_report_unexpected_success" class="code">testtools.testcase.TestCase._report_unexpected_success</a></li><li>Method - <a href="testtools.testcase.TestCase.html#assertIsInstance" class="code">testtools.testcase.TestCase.assertIsInstance</a></li><li>Method - <a href="testtools.testcase.TestCase.html#defaultTestResult" class="code">testtools.testcase.TestCase.defaultTestResult</a></li><li>Instance Variable - <a href="testtools.testcase.TestCase.html#exception_handlers" class="code">testtools.testcase.TestCase.exception_handlers</a></li><li>Instance Variable - <a href="testtools.testcase.TestCase.html#force_failure" class="code">testtools.testcase.TestCase.force_failure</a></li><li>Method - <a href="testtools.testcase.TestCase.html#run" class="code">testtools.testcase.TestCase.run</a></li><li>Class Variable - <a href="testtools.testcase.TestCase.html#run_tests_with" class="code">testtools.testcase.TestCase.run_tests_with</a></li><li>Method - <a href="testtools.testcase.TestCase.html#setUp" class="code">testtools.testcase.TestCase.setUp</a></li><li>Method - <a href="testtools.testcase.TestCase.html#shortDescription" class="code">testtools.testcase.TestCase.shortDescription</a></li><li>Method - <a href="testtools.testcase.TestCase.html#tearDown" class="code">testtools.testcase.TestCase.tearDown</a></li><li>Method - <a href="testtools.testcase.WithAttributes.html#id" class="code">testtools.testcase.WithAttributes.id</a></li><li>Function - <a href="testtools.testcase.html#_expectedFailure" class="code">testtools.testcase._expectedFailure</a></li><li>Method - <a href="testtools.testresult.CopyStreamResult.html#__init__" class="code">testtools.testresult.CopyStreamResult.__init__</a></li><li>Method - <a href="testtools.testresult.StreamResultRouter.html#_map_route_code_prefix" class="code">testtools.testresult.StreamResultRouter._map_route_code_prefix</a></li><li>Method - <a href="testtools.testresult.StreamResultRouter.html#_map_test_id" class="code">testtools.testresult.StreamResultRouter._map_test_id</a></li><li>Method - <a href="testtools.testresult.TestByTestResult.html#_err_to_details" class="code">testtools.testresult.TestByTestResult._err_to_details</a></li><li>Method - <a href="testtools.testresult.TestByTestResult.html#startTest" class="code">testtools.testresult.TestByTestResult.startTest</a></li><li>Method - <a href="testtools.testresult.TestByTestResult.html#stopTest" class="code">testtools.testresult.TestByTestResult.stopTest</a></li><li>Method - <a href="testtools.testresult.TextTestResult.html#_delta_to_float" class="code">testtools.testresult.TextTestResult._delta_to_float</a></li><li>Method - <a href="testtools.testresult.TextTestResult.html#_show_list" class="code">testtools.testresult.TextTestResult._show_list</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#__init__" class="code">testtools.testresult.doubles.ExtendedTestResult.__init__</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#addError" class="code">testtools.testresult.doubles.ExtendedTestResult.addError</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#addExpectedFailure" class="code">testtools.testresult.doubles.ExtendedTestResult.addExpectedFailure</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#addFailure" class="code">testtools.testresult.doubles.ExtendedTestResult.addFailure</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#addSkip" class="code">testtools.testresult.doubles.ExtendedTestResult.addSkip</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#addSuccess" class="code">testtools.testresult.doubles.ExtendedTestResult.addSuccess</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.doubles.ExtendedTestResult.addUnexpectedSuccess</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#current_tags" class="code">testtools.testresult.doubles.ExtendedTestResult.current_tags</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#progress" class="code">testtools.testresult.doubles.ExtendedTestResult.progress</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#startTest" class="code">testtools.testresult.doubles.ExtendedTestResult.startTest</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#startTestRun" class="code">testtools.testresult.doubles.ExtendedTestResult.startTestRun</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#stopTest" class="code">testtools.testresult.doubles.ExtendedTestResult.stopTest</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#tags" class="code">testtools.testresult.doubles.ExtendedTestResult.tags</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#time" class="code">testtools.testresult.doubles.ExtendedTestResult.time</a></li><li>Method - <a href="testtools.testresult.doubles.ExtendedTestResult.html#wasSuccessful" class="code">testtools.testresult.doubles.ExtendedTestResult.wasSuccessful</a></li><li>Method - <a href="testtools.testresult.doubles.LoggingBase.html#__init__" class="code">testtools.testresult.doubles.LoggingBase.__init__</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#addError" class="code">testtools.testresult.doubles.Python26TestResult.addError</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#addFailure" class="code">testtools.testresult.doubles.Python26TestResult.addFailure</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#addSuccess" class="code">testtools.testresult.doubles.Python26TestResult.addSuccess</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#startTest" class="code">testtools.testresult.doubles.Python26TestResult.startTest</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#stop" class="code">testtools.testresult.doubles.Python26TestResult.stop</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#stopTest" class="code">testtools.testresult.doubles.Python26TestResult.stopTest</a></li><li>Method - <a href="testtools.testresult.doubles.Python26TestResult.html#wasSuccessful" class="code">testtools.testresult.doubles.Python26TestResult.wasSuccessful</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#__init__" class="code">testtools.testresult.doubles.Python27TestResult.__init__</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#addError" class="code">testtools.testresult.doubles.Python27TestResult.addError</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#addExpectedFailure" class="code">testtools.testresult.doubles.Python27TestResult.addExpectedFailure</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#addFailure" class="code">testtools.testresult.doubles.Python27TestResult.addFailure</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#addSkip" class="code">testtools.testresult.doubles.Python27TestResult.addSkip</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#addUnexpectedSuccess" class="code">testtools.testresult.doubles.Python27TestResult.addUnexpectedSuccess</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#startTestRun" class="code">testtools.testresult.doubles.Python27TestResult.startTestRun</a></li><li>Method - <a href="testtools.testresult.doubles.Python27TestResult.html#stopTestRun" class="code">testtools.testresult.doubles.Python27TestResult.stopTestRun</a></li><li>Method - <a href="testtools.testresult.doubles.StreamResult.html#__init__" class="code">testtools.testresult.doubles.StreamResult.__init__</a></li><li>Method - <a href="testtools.testresult.doubles.StreamResult.html#startTestRun" class="code">testtools.testresult.doubles.StreamResult.startTestRun</a></li><li>Method - <a href="testtools.testresult.doubles.StreamResult.html#status" class="code">testtools.testresult.doubles.StreamResult.status</a></li><li>Method - <a href="testtools.testresult.doubles.StreamResult.html#stopTestRun" class="code">testtools.testresult.doubles.StreamResult.stopTestRun</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__getattr__" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.__getattr__</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__init__" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.__init__</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#__repr__" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.__repr__</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_check_args" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._check_args</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_get_failfast" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._get_failfast</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#_set_failfast" class="code">testtools.testresult.real.ExtendedToOriginalDecorator._set_failfast</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addError" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addError</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addExpectedFailure" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addExpectedFailure</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addFailure" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addFailure</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addSkip" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addSkip</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addSuccess" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addSuccess</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#addUnexpectedSuccess" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.addUnexpectedSuccess</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#current_tags" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.current_tags</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#done" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.done</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#progress" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.progress</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#shouldStop" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.shouldStop</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#startTest" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.startTest</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#startTestRun" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.startTestRun</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stop" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.stop</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stopTest" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.stopTest</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#stopTestRun" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.stopTestRun</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#tags" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.tags</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#time" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.time</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToOriginalDecorator.html#wasSuccessful" class="code">testtools.testresult.real.ExtendedToOriginalDecorator.wasSuccessful</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_check_args" class="code">testtools.testresult.real.ExtendedToStreamDecorator._check_args</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_convert" class="code">testtools.testresult.real.ExtendedToStreamDecorator._convert</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_get_failfast" class="code">testtools.testresult.real.ExtendedToStreamDecorator._get_failfast</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#_set_failfast" class="code">testtools.testresult.real.ExtendedToStreamDecorator._set_failfast</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addError" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addError</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addExpectedFailure" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addExpectedFailure</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addSkip" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addSkip</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addSuccess" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addSuccess</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#addUnexpectedSuccess" class="code">testtools.testresult.real.ExtendedToStreamDecorator.addUnexpectedSuccess</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#startTest" class="code">testtools.testresult.real.ExtendedToStreamDecorator.startTest</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#stopTest" class="code">testtools.testresult.real.ExtendedToStreamDecorator.stopTest</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#stopTest%200" class="code">testtools.testresult.real.ExtendedToStreamDecorator.stopTest 0</a></li><li>Method - <a href="testtools.testresult.real.ExtendedToStreamDecorator.html#time" class="code">testtools.testresult.real.ExtendedToStreamDecorator.time</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#__init__" class="code">testtools.testresult.real.MultiTestResult.__init__</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#__repr__" class="code">testtools.testresult.real.MultiTestResult.__repr__</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#_dispatch" class="code">testtools.testresult.real.MultiTestResult._dispatch</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#_get_failfast" class="code">testtools.testresult.real.MultiTestResult._get_failfast</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#_get_shouldStop" class="code">testtools.testresult.real.MultiTestResult._get_shouldStop</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#_set_failfast" class="code">testtools.testresult.real.MultiTestResult._set_failfast</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#_set_shouldStop" class="code">testtools.testresult.real.MultiTestResult._set_shouldStop</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#startTest" class="code">testtools.testresult.real.MultiTestResult.startTest</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#stop" class="code">testtools.testresult.real.MultiTestResult.stop</a></li><li>Method - <a href="testtools.testresult.real.MultiTestResult.html#stopTest" class="code">testtools.testresult.real.MultiTestResult.stopTest</a></li><li>Method - <a href="testtools.testresult.real.StreamFailFast.html#__init__" class="code">testtools.testresult.real.StreamFailFast.__init__</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_exists" class="code">testtools.testresult.real.StreamSummary._exists</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_fail" class="code">testtools.testresult.real.StreamSummary._fail</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_gather_test" class="code">testtools.testresult.real.StreamSummary._gather_test</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_incomplete" class="code">testtools.testresult.real.StreamSummary._incomplete</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_skip" class="code">testtools.testresult.real.StreamSummary._skip</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_success" class="code">testtools.testresult.real.StreamSummary._success</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_uxsuccess" class="code">testtools.testresult.real.StreamSummary._uxsuccess</a></li><li>Method - <a href="testtools.testresult.real.StreamSummary.html#_xfail" class="code">testtools.testresult.real.StreamSummary._xfail</a></li><li>Method - <a href="testtools.testresult.real.StreamToDict.html#_ensure_key" class="code">testtools.testresult.real.StreamToDict._ensure_key</a></li><li>Method - <a href="testtools.testresult.real.StreamToExtendedDecorator.html#__init__" class="code">testtools.testresult.real.StreamToExtendedDecorator.__init__</a></li><li>Method - <a href="testtools.testresult.real.StreamToExtendedDecorator.html#_handle_tests" class="code">testtools.testresult.real.StreamToExtendedDecorator._handle_tests</a></li><li>Method - <a href="testtools.testresult.real.Tagger.html#startTest" class="code">testtools.testresult.real.Tagger.startTest</a></li><li>Method - <a href="testtools.testresult.real.TestControl.html#__init__" class="code">testtools.testresult.real.TestControl.__init__</a></li><li>Instance Variable - <a href="testtools.testresult.real.TestControl.html#shouldStop" class="code">testtools.testresult.real.TestControl.shouldStop</a></li><li>Method - <a href="testtools.testresult.real.TestResult.html#__init__" class="code">testtools.testresult.real.TestResult.__init__</a></li><li>Method - <a href="testtools.testresult.real.TestResult.html#_exc_info_to_unicode" class="code">testtools.testresult.real.TestResult._exc_info_to_unicode</a></li><li>Instance Variable - <a href="testtools.testresult.real.TestResult.html#skip_reasons" class="code">testtools.testresult.real.TestResult.skip_reasons</a></li><li>Method - <a href="testtools.testresult.real.TestResult.html#startTest" class="code">testtools.testresult.real.TestResult.startTest</a></li><li>Method - <a href="testtools.testresult.real.TestResult.html#stopTest" class="code">testtools.testresult.real.TestResult.stopTest</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#addError" class="code">testtools.testresult.real.TestResultDecorator.addError</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#addExpectedFailure" class="code">testtools.testresult.real.TestResultDecorator.addExpectedFailure</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#addFailure" class="code">testtools.testresult.real.TestResultDecorator.addFailure</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#addSkip" class="code">testtools.testresult.real.TestResultDecorator.addSkip</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#addSuccess" class="code">testtools.testresult.real.TestResultDecorator.addSuccess</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#addUnexpectedSuccess" class="code">testtools.testresult.real.TestResultDecorator.addUnexpectedSuccess</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#current_tags" class="code">testtools.testresult.real.TestResultDecorator.current_tags</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#progress" class="code">testtools.testresult.real.TestResultDecorator.progress</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#shouldStop" class="code">testtools.testresult.real.TestResultDecorator.shouldStop</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#startTest" class="code">testtools.testresult.real.TestResultDecorator.startTest</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#startTestRun" class="code">testtools.testresult.real.TestResultDecorator.startTestRun</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#stop" class="code">testtools.testresult.real.TestResultDecorator.stop</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#stopTest" class="code">testtools.testresult.real.TestResultDecorator.stopTest</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#stopTestRun" class="code">testtools.testresult.real.TestResultDecorator.stopTestRun</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#tags" class="code">testtools.testresult.real.TestResultDecorator.tags</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#testsRun" class="code">testtools.testresult.real.TestResultDecorator.testsRun</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#time" class="code">testtools.testresult.real.TestResultDecorator.time</a></li><li>Method - <a href="testtools.testresult.real.TestResultDecorator.html#wasSuccessful" class="code">testtools.testresult.real.TestResultDecorator.wasSuccessful</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#__repr__" class="code">testtools.testresult.real.ThreadsafeForwardingResult.__repr__</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_add_result_with_semaphore" class="code">testtools.testresult.real.ThreadsafeForwardingResult._add_result_with_semaphore</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_any_tags" class="code">testtools.testresult.real.ThreadsafeForwardingResult._any_tags</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_get_shouldStop" class="code">testtools.testresult.real.ThreadsafeForwardingResult._get_shouldStop</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#_set_shouldStop" class="code">testtools.testresult.real.ThreadsafeForwardingResult._set_shouldStop</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#progress" class="code">testtools.testresult.real.ThreadsafeForwardingResult.progress</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#startTest" class="code">testtools.testresult.real.ThreadsafeForwardingResult.startTest</a></li><li>Method - <a href="testtools.testresult.real.ThreadsafeForwardingResult.html#stop" class="code">testtools.testresult.real.ThreadsafeForwardingResult.stop</a></li><li>Method - <a href="testtools.testresult.real.TimestampingStreamResult.html#__init__" class="code">testtools.testresult.real.TimestampingStreamResult.__init__</a></li><li>Method - <a href="testtools.testresult.real.UTC.html#dst" class="code">testtools.testresult.real.UTC.dst</a></li><li>Method - <a href="testtools.testresult.real.UTC.html#tzname" class="code">testtools.testresult.real.UTC.tzname</a></li><li>Method - <a href="testtools.testresult.real.UTC.html#utcoffset" class="code">testtools.testresult.real.UTC.utcoffset</a></li><li>Method - <a href="testtools.testresult.real._StringException.html#__eq__" class="code">testtools.testresult.real._StringException.__eq__</a></li><li>Method - <a href="testtools.testresult.real._StringException.html#__hash__" class="code">testtools.testresult.real._StringException.__hash__</a></li><li>Method - <a href="testtools.testresult.real._StringException.html#__init__" class="code">testtools.testresult.real._StringException.__init__</a></li><li>Method - <a href="testtools.testresult.real._StringException.html#__str__" class="code">testtools.testresult.real._StringException.__str__</a></li><li>Method - <a href="testtools.testresult.real._StringException.html#__unicode__" class="code">testtools.testresult.real._StringException.__unicode__</a></li><li>Function - <a href="testtools.testresult.real.html#_format_text_attachment" class="code">testtools.testresult.real._format_text_attachment</a></li><li>Function - <a href="testtools.testresult.real.html#_merge_tags" class="code">testtools.testresult.real._merge_tags</a></li><li>Function - <a href="testtools.testresult.real.html#domap" class="code">testtools.testresult.real.domap</a></li><li>Class - <a href="testtools.tests.helpers.FullStackRunTest.html" class="code">testtools.tests.helpers.FullStackRunTest</a></li><li>Method - <a href="testtools.tests.helpers.LoggingResult.html#__init__" class="code">testtools.tests.helpers.LoggingResult.__init__</a></li><li>Method - <a href="testtools.tests.helpers.LoggingResult.html#startTest" class="code">testtools.tests.helpers.LoggingResult.startTest</a></li><li>Method - <a href="testtools.tests.helpers.LoggingResult.html#stop" class="code">testtools.tests.helpers.LoggingResult.stop</a></li><li>Method - <a href="testtools.tests.helpers.LoggingResult.html#stopTest" class="code">testtools.tests.helpers.LoggingResult.stopTest</a></li><li>Function - <a href="testtools.tests.helpers.html#hide_testtools_stack" class="code">testtools.tests.helpers.hide_testtools_stack</a></li><li>Function - <a href="testtools.tests.helpers.html#is_stack_hidden" class="code">testtools.tests.helpers.is_stack_hidden</a></li><li>Function - <a href="testtools.tests.helpers.html#run_with_stack_hidden" class="code">testtools.tests.helpers.run_with_stack_hidden</a></li><li>Package - <a href="testtools.tests.matchers.html" class="code">testtools.tests.matchers</a></li><li>Module - <a href="testtools.tests.matchers.__init__.html" class="code">testtools.tests.matchers.__init__</a></li><li>Module - <a href="testtools.tests.matchers.helpers.html" class="code">testtools.tests.matchers.helpers</a></li><li>Class - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html" class="code">testtools.tests.matchers.helpers.TestMatchersInterface</a></li><li>Method - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test__str__" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test__str__</a></li><li>Method - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_describe_difference" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test_describe_difference</a></li><li>Method - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_matches_match" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test_matches_match</a></li><li>Method - <a href="testtools.tests.matchers.helpers.TestMatchersInterface.html#test_mismatch_details" class="code">testtools.tests.matchers.helpers.TestMatchersInterface.test_mismatch_details</a></li><li>Module - <a href="testtools.tests.matchers.test_basic.html" class="code">testtools.tests.matchers.test_basic</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe_non_ascii_bytes" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe_non_ascii_bytes</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.DoesNotEndWithTests.html#test_describe_non_ascii_unicode" class="code">testtools.tests.matchers.test_basic.DoesNotEndWithTests.test_describe_non_ascii_unicode</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe_non_ascii_bytes" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe_non_ascii_bytes</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.DoesNotStartWithTests.html#test_describe_non_ascii_unicode" class="code">testtools.tests.matchers.test_basic.DoesNotStartWithTests.test_describe_non_ascii_unicode</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html" class="code">testtools.tests.matchers.test_basic.EndsWithTests</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_match" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_match</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_returns_does_not_end_with" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_returns_does_not_end_with</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_sets_expected" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_sets_expected</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_mismatch_sets_matchee" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_mismatch_sets_matchee</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_str</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str_with_bytes" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_str_with_bytes</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.EndsWithTests.html#test_str_with_unicode" class="code">testtools.tests.matchers.test_basic.EndsWithTests.test_str_with_unicode</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html" class="code">testtools.tests.matchers.test_basic.StartsWithTests</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_match" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_match</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_returns_does_not_start_with" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_returns_does_not_start_with</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_sets_expected" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_sets_expected</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_mismatch_sets_matchee" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_mismatch_sets_matchee</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_str</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str_with_bytes" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_str_with_bytes</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.StartsWithTests.html#test_str_with_unicode" class="code">testtools.tests.matchers.test_basic.StartsWithTests.test_str_with_unicode</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestContainsInterface.html" class="code">testtools.tests.matchers.test_basic.TestContainsInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestEqualsInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestGreaterThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestGreaterThanInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestHasLength.html" class="code">testtools.tests.matchers.test_basic.TestHasLength</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo.html" class="code">testtools.tests.matchers.test_basic.TestIsInstanceInterface.Foo</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestIsInterface.html" class="code">testtools.tests.matchers.test_basic.TestIsInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestLessThanInterface.html" class="code">testtools.tests.matchers.test_basic.TestLessThanInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestMatchesRegex.html" class="code">testtools.tests.matchers.test_basic.TestMatchesRegex</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestNotEqualsInterface.html" class="code">testtools.tests.matchers.test_basic.TestNotEqualsInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.TestSameMembers.html" class="code">testtools.tests.matchers.test_basic.TestSameMembers</a></li><li>Class - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html#__init__" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.__init__</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.html#__repr__" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.CustomRepr.__repr__</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_bytes" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_bytes</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_bytes_and_object" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_bytes_and_object</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_mixed_strings" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_mixed_strings</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_unicode" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_unicode</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_long_unicode_and_object" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_long_unicode_and_object</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_short_mixed_strings" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_short_mixed_strings</a></li><li>Method - <a href="testtools.tests.matchers.test_basic.Test_BinaryMismatch.html#test_short_objects" class="code">testtools.tests.matchers.test_basic.Test_BinaryMismatch.test_short_objects</a></li><li>Function - <a href="testtools.tests.matchers.test_basic.html#test_suite" class="code">testtools.tests.matchers.test_basic.test_suite</a></li><li>Module - <a href="testtools.tests.matchers.test_datastructures.html" class="code">testtools.tests.matchers.test_datastructures</a></li><li>Class - <a href="testtools.tests.matchers.test_datastructures.TestContainsAllInterface.html" class="code">testtools.tests.matchers.test_datastructures.TestContainsAllInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesListwise</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesListwise.html#test_docstring" class="code">testtools.tests.matchers.test_datastructures.TestMatchesListwise.test_docstring</a></li><li>Class - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#assertMismatchWithDescriptionMatching" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.assertMismatchWithDescriptionMatching</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_matches" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_matches</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_too_many_matchers</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_too_many_values</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_two_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_two_too_many_matchers</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatch_and_two_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatch_and_two_too_many_values</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_mismatches" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_mismatches</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_too_many_matchers</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_too_many_values</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_two_too_many_matchers" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_two_too_many_matchers</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesSetwise.html#test_two_too_many_values" class="code">testtools.tests.matchers.test_datastructures.TestMatchesSetwise.test_two_too_many_values</a></li><li>Class - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure</a></li><li>Class - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.html#__init__" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.SimpleClass.__init__</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_byEquality" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_byEquality</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_fromExample" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_fromExample</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_update" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_update</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_update_none" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_update_none</a></li><li>Method - <a href="testtools.tests.matchers.test_datastructures.TestMatchesStructure.html#test_withStructure" class="code">testtools.tests.matchers.test_datastructures.TestMatchesStructure.test_withStructure</a></li><li>Function - <a href="testtools.tests.matchers.test_datastructures.html#run_doctest" class="code">testtools.tests.matchers.test_datastructures.run_doctest</a></li><li>Function - <a href="testtools.tests.matchers.test_datastructures.html#test_suite" class="code">testtools.tests.matchers.test_datastructures.test_suite</a></li><li>Module - <a href="testtools.tests.matchers.test_dict.html" class="code">testtools.tests.matchers.test_dict</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestContainedByDict.html" class="code">testtools.tests.matchers.test_dict.TestContainedByDict</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestContainsDict.html" class="code">testtools.tests.matchers.test_dict.TestContainsDict</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithDict.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithDict</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList</a></li><li>Method - <a href="testtools.tests.matchers.test_dict.TestKeysEqualWithList.html#test_description" class="code">testtools.tests.matchers.test_dict.TestKeysEqualWithList.test_description</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestMatchesAllDictInterface.html" class="code">testtools.tests.matchers.test_dict.TestMatchesAllDictInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestMatchesDict.html" class="code">testtools.tests.matchers.test_dict.TestMatchesDict</a></li><li>Class - <a href="testtools.tests.matchers.test_dict.TestSubDictOf.html" class="code">testtools.tests.matchers.test_dict.TestSubDictOf</a></li><li>Function - <a href="testtools.tests.matchers.test_dict.html#test_suite" class="code">testtools.tests.matchers.test_dict.test_suite</a></li><li>Module - <a href="testtools.tests.matchers.test_doctest.html" class="code">testtools.tests.matchers.test_doctest</a></li><li>Class - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesInterfaceUnicode</a></li><li>Class - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific</a></li><li>Method - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test___init__flags" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test___init__flags</a></li><li>Method - <a href="testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.html#test___init__simple" class="code">testtools.tests.matchers.test_doctest.TestDocTestMatchesSpecific.test___init__simple</a></li><li>Function - <a href="testtools.tests.matchers.test_doctest.html#test_suite" class="code">testtools.tests.matchers.test_doctest.test_suite</a></li><li>Module - <a href="testtools.tests.matchers.test_exception.html" class="code">testtools.tests.matchers.test_exception</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionInstanceInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeMatcherInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface.html" class="code">testtools.tests.matchers.test_exception.TestMatchesExceptionTypeReInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#raiser" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.raiser</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_match_Exception_propogates" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_match_Exception_propogates</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_matched" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_matched</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesBaseTypes.html#test_KeyboardInterrupt_propogates" class="code">testtools.tests.matchers.test_exception.TestRaisesBaseTypes.test_KeyboardInterrupt_propogates</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html#test_exc_type" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience.test_exc_type</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesConvenience.html#test_exc_value" class="code">testtools.tests.matchers.test_exception.TestRaisesConvenience.test_exc_value</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html#boom_bar" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.boom_bar</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.html#boom_foo" class="code">testtools.tests.matchers.test_exception.TestRaisesExceptionMatcherInterface.boom_foo</a></li><li>Class - <a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface</a></li><li>Method - <a href="testtools.tests.matchers.test_exception.TestRaisesInterface.html#boom" class="code">testtools.tests.matchers.test_exception.TestRaisesInterface.boom</a></li><li>Function - <a href="testtools.tests.matchers.test_exception.html#make_error" class="code">testtools.tests.matchers.test_exception.make_error</a></li><li>Function - <a href="testtools.tests.matchers.test_exception.html#test_suite" class="code">testtools.tests.matchers.test_exception.test_suite</a></li><li>Module - <a href="testtools.tests.matchers.test_filesystem.html" class="code">testtools.tests.matchers.test_filesystem</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html" class="code">testtools.tests.matchers.test_filesystem.PathHelpers</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#create_file" class="code">testtools.tests.matchers.test_filesystem.PathHelpers.create_file</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#mkdtemp" class="code">testtools.tests.matchers.test_filesystem.PathHelpers.mkdtemp</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.PathHelpers.html#touch" class="code">testtools.tests.matchers.test_filesystem.PathHelpers.touch</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html" class="code">testtools.tests.matchers.test_filesystem.TestDirContains</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_both_specified" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_both_specified</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_contains_files" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_contains_files</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_does_not_contain_files" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_does_not_contain_files</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_empty" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_empty</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_matcher" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_matcher</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_neither_specified" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_neither_specified</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirContains.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestDirContains.test_not_exists</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html" class="code">testtools.tests.matchers.test_filesystem.TestDirExists</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_exists" class="code">testtools.tests.matchers.test_filesystem.TestDirExists.test_exists</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_not_a_directory" class="code">testtools.tests.matchers.test_filesystem.TestDirExists.test_not_a_directory</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestDirExists.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestDirExists.test_not_exists</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html" class="code">testtools.tests.matchers.test_filesystem.TestFileContains</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_both_specified" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_both_specified</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_contains" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_contains</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_does_not_contain" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_does_not_contain</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_matcher" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_matcher</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_neither_specified" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_neither_specified</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileContains.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestFileContains.test_not_exists</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html" class="code">testtools.tests.matchers.test_filesystem.TestFileExists</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_exists" class="code">testtools.tests.matchers.test_filesystem.TestFileExists.test_exists</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_not_a_file" class="code">testtools.tests.matchers.test_filesystem.TestFileExists.test_not_a_file</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestFileExists.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestFileExists.test_not_exists</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestHasPermissions.html#test_match" class="code">testtools.tests.matchers.test_filesystem.TestHasPermissions.test_match</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestPathExists.html" class="code">testtools.tests.matchers.test_filesystem.TestPathExists</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestPathExists.html#test_exists" class="code">testtools.tests.matchers.test_filesystem.TestPathExists.test_exists</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestPathExists.html#test_not_exists" class="code">testtools.tests.matchers.test_filesystem.TestPathExists.test_not_exists</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html" class="code">testtools.tests.matchers.test_filesystem.TestSamePath</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_real_path" class="code">testtools.tests.matchers.test_filesystem.TestSamePath.test_real_path</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_relative_and_absolute" class="code">testtools.tests.matchers.test_filesystem.TestSamePath.test_relative_and_absolute</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestSamePath.html#test_same_string" class="code">testtools.tests.matchers.test_filesystem.TestSamePath.test_same_string</a></li><li>Class - <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html#test_match" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains.test_match</a></li><li>Method - <a href="testtools.tests.matchers.test_filesystem.TestTarballContains.html#test_mismatch" class="code">testtools.tests.matchers.test_filesystem.TestTarballContains.test_mismatch</a></li><li>Function - <a href="testtools.tests.matchers.test_filesystem.html#test_suite" class="code">testtools.tests.matchers.test_filesystem.test_suite</a></li><li>Module - <a href="testtools.tests.matchers.test_higherorder.html" class="code">testtools.tests.matchers.test_higherorder</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing</a></li><li>Method - <a href="testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.html#parity" class="code">testtools.tests.matchers.test_higherorder.TestAfterPreprocessing.parity</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestAllMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAllMatch</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate</a></li><li>Method - <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html#test_if_message_given_message" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate.test_if_message_given_message</a></li><li>Method - <a href="testtools.tests.matchers.test_higherorder.TestAnnotate.html#test_if_message_no_message" class="code">testtools.tests.matchers.test_higherorder.TestAnnotate.test_if_message_no_message</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch</a></li><li>Method - <a href="testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.html#test_forwards_details" class="code">testtools.tests.matchers.test_higherorder.TestAnnotatedMismatch.test_forwards_details</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestAnyMatch.html" class="code">testtools.tests.matchers.test_higherorder.TestAnyMatch</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchersAnyInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestMatchesAllInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesAllInterface</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicate.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicate</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams.html" class="code">testtools.tests.matchers.test_higherorder.TestMatchesPredicateWithParams</a></li><li>Class - <a href="testtools.tests.matchers.test_higherorder.TestNotInterface.html" class="code">testtools.tests.matchers.test_higherorder.TestNotInterface</a></li><li>Function - <a href="testtools.tests.matchers.test_higherorder.html#between" class="code">testtools.tests.matchers.test_higherorder.between</a></li><li>Function - <a href="testtools.tests.matchers.test_higherorder.html#is_even" class="code">testtools.tests.matchers.test_higherorder.is_even</a></li><li>Function - <a href="testtools.tests.matchers.test_higherorder.html#test_suite" class="code">testtools.tests.matchers.test_higherorder.test_suite</a></li><li>Class - <a href="testtools.tests.matchers.test_impl.TestMismatch.html" class="code">testtools.tests.matchers.test_impl.TestMismatch</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatch.html#test_constructor_arguments" class="code">testtools.tests.matchers.test_impl.TestMismatch.test_constructor_arguments</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatch.html#test_constructor_no_arguments" class="code">testtools.tests.matchers.test_impl.TestMismatch.test_constructor_no_arguments</a></li><li>Class - <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_forwards_description" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator.test_forwards_description</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_forwards_details" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator.test_forwards_details</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchDecorator.html#test_repr" class="code">testtools.tests.matchers.test_impl.TestMismatchDecorator.test_repr</a></li><li>Class - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html" class="code">testtools.tests.matchers.test_impl.TestMismatchError</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_default_description_is_mismatch" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_default_description_is_mismatch</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_default_description_unicode" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_default_description_unicode</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_is_assertion_error" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_is_assertion_error</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_verbose_description" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_verbose_description</a></li><li>Method - <a href="testtools.tests.matchers.test_impl.TestMismatchError.html#test_verbose_unicode" class="code">testtools.tests.matchers.test_impl.TestMismatchError.test_verbose_unicode</a></li><li>Function - <a href="testtools.tests.matchers.test_impl.html#test_suite" class="code">testtools.tests.matchers.test_impl.test_suite</a></li><li>Function - <a href="testtools.tests.matchers.html#test_suite" class="code">testtools.tests.matchers.test_suite</a></li><li>Module - <a href="testtools.tests.test_assert_that.html" class="code">testtools.tests.test_assert_that</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#assert_that_callable" class="code">testtools.tests.test_assert_that.AssertThatTests.assert_that_callable</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_matches_clean" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_matches_clean</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_message_is_annotated" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_message_is_annotated</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_mismatch_raises_description" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_mismatch_raises_description</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_output" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_output</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_verbose_output" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_verbose_output</a></li><li>Method - <a href="testtools.tests.test_assert_that.AssertThatTests.html#test_assertThat_verbose_unicode" class="code">testtools.tests.test_assert_that.AssertThatTests.test_assertThat_verbose_unicode</a></li><li>Class - <a href="testtools.tests.test_assert_that.TestAssertThatFunction.html" class="code">testtools.tests.test_assert_that.TestAssertThatFunction</a></li><li>Method - <a href="testtools.tests.test_assert_that.TestAssertThatFunction.html#assert_that_callable" class="code">testtools.tests.test_assert_that.TestAssertThatFunction.assert_that_callable</a></li><li>Class - <a href="testtools.tests.test_assert_that.TestAssertThatMethod.html" class="code">testtools.tests.test_assert_that.TestAssertThatMethod</a></li><li>Method - <a href="testtools.tests.test_assert_that.TestAssertThatMethod.html#assert_that_callable" class="code">testtools.tests.test_assert_that.TestAssertThatMethod.assert_that_callable</a></li><li>Function - <a href="testtools.tests.test_assert_that.html#test_suite" class="code">testtools.tests.test_assert_that.test_suite</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_defaultline_bytes" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_defaultline_bytes</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_defaultline_unicode" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_defaultline_unicode</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_multiline_bytes" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_multiline_bytes</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_multiline_unicode" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_multiline_unicode</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_oneline_bytes" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_oneline_bytes</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_ascii_examples_oneline_unicode" class="code">testtools.tests.test_compat.TestTextRepr.test_ascii_examples_oneline_unicode</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_bytes_examples_multiline" class="code">testtools.tests.test_compat.TestTextRepr.test_bytes_examples_multiline</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_bytes_examples_oneline" class="code">testtools.tests.test_compat.TestTextRepr.test_bytes_examples_oneline</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_unicode_examples_multiline" class="code">testtools.tests.test_compat.TestTextRepr.test_unicode_examples_multiline</a></li><li>Method - <a href="testtools.tests.test_compat.TestTextRepr.html#test_unicode_examples_oneline" class="code">testtools.tests.test_compat.TestTextRepr.test_unicode_examples_oneline</a></li><li>Method - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#setUp" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.setUp</a></li><li>Method - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_bytesio" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_io_bytesio</a></li><li>Method - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_stringio" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_io_stringio</a></li><li>Method - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_io_textwrapper" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_io_textwrapper</a></li><li>Method - <a href="testtools.tests.test_compat.TestUnicodeOutputStream.html#test_unicode_encodings_not_wrapped_when_str_is_unicode" class="code">testtools.tests.test_compat.TestUnicodeOutputStream.test_unicode_encodings_not_wrapped_when_str_is_unicode</a></li><li>Method - <a href="testtools.tests.test_compat._FakeOutputStream.html#__init__" class="code">testtools.tests.test_compat._FakeOutputStream.__init__</a></li><li>Method - <a href="testtools.tests.test_compat._FakeOutputStream.html#write" class="code">testtools.tests.test_compat._FakeOutputStream.write</a></li><li>Function - <a href="testtools.tests.test_compat.html#test_suite" class="code">testtools.tests.test_compat.test_suite</a></li><li>Module - <a href="testtools.tests.test_content.html" class="code">testtools.tests.test_content</a></li><li>Class - <a href="testtools.tests.test_content.TestAttachFile.html" class="code">testtools.tests.test_content.TestAttachFile</a></li><li>Method - <a href="testtools.tests.test_content.TestAttachFile.html#make_file" class="code">testtools.tests.test_content.TestAttachFile.make_file</a></li><li>Method - <a href="testtools.tests.test_content.TestAttachFile.html#test_eager_read_by_default" class="code">testtools.tests.test_content.TestAttachFile.test_eager_read_by_default</a></li><li>Method - <a href="testtools.tests.test_content.TestAttachFile.html#test_lazy_read" class="code">testtools.tests.test_content.TestAttachFile.test_lazy_read</a></li><li>Method - <a href="testtools.tests.test_content.TestAttachFile.html#test_optional_name" class="code">testtools.tests.test_content.TestAttachFile.test_optional_name</a></li><li>Method - <a href="testtools.tests.test_content.TestAttachFile.html#test_simple" class="code">testtools.tests.test_content.TestAttachFile.test_simple</a></li><li>Class - <a href="testtools.tests.test_content.TestContent.html" class="code">testtools.tests.test_content.TestContent</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test___eq__" class="code">testtools.tests.test_content.TestContent.test___eq__</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test___init___None_errors" class="code">testtools.tests.test_content.TestContent.test___init___None_errors</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test___init___sets_ivars" class="code">testtools.tests.test_content.TestContent.test___init___sets_ivars</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test___repr__" class="code">testtools.tests.test_content.TestContent.test___repr__</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_as_text" class="code">testtools.tests.test_content.TestContent.test_as_text</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_file" class="code">testtools.tests.test_content.TestContent.test_from_file</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_file_default_type" class="code">testtools.tests.test_content.TestContent.test_from_file_default_type</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_file_eager_loading" class="code">testtools.tests.test_content.TestContent.test_from_file_eager_loading</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_file_with_simple_seek" class="code">testtools.tests.test_content.TestContent.test_from_file_with_simple_seek</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_file_with_whence_seek" class="code">testtools.tests.test_content.TestContent.test_from_file_with_whence_seek</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_nonexistent_file" class="code">testtools.tests.test_content.TestContent.test_from_nonexistent_file</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_stream" class="code">testtools.tests.test_content.TestContent.test_from_stream</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_default_type" class="code">testtools.tests.test_content.TestContent.test_from_stream_default_type</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_eager_loading" class="code">testtools.tests.test_content.TestContent.test_from_stream_eager_loading</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_with_simple_seek" class="code">testtools.tests.test_content.TestContent.test_from_stream_with_simple_seek</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_stream_with_whence_seek" class="code">testtools.tests.test_content.TestContent.test_from_stream_with_whence_seek</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_from_text" class="code">testtools.tests.test_content.TestContent.test_from_text</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_iter_text_decodes" class="code">testtools.tests.test_content.TestContent.test_iter_text_decodes</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_iter_text_default_charset_iso_8859_1" class="code">testtools.tests.test_content.TestContent.test_iter_text_default_charset_iso_8859_1</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_iter_text_not_text_errors" class="code">testtools.tests.test_content.TestContent.test_iter_text_not_text_errors</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_json_content" class="code">testtools.tests.test_content.TestContent.test_json_content</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_text_content_raises_TypeError_when_passed_bytes" class="code">testtools.tests.test_content.TestContent.test_text_content_raises_TypeError_when_passed_bytes</a></li><li>Method - <a href="testtools.tests.test_content.TestContent.html#test_text_content_raises_TypeError_when_passed_non_text" class="code">testtools.tests.test_content.TestContent.test_text_content_raises_TypeError_when_passed_non_text</a></li><li>Class - <a href="testtools.tests.test_content.TestStackLinesContent.html" class="code">testtools.tests.test_content.TestStackLinesContent</a></li><li>Method - <a href="testtools.tests.test_content.TestStackLinesContent.html#_get_stack_line_and_expected_output" class="code">testtools.tests.test_content.TestStackLinesContent._get_stack_line_and_expected_output</a></li><li>Method - <a href="testtools.tests.test_content.TestStackLinesContent.html#test___init___sets_content_type" class="code">testtools.tests.test_content.TestStackLinesContent.test___init___sets_content_type</a></li><li>Method - <a href="testtools.tests.test_content.TestStackLinesContent.html#test_postfix_content" class="code">testtools.tests.test_content.TestStackLinesContent.test_postfix_content</a></li><li>Method - <a href="testtools.tests.test_content.TestStackLinesContent.html#test_prefix_content" class="code">testtools.tests.test_content.TestStackLinesContent.test_prefix_content</a></li><li>Method - <a href="testtools.tests.test_content.TestStackLinesContent.html#test_single_stack_line" class="code">testtools.tests.test_content.TestStackLinesContent.test_single_stack_line</a></li><li>Class - <a href="testtools.tests.test_content.TestStacktraceContent.html" class="code">testtools.tests.test_content.TestStacktraceContent</a></li><li>Method - <a href="testtools.tests.test_content.TestStacktraceContent.html#test___init___sets_ivars" class="code">testtools.tests.test_content.TestStacktraceContent.test___init___sets_ivars</a></li><li>Method - <a href="testtools.tests.test_content.TestStacktraceContent.html#test_postfix_is_used" class="code">testtools.tests.test_content.TestStacktraceContent.test_postfix_is_used</a></li><li>Method - <a href="testtools.tests.test_content.TestStacktraceContent.html#test_prefix_is_used" class="code">testtools.tests.test_content.TestStacktraceContent.test_prefix_is_used</a></li><li>Method - <a href="testtools.tests.test_content.TestStacktraceContent.html#test_top_frame_is_skipped_when_no_stack_is_specified" class="code">testtools.tests.test_content.TestStacktraceContent.test_top_frame_is_skipped_when_no_stack_is_specified</a></li><li>Class - <a href="testtools.tests.test_content.TestTracebackContent.html" class="code">testtools.tests.test_content.TestTracebackContent</a></li><li>Method - <a href="testtools.tests.test_content.TestTracebackContent.html#test___init___None_errors" class="code">testtools.tests.test_content.TestTracebackContent.test___init___None_errors</a></li><li>Method - <a href="testtools.tests.test_content.TestTracebackContent.html#test___init___sets_ivars" class="code">testtools.tests.test_content.TestTracebackContent.test___init___sets_ivars</a></li><li>Function - <a href="testtools.tests.test_content.html#test_suite" class="code">testtools.tests.test_content.test_suite</a></li><li>Module - <a href="testtools.tests.test_content_type.html" class="code">testtools.tests.test_content_type</a></li><li>Class - <a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes</a></li><li>Method - <a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html#test_json_content" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes.test_json_content</a></li><li>Method - <a href="testtools.tests.test_content_type.TestBuiltinContentTypes.html#test_plain_text" class="code">testtools.tests.test_content_type.TestBuiltinContentTypes.test_plain_text</a></li><li>Class - <a href="testtools.tests.test_content_type.TestContentType.html" class="code">testtools.tests.test_content_type.TestContentType</a></li><li>Method - <a href="testtools.tests.test_content_type.TestContentType.html#test___eq__" class="code">testtools.tests.test_content_type.TestContentType.test___eq__</a></li><li>Method - <a href="testtools.tests.test_content_type.TestContentType.html#test___init___None_errors" class="code">testtools.tests.test_content_type.TestContentType.test___init___None_errors</a></li><li>Method - <a href="testtools.tests.test_content_type.TestContentType.html#test___init___sets_ivars" class="code">testtools.tests.test_content_type.TestContentType.test___init___sets_ivars</a></li><li>Method - <a href="testtools.tests.test_content_type.TestContentType.html#test___init___with_parameters" class="code">testtools.tests.test_content_type.TestContentType.test___init___with_parameters</a></li><li>Method - <a href="testtools.tests.test_content_type.TestContentType.html#test_basic_repr" class="code">testtools.tests.test_content_type.TestContentType.test_basic_repr</a></li><li>Method - <a href="testtools.tests.test_content_type.TestContentType.html#test_extended_repr" class="code">testtools.tests.test_content_type.TestContentType.test_extended_repr</a></li><li>Function - <a href="testtools.tests.test_content_type.html#test_suite" class="code">testtools.tests.test_content_type.test_suite</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.MatchesEvents.html#__init__" class="code">testtools.tests.test_deferredruntest.MatchesEvents.__init__</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.MatchesEvents.html#_make_matcher" class="code">testtools.tests.test_deferredruntest.MatchesEvents._make_matcher</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.MatchesEvents.html#match" class="code">testtools.tests.test_deferredruntest.MatchesEvents.match</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_expected_exception" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_expected_exception</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_success" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_success</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_success_multiple_types" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_success_multiple_types</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_assert_fails_with_wrong_exception" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_assert_fails_with_wrong_exception</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAssertFailsWith.html#test_custom_failure_exception" class="code">testtools.tests.test_deferredruntest.TestAssertFailsWith.test_custom_failure_exception</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_reactor</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_result" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_result</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_runner" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_runner</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#make_timeout" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.make_timeout</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_async_cleanups" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_async_cleanups</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_calls_setUp_test_tearDown_in_sequence" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_calls_setUp_test_tearDown_in_sequence</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_clean_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_clean_reactor</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_debugging" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_debugging</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_reactor</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_convenient_construction_default_timeout" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_convenient_construction_default_timeout</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_debugging_enabled_during_test_with_debug_flag" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_debugging_enabled_during_test_with_debug_flag</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_debugging_unchanged_during_test_by_default" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_debugging_unchanged_during_test_by_default</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_deferred_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_deferred_error</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_exports_reactor" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_exports_reactor</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_fast_keyboard_interrupt_stops_test_run" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_fast_keyboard_interrupt_stops_test_run</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_keyboard_interrupt_stops_test_run" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_keyboard_interrupt_stops_test_run</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_err_flushed_is_success" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_err_flushed_is_success</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_err_is_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_err_is_error</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_log_in_details" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_log_in_details</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_only_addError_once" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_only_addError_once</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_setUp_returns_deferred_that_fires_later" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_setUp_returns_deferred_that_fires_later</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_timeout_causes_test_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_timeout_causes_test_error</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_unhandled_error_from_deferred" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_unhandled_error_from_deferred</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_unhandled_error_from_deferred_combined_with_error" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_unhandled_error_from_deferred_combined_with_error</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.html#test_use_convenient_factory" class="code">testtools.tests.test_deferredruntest.TestAsynchronousDeferredRunTest.test_use_convenient_factory</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html" class="code">testtools.tests.test_deferredruntest.TestRunWithLogObservers</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestRunWithLogObservers.html#test_restores_observers" class="code">testtools.tests.test_deferredruntest.TestRunWithLogObservers.test_restores_observers</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#make_result" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.make_result</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#make_runner" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.make_runner</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_failure" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_failure</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_setUp_followed_by_test" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_setUp_followed_by_test</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.html#test_success" class="code">testtools.tests.test_deferredruntest.TestSynchronousDeferredRunTest.test_success</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.Base.html" class="code">testtools.tests.test_deferredruntest.X.Base</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.Base.html#setUp" class="code">testtools.tests.test_deferredruntest.X.Base.setUp</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.Base.html#tearDown" class="code">testtools.tests.test_deferredruntest.X.Base.tearDown</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.Base.html#test_something" class="code">testtools.tests.test_deferredruntest.X.Base.test_something</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.BaseExceptionRaised.html#test_something" class="code">testtools.tests.test_deferredruntest.X.BaseExceptionRaised.test_something</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.ErrorInCleanup.html#test_something" class="code">testtools.tests.test_deferredruntest.X.ErrorInCleanup.test_something</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.ErrorInSetup.html#setUp" class="code">testtools.tests.test_deferredruntest.X.ErrorInSetup.setUp</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.ErrorInTearDown.html#tearDown" class="code">testtools.tests.test_deferredruntest.X.ErrorInTearDown.tearDown</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.ErrorInTest.html#test_something" class="code">testtools.tests.test_deferredruntest.X.ErrorInTest.test_something</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.FailureInTest.html" class="code">testtools.tests.test_deferredruntest.X.FailureInTest</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.FailureInTest.html#test_something" class="code">testtools.tests.test_deferredruntest.X.FailureInTest.test_something</a></li><li>Class - <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html" class="code">testtools.tests.test_deferredruntest.X.TestIntegration</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html#assertResultsMatch" class="code">testtools.tests.test_deferredruntest.X.TestIntegration.assertResultsMatch</a></li><li>Method - <a href="testtools.tests.test_deferredruntest.X.TestIntegration.html#test_runner" class="code">testtools.tests.test_deferredruntest.X.TestIntegration.test_runner</a></li><li>Function - <a href="testtools.tests.test_deferredruntest.html#load_tests" class="code">testtools.tests.test_deferredruntest.load_tests</a></li><li>Function - <a href="testtools.tests.test_deferredruntest.html#make_integration_tests" class="code">testtools.tests.test_deferredruntest.make_integration_tests</a></li><li>Function - <a href="testtools.tests.test_deferredruntest.html#test_suite" class="code">testtools.tests.test_deferredruntest.test_suite</a></li><li>Method - <a href="testtools.tests.test_distutilscmd.SampleTestFixture.html#__init__" class="code">testtools.tests.test_distutilscmd.SampleTestFixture.__init__</a></li><li>Method - <a href="testtools.tests.test_distutilscmd.SampleTestFixture.html#setUp" class="code">testtools.tests.test_distutilscmd.SampleTestFixture.setUp</a></li><li>Class - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html" class="code">testtools.tests.test_distutilscmd.TestCommandTest</a></li><li>Method - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html#setUp" class="code">testtools.tests.test_distutilscmd.TestCommandTest.setUp</a></li><li>Method - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html#test_test_module" class="code">testtools.tests.test_distutilscmd.TestCommandTest.test_test_module</a></li><li>Method - <a href="testtools.tests.test_distutilscmd.TestCommandTest.html#test_test_suite" class="code">testtools.tests.test_distutilscmd.TestCommandTest.test_test_suite</a></li><li>Function - <a href="testtools.tests.test_distutilscmd.html#test_suite" class="code">testtools.tests.test_distutilscmd.test_suite</a></li><li>Module - <a href="testtools.tests.test_fixturesupport.html" class="code">testtools.tests.test_fixturesupport</a></li><li>Class - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#setUp" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.setUp</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_cleanups_raise_caught" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_cleanups_raise_caught</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_details_captured" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_details_captured</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_details_captured_from_setUp" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_details_captured_from_setUp</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_multiple_details_captured" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_multiple_details_captured</a></li><li>Method - <a href="testtools.tests.test_fixturesupport.TestFixtureSupport.html#test_useFixture_original_exception_raised_if_gather_details_fails" class="code">testtools.tests.test_fixturesupport.TestFixtureSupport.test_useFixture_original_exception_raised_if_gather_details_fails</a></li><li>Function - <a href="testtools.tests.test_fixturesupport.html#test_suite" class="code">testtools.tests.test_fixturesupport.test_suite</a></li><li>Module - <a href="testtools.tests.test_helpers.html" class="code">testtools.tests.test_helpers</a></li><li>Class - <a href="testtools.tests.test_helpers.TestStackHiding.html" class="code">testtools.tests.test_helpers.TestStackHiding</a></li><li>Method - <a href="testtools.tests.test_helpers.TestStackHiding.html#setUp" class="code">testtools.tests.test_helpers.TestStackHiding.setUp</a></li><li>Method - <a href="testtools.tests.test_helpers.TestStackHiding.html#test_is_stack_hidden_consistent_false" class="code">testtools.tests.test_helpers.TestStackHiding.test_is_stack_hidden_consistent_false</a></li><li>Method - <a href="testtools.tests.test_helpers.TestStackHiding.html#test_is_stack_hidden_consistent_true" class="code">testtools.tests.test_helpers.TestStackHiding.test_is_stack_hidden_consistent_true</a></li><li>Function - <a href="testtools.tests.test_helpers.html#test_suite" class="code">testtools.tests.test_helpers.test_suite</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#setUp" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.setUp</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_construct_with_patches" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_construct_with_patches</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_empty" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_empty</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_already_patched" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_already_patched</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_existing" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_existing</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_patch_non_existing" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_patch_non_existing</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_repeated_run_with_patches" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_repeated_run_with_patches</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_restore_non_existing" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_restore_non_existing</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_restore_twice_is_a_no_op" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_restore_twice_is_a_no_op</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_decoration" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_decoration</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_restores" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_restores</a></li><li>Method - <a href="testtools.tests.test_monkey.MonkeyPatcherTest.html#test_run_with_patches_restores_on_exception" class="code">testtools.tests.test_monkey.MonkeyPatcherTest.test_run_with_patches_restores_on_exception</a></li><li>Class - <a href="testtools.tests.test_monkey.TestObj.html" class="code">testtools.tests.test_monkey.TestObj</a></li><li>Method - <a href="testtools.tests.test_monkey.TestObj.html#__init__" class="code">testtools.tests.test_monkey.TestObj.__init__</a></li><li>Class - <a href="testtools.tests.test_monkey.TestPatchHelper.html" class="code">testtools.tests.test_monkey.TestPatchHelper</a></li><li>Method - <a href="testtools.tests.test_monkey.TestPatchHelper.html#test_patch_patches" class="code">testtools.tests.test_monkey.TestPatchHelper.test_patch_patches</a></li><li>Method - <a href="testtools.tests.test_monkey.TestPatchHelper.html#test_patch_returns_cleanup" class="code">testtools.tests.test_monkey.TestPatchHelper.test_patch_returns_cleanup</a></li><li>Function - <a href="testtools.tests.test_monkey.html#test_suite" class="code">testtools.tests.test_monkey.test_suite</a></li><li>Method - <a href="testtools.tests.test_run.SampleLoadTestsPackage.html#__init__" class="code">testtools.tests.test_run.SampleLoadTestsPackage.__init__</a></li><li>Method - <a href="testtools.tests.test_run.SampleLoadTestsPackage.html#setUp" class="code">testtools.tests.test_run.SampleLoadTestsPackage.setUp</a></li><li>Method - <a href="testtools.tests.test_run.SampleResourcedFixture.html#__init__" class="code">testtools.tests.test_run.SampleResourcedFixture.__init__</a></li><li>Method - <a href="testtools.tests.test_run.SampleResourcedFixture.html#setUp" class="code">testtools.tests.test_run.SampleResourcedFixture.setUp</a></li><li>Method - <a href="testtools.tests.test_run.SampleTestFixture.html#setUp" class="code">testtools.tests.test_run.SampleTestFixture.setUp</a></li><li>Class - <a href="testtools.tests.test_run.TestRun.html" class="code">testtools.tests.test_run.TestRun</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#setUp" class="code">testtools.tests.test_run.TestRun.setUp</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_issue_16662" class="code">testtools.tests.test_run.TestRun.test_issue_16662</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_load_list_preserves_custom_suites" class="code">testtools.tests.test_run.TestRun.test_load_list_preserves_custom_suites</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_custom_list" class="code">testtools.tests.test_run.TestRun.test_run_custom_list</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_failfast" class="code">testtools.tests.test_run.TestRun.test_run_failfast</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_list" class="code">testtools.tests.test_run.TestRun.test_run_list</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_list_failed_import" class="code">testtools.tests.test_run.TestRun.test_run_list_failed_import</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_list_with_loader" class="code">testtools.tests.test_run.TestRun.test_run_list_with_loader</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_load_list" class="code">testtools.tests.test_run.TestRun.test_run_load_list</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_locals" class="code">testtools.tests.test_run.TestRun.test_run_locals</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_run_orders_tests" class="code">testtools.tests.test_run.TestRun.test_run_orders_tests</a></li><li>Method - <a href="testtools.tests.test_run.TestRun.html#test_stdout_honoured" class="code">testtools.tests.test_run.TestRun.test_stdout_honoured</a></li><li>Function - <a href="testtools.tests.test_run.html#test_suite" class="code">testtools.tests.test_run.test_suite</a></li><li>Class - <a href="testtools.tests.test_runtest.CustomRunTest.html" class="code">testtools.tests.test_runtest.CustomRunTest</a></li><li>Class - <a href="testtools.tests.test_runtest.TestRunTest.html" class="code">testtools.tests.test_runtest.TestRunTest</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#make_case" class="code">testtools.tests.test_runtest.TestRunTest.make_case</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test___init___short" class="code">testtools.tests.test_runtest.TestRunTest.test___init___short</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__init____handlers" class="code">testtools.tests.test_runtest.TestRunTest.test__init____handlers</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__init____handlers_last_resort" class="code">testtools.tests.test_runtest.TestRunTest.test__init____handlers_last_resort</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_core_called" class="code">testtools.tests.test_runtest.TestRunTest.test__run_core_called</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_one_decorates_result" class="code">testtools.tests.test_runtest.TestRunTest.test__run_one_decorates_result</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_calls_start_and_stop_test" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_calls_start_and_stop_test</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_calls_stop_test_always" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_calls_stop_test_always</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_does_not_mask_keyboard" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_does_not_mask_keyboard</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_uncaught_Exception_raised" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_uncaught_Exception_raised</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_prepared_result_uncaught_Exception_triggers_error" class="code">testtools.tests.test_runtest.TestRunTest.test__run_prepared_result_uncaught_Exception_triggers_error</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_calls_onException" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_calls_onException</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_can_catch_Exception" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_can_catch_Exception</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_returns_result" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_returns_result</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test__run_user_uncaught_Exception_from_exception_handler_raised" class="code">testtools.tests.test_runtest.TestRunTest.test__run_user_uncaught_Exception_from_exception_handler_raised</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test_run_no_result_manages_new_result" class="code">testtools.tests.test_runtest.TestRunTest.test_run_no_result_manages_new_result</a></li><li>Method - <a href="testtools.tests.test_runtest.TestRunTest.html#test_run_with_result" class="code">testtools.tests.test_runtest.TestRunTest.test_run_with_result</a></li><li>Class - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_constructor_argument_overrides_class_variable" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_constructor_argument_overrides_class_variable</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_constructor_overrides_decorator" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_constructor_overrides_decorator</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_decorator_for_run_test" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_decorator_for_run_test</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_default_is_runTest_class_variable" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_default_is_runTest_class_variable</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_extended_decorator_for_run_test" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_extended_decorator_for_run_test</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_pass_custom_run_test" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_pass_custom_run_test</a></li><li>Method - <a href="testtools.tests.test_runtest.TestTestCaseSupportForRunTest.html#test_works_as_inner_decorator" class="code">testtools.tests.test_runtest.TestTestCaseSupportForRunTest.test_works_as_inner_decorator</a></li><li>Function - <a href="testtools.tests.test_runtest.html#test_suite" class="code">testtools.tests.test_runtest.test_suite</a></li><li>Class - <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase</a></li><li>Method - <a href="testtools.tests.test_spinner.NeedsTwistedTestCase.html#setUp" class="code">testtools.tests.test_spinner.NeedsTwistedTestCase.setUp</a></li><li>Class - <a href="testtools.tests.test_spinner.TestExtractResult.html" class="code">testtools.tests.test_spinner.TestExtractResult</a></li><li>Method - <a href="testtools.tests.test_spinner.TestExtractResult.html#test_failure" class="code">testtools.tests.test_spinner.TestExtractResult.test_failure</a></li><li>Method - <a href="testtools.tests.test_spinner.TestExtractResult.html#test_not_fired" class="code">testtools.tests.test_spinner.TestExtractResult.test_not_fired</a></li><li>Method - <a href="testtools.tests.test_spinner.TestExtractResult.html#test_success" class="code">testtools.tests.test_spinner.TestExtractResult.test_success</a></li><li>Class - <a href="testtools.tests.test_spinner.TestNotReentrant.html" class="code">testtools.tests.test_spinner.TestNotReentrant</a></li><li>Method - <a href="testtools.tests.test_spinner.TestNotReentrant.html#test_deeper_stack" class="code">testtools.tests.test_spinner.TestNotReentrant.test_deeper_stack</a></li><li>Method - <a href="testtools.tests.test_spinner.TestNotReentrant.html#test_not_reentrant" class="code">testtools.tests.test_spinner.TestNotReentrant.test_not_reentrant</a></li><li>Class - <a href="testtools.tests.test_spinner.TestRunInReactor.html" class="code">testtools.tests.test_spinner.TestRunInReactor</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#make_reactor" class="code">testtools.tests.test_spinner.TestRunInReactor.make_reactor</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#make_spinner" class="code">testtools.tests.test_spinner.TestRunInReactor.make_spinner</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#make_timeout" class="code">testtools.tests.test_spinner.TestRunInReactor.make_timeout</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_delayed_call" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_delayed_call</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_delayed_call_cancelled" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_delayed_call_cancelled</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_do_nothing" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_do_nothing</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_running_threads" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_running_threads</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clean_selectables" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clean_selectables</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_clear_junk_clears_previous_junk" class="code">testtools.tests.test_spinner.TestRunInReactor.test_clear_junk_clears_previous_junk</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_deferred_value_returned" class="code">testtools.tests.test_spinner.TestRunInReactor.test_deferred_value_returned</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_exception_reraised" class="code">testtools.tests.test_spinner.TestRunInReactor.test_exception_reraised</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_fast_sigint_raises_no_result_error" class="code">testtools.tests.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_fast_sigint_raises_no_result_error_second_time" class="code">testtools.tests.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error_second_time</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_function_called" class="code">testtools.tests.test_spinner.TestRunInReactor.test_function_called</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_keyword_arguments" class="code">testtools.tests.test_spinner.TestRunInReactor.test_keyword_arguments</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_leftover_junk_available" class="code">testtools.tests.test_spinner.TestRunInReactor.test_leftover_junk_available</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_no_junk_by_default" class="code">testtools.tests.test_spinner.TestRunInReactor.test_no_junk_by_default</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_not_reentrant" class="code">testtools.tests.test_spinner.TestRunInReactor.test_not_reentrant</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_preserve_signal_handler" class="code">testtools.tests.test_spinner.TestRunInReactor.test_preserve_signal_handler</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_return_value_returned" class="code">testtools.tests.test_spinner.TestRunInReactor.test_return_value_returned</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_sigint_raises_no_result_error" class="code">testtools.tests.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_sigint_raises_no_result_error_second_time" class="code">testtools.tests.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error_second_time</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_timeout" class="code">testtools.tests.test_spinner.TestRunInReactor.test_timeout</a></li><li>Method - <a href="testtools.tests.test_spinner.TestRunInReactor.html#test_will_not_run_with_previous_junk" class="code">testtools.tests.test_spinner.TestRunInReactor.test_will_not_run_with_previous_junk</a></li><li>Class - <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors</a></li><li>Method - <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html#test_no_deferreds" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors.test_no_deferreds</a></li><li>Method - <a href="testtools.tests.test_spinner.TestTrapUnhandledErrors.html#test_unhandled_error" class="code">testtools.tests.test_spinner.TestTrapUnhandledErrors.test_unhandled_error</a></li><li>Function - <a href="testtools.tests.test_spinner.html#test_suite" class="code">testtools.tests.test_spinner.test_suite</a></li><li>Function - <a href="testtools.tests.html#test_suite" class="code">testtools.tests.test_suite</a></li><li>Class - <a href="testtools.tests.test_tags.TestTags.html" class="code">testtools.tests.test_tags.TestTags</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_add_tag" class="code">testtools.tests.test_tags.TestTags.test_add_tag</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_add_tag_twice" class="code">testtools.tests.test_tags.TestTags.test_add_tag_twice</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_add_to_child" class="code">testtools.tests.test_tags.TestTags.test_add_to_child</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_change_tags_returns_tags" class="code">testtools.tests.test_tags.TestTags.test_change_tags_returns_tags</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_child_context" class="code">testtools.tests.test_tags.TestTags.test_child_context</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_no_tags" class="code">testtools.tests.test_tags.TestTags.test_no_tags</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_parent" class="code">testtools.tests.test_tags.TestTags.test_parent</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_remove_in_child" class="code">testtools.tests.test_tags.TestTags.test_remove_in_child</a></li><li>Method - <a href="testtools.tests.test_tags.TestTags.html#test_remove_tag" class="code">testtools.tests.test_tags.TestTags.test_remove_tag</a></li><li>Function - <a href="testtools.tests.test_tags.html#test_suite" class="code">testtools.tests.test_tags.test_suite</a></li><li>Class - <a href="testtools.tests.test_testcase.Attributes.html" class="code">testtools.tests.test_testcase.Attributes</a></li><li>Method - <a href="testtools.tests.test_testcase.Attributes.html#decorated" class="code">testtools.tests.test_testcase.Attributes.decorated</a></li><li>Method - <a href="testtools.tests.test_testcase.Attributes.html#many" class="code">testtools.tests.test_testcase.Attributes.many</a></li><li>Method - <a href="testtools.tests.test_testcase.Attributes.html#simple" class="code">testtools.tests.test_testcase.Attributes.simple</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#brokenSetUp" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.brokenSetUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#brokenTest" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.brokenTest</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#runTest" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.runTest</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#setUp" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.LoggingTest.html#tearDown" class="code">testtools.tests.test_testcase.TestAddCleanup.LoggingTest.tearDown</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#assertErrorLogEqual" class="code">testtools.tests.test_testcase.TestAddCleanup.assertErrorLogEqual</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#setUp" class="code">testtools.tests.test_testcase.TestAddCleanup.setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_addCleanup_called_in_reverse_order" class="code">testtools.tests.test_testcase.TestAddCleanup.test_addCleanup_called_in_reverse_order</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_add_cleanup_called_if_setUp_fails" class="code">testtools.tests.test_testcase.TestAddCleanup.test_add_cleanup_called_if_setUp_fails</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_all_errors_from_MultipleExceptions_reported" class="code">testtools.tests.test_testcase.TestAddCleanup.test_all_errors_from_MultipleExceptions_reported</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_cleanup_run_before_tearDown" class="code">testtools.tests.test_testcase.TestAddCleanup.test_cleanup_run_before_tearDown</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_cleanups_continue_running_after_error" class="code">testtools.tests.test_testcase.TestAddCleanup.test_cleanups_continue_running_after_error</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_error_in_cleanups_are_captured" class="code">testtools.tests.test_testcase.TestAddCleanup.test_error_in_cleanups_are_captured</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_fixture" class="code">testtools.tests.test_testcase.TestAddCleanup.test_fixture</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_keyboard_interrupt_not_caught" class="code">testtools.tests.test_testcase.TestAddCleanup.test_keyboard_interrupt_not_caught</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_multipleCleanupErrorsReported" class="code">testtools.tests.test_testcase.TestAddCleanup.test_multipleCleanupErrorsReported</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_multipleErrorsCoreAndCleanupReported" class="code">testtools.tests.test_testcase.TestAddCleanup.test_multipleErrorsCoreAndCleanupReported</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAddCleanup.html#test_tearDown_runs_after_cleanup_failure" class="code">testtools.tests.test_testcase.TestAddCleanup.test_tearDown_runs_after_cleanup_failure</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#raiseError" class="code">testtools.tests.test_testcase.TestAssertions.raiseError</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test__force_failure_fails_test" class="code">testtools.tests.test_testcase.TestAssertions.test__force_failure_fails_test</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_formatting_no_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertEqual_formatting_no_message</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_nice_formatting" class="code">testtools.tests.test_testcase.TestAssertions.test_assertEqual_nice_formatting</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertEqual_non_ascii_str_with_newlines" class="code">testtools.tests.test_testcase.TestAssertions.test_assertEqual_non_ascii_str_with_newlines</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_failure" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIn_failure</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_failure_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIn_failure_with_message</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIn_success" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIn_success</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIs</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_failure" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_failure</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_failure_multiple_classes" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_failure_multiple_classes</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_multiple_classes" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_multiple_classes</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsInstance_overridden_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsInstance_overridden_message</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNone" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNone</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNot</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNotNone" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNotNone</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot_fails" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNot_fails</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIsNot_fails_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIsNot_fails_with_message</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs_fails" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIs_fails</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertIs_fails_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertIs_fails_with_message</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_failure" class="code">testtools.tests.test_testcase.TestAssertions.test_assertNotIn_failure</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_failure_with_message" class="code">testtools.tests.test_testcase.TestAssertions.test_assertNotIn_failure_with_message</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertNotIn_success" class="code">testtools.tests.test_testcase.TestAssertions.test_assertNotIn_success</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_exception_w_metaclass" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_exception_w_metaclass</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_fails_when_different_error_raised" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_fails_when_different_error_raised</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_fails_when_no_error_raised" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_fails_when_no_error_raised</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_function_repr_in_exception" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_function_repr_in_exception</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_returns_the_raised_exception" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_returns_the_raised_exception</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_with_multiple_exceptions" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_with_multiple_exceptions</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertRaises_with_multiple_exceptions_failure_mode" class="code">testtools.tests.test_testcase.TestAssertions.test_assertRaises_with_multiple_exceptions_failure_mode</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_matches_clean" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_matches_clean</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_message_is_annotated" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_message_is_annotated</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_mismatch_raises_description" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_mismatch_raises_description</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_output" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_output</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_verbose_output" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_verbose_output</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_assertThat_verbose_unicode" class="code">testtools.tests.test_testcase.TestAssertions.test_assertThat_verbose_unicode</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_adds_detail" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_adds_detail</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_does_not_exit_test" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_does_not_exit_test</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_matches_clean" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_matches_clean</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_expectThat_mismatch_fails_test" class="code">testtools.tests.test_testcase.TestAssertions.test_expectThat_mismatch_fails_test</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_fail_preserves_traceback_detail" class="code">testtools.tests.test_testcase.TestAssertions.test_fail_preserves_traceback_detail</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_formatTypes_multiple" class="code">testtools.tests.test_testcase.TestAssertions.test_formatTypes_multiple</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAssertions.html#test_formatTypes_single" class="code">testtools.tests.test_testcase.TestAssertions.test_formatTypes_single</a></li><li>Class - <a href="testtools.tests.test_testcase.TestAttributes.html" class="code">testtools.tests.test_testcase.TestAttributes</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAttributes.html#test_multiple_attr_decorators" class="code">testtools.tests.test_testcase.TestAttributes.test_multiple_attr_decorators</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAttributes.html#test_multiple_attributes" class="code">testtools.tests.test_testcase.TestAttributes.test_multiple_attributes</a></li><li>Method - <a href="testtools.tests.test_testcase.TestAttributes.html#test_simple_attr" class="code">testtools.tests.test_testcase.TestAttributes.test_simple_attr</a></li><li>Method - <a href="testtools.tests.test_testcase.TestCloneTestWithNewId.html#test_clone_test_with_new_id" class="code">testtools.tests.test_testcase.TestCloneTestWithNewId.test_clone_test_with_new_id</a></li><li>Class - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#make_result" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.make_result</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#setUp" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test___call__" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test___call__</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_before_after_hooks" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test_before_after_hooks</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_other_attribute" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test_other_attribute</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDecorateTestCaseResult.html#test_run" class="code">testtools.tests.test_testcase.TestDecorateTestCaseResult.test_run</a></li><li>Class - <a href="testtools.tests.test_testcase.TestDetailsProvided.html" class="code">testtools.tests.test_testcase.TestDetailsProvided</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetail" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetail</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetailUniqueName_works" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetailUniqueName_works</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetails_from_Mismatch" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetails_from_Mismatch</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addDetails_with_same_name_as_key_from_get_details" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addDetails_with_same_name_as_key_from_get_details</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addError" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addError</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addFailure" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addFailure</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addSkip" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addSkip</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addSucccess" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addSucccess</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_addUnexpectedSuccess" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_addUnexpectedSuccess</a></li><li>Method - <a href="testtools.tests.test_testcase.TestDetailsProvided.html#test_multiple_addDetails_from_Mismatch" class="code">testtools.tests.test_testcase.TestDetailsProvided.test_multiple_addDetails_from_Mismatch</a></li><li>Method - <a href="testtools.tests.test_testcase.TestEquality.html#test_identicalIsEqual" class="code">testtools.tests.test_testcase.TestEquality.test_identicalIsEqual</a></li><li>Method - <a href="testtools.tests.test_testcase.TestEquality.html#test_nonIdenticalInUnequal" class="code">testtools.tests.test_testcase.TestEquality.test_nonIdenticalInUnequal</a></li><li>Class - <a href="testtools.tests.test_testcase.TestErrorHolder.html" class="code">testtools.tests.test_testcase.TestErrorHolder</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#makeException" class="code">testtools.tests.test_testcase.TestErrorHolder.makeException</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#makePlaceHolder" class="code">testtools.tests.test_testcase.TestErrorHolder.makePlaceHolder</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_call_is_run" class="code">testtools.tests.test_testcase.TestErrorHolder.test_call_is_run</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_counts_as_one_test" class="code">testtools.tests.test_testcase.TestErrorHolder.test_counts_as_one_test</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_debug" class="code">testtools.tests.test_testcase.TestErrorHolder.test_debug</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_id_comes_from_constructor" class="code">testtools.tests.test_testcase.TestErrorHolder.test_id_comes_from_constructor</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_runs_as_error" class="code">testtools.tests.test_testcase.TestErrorHolder.test_runs_as_error</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_runs_without_result" class="code">testtools.tests.test_testcase.TestErrorHolder.test_runs_without_result</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_shortDescription_is_id" class="code">testtools.tests.test_testcase.TestErrorHolder.test_shortDescription_is_id</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_shortDescription_specified" class="code">testtools.tests.test_testcase.TestErrorHolder.test_shortDescription_specified</a></li><li>Method - <a href="testtools.tests.test_testcase.TestErrorHolder.html#test_str_is_id" class="code">testtools.tests.test_testcase.TestErrorHolder.test_str_is_id</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_unexpected_case" class="code">testtools.tests.test_testcase.TestExpectedFailure.make_unexpected_case</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_xfail_case_succeeds" class="code">testtools.tests.test_testcase.TestExpectedFailure.make_xfail_case_succeeds</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#make_xfail_case_xfails" class="code">testtools.tests.test_testcase.TestExpectedFailure.make_xfail_case_xfails</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_expectFailure_KnownFailure_extended" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_expectFailure_KnownFailure_extended</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_expectFailure_KnownFailure_unexpected_success" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_expectFailure_KnownFailure_unexpected_success</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_raising__UnexpectedSuccess_extended" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_raising__UnexpectedSuccess_extended</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_raising__UnexpectedSuccess_py27" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_raising__UnexpectedSuccess_py27</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_unittest_expectedFailure_decorator_works_with_failure" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_unittest_expectedFailure_decorator_works_with_failure</a></li><li>Method - <a href="testtools.tests.test_testcase.TestExpectedFailure.html#test_unittest_expectedFailure_decorator_works_with_success" class="code">testtools.tests.test_testcase.TestExpectedFailure.test_unittest_expectedFailure_decorator_works_with_success</a></li><li>Class - <a href="testtools.tests.test_testcase.TestNullary.html" class="code">testtools.tests.test_testcase.TestNullary</a></li><li>Method - <a href="testtools.tests.test_testcase.TestNullary.html#test_called_with_arguments" class="code">testtools.tests.test_testcase.TestNullary.test_called_with_arguments</a></li><li>Method - <a href="testtools.tests.test_testcase.TestNullary.html#test_raises" class="code">testtools.tests.test_testcase.TestNullary.test_raises</a></li><li>Method - <a href="testtools.tests.test_testcase.TestNullary.html#test_repr" class="code">testtools.tests.test_testcase.TestNullary.test_repr</a></li><li>Method - <a href="testtools.tests.test_testcase.TestNullary.html#test_returns_wrapped" class="code">testtools.tests.test_testcase.TestNullary.test_returns_wrapped</a></li><li>Class - <a href="testtools.tests.test_testcase.TestOnException.html" class="code">testtools.tests.test_testcase.TestOnException</a></li><li>Method - <a href="testtools.tests.test_testcase.TestOnException.html#test_added_handler_works" class="code">testtools.tests.test_testcase.TestOnException.test_added_handler_works</a></li><li>Method - <a href="testtools.tests.test_testcase.TestOnException.html#test_default_works" class="code">testtools.tests.test_testcase.TestOnException.test_default_works</a></li><li>Method - <a href="testtools.tests.test_testcase.TestOnException.html#test_handler_that_raises_is_not_caught" class="code">testtools.tests.test_testcase.TestOnException.test_handler_that_raises_is_not_caught</a></li><li>Class - <a href="testtools.tests.test_testcase.TestPatchSupport.html" class="code">testtools.tests.test_testcase.TestPatchSupport</a></li><li>Class - <a href="testtools.tests.test_testcase.TestPatchSupport.Case.html" class="code">testtools.tests.test_testcase.TestPatchSupport.Case</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.Case.html#test" class="code">testtools.tests.test_testcase.TestPatchSupport.Case.test</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch" class="code">testtools.tests.test_testcase.TestPatchSupport.test_patch</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch_nonexistent_attribute" class="code">testtools.tests.test_testcase.TestPatchSupport.test_patch_nonexistent_attribute</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_patch_restored_after_run" class="code">testtools.tests.test_testcase.TestPatchSupport.test_patch_restored_after_run</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_restore_nonexistent_attribute" class="code">testtools.tests.test_testcase.TestPatchSupport.test_restore_nonexistent_attribute</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_successive_patches_apply" class="code">testtools.tests.test_testcase.TestPatchSupport.test_successive_patches_apply</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPatchSupport.html#test_successive_patches_restored_after_run" class="code">testtools.tests.test_testcase.TestPatchSupport.test_successive_patches_restored_after_run</a></li><li>Class - <a href="testtools.tests.test_testcase.TestPlaceHolder.html" class="code">testtools.tests.test_testcase.TestPlaceHolder</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#makePlaceHolder" class="code">testtools.tests.test_testcase.TestPlaceHolder.makePlaceHolder</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_call_is_run" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_call_is_run</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_counts_as_one_test" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_counts_as_one_test</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_debug" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_debug</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_id_comes_from_constructor" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_id_comes_from_constructor</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_custom_outcome" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_repr_custom_outcome</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_just_id" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_repr_just_id</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_repr_with_description" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_repr_with_description</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_runs_as_success" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_runs_as_success</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_runs_without_result" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_runs_without_result</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_shortDescription_is_id" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_shortDescription_is_id</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_shortDescription_specified" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_shortDescription_specified</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_str_is_id" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_str_is_id</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supplies_details" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_supplies_details</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supplies_timestamps" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_supplies_timestamps</a></li><li>Method - <a href="testtools.tests.test_testcase.TestPlaceHolder.html#test_supports_tags" class="code">testtools.tests.test_testcase.TestPlaceHolder.test_supports_tags</a></li><li>Class - <a href="testtools.tests.test_testcase.TestRunTestUsage.html" class="code">testtools.tests.test_testcase.TestRunTestUsage</a></li><li>Method - <a href="testtools.tests.test_testcase.TestRunTestUsage.html#test_last_resort_in_place" class="code">testtools.tests.test_testcase.TestRunTestUsage.test_last_resort_in_place</a></li><li>Class - <a href="testtools.tests.test_testcase.TestSetupTearDown.html" class="code">testtools.tests.test_testcase.TestSetupTearDown</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_setUpCalledTwice" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_setUpCalledTwice</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_setUpNotCalled" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_setUpNotCalled</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_tearDownCalledTwice" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_tearDownCalledTwice</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSetupTearDown.html#test_tearDownNotCalled" class="code">testtools.tests.test_testcase.TestSetupTearDown.test_tearDownNotCalled</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#check_skip_decorator_does_not_run_setup" class="code">testtools.tests.test_testcase.TestSkipping.check_skip_decorator_does_not_run_setup</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_can_use_skipTest" class="code">testtools.tests.test_testcase.TestSkipping.test_can_use_skipTest</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipException_in_setup_calls_result_addSkip" class="code">testtools.tests.test_testcase.TestSkipping.test_skipException_in_setup_calls_result_addSkip</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipException_in_test_method_calls_result_addSkip" class="code">testtools.tests.test_testcase.TestSkipping.test_skipException_in_test_method_calls_result_addSkip</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipIf_decorator" class="code">testtools.tests.test_testcase.TestSkipping.test_skipIf_decorator</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skipUnless_decorator" class="code">testtools.tests.test_testcase.TestSkipping.test_skipUnless_decorator</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip__in_setup_with_old_result_object_calls_addSuccess" class="code">testtools.tests.test_testcase.TestSkipping.test_skip__in_setup_with_old_result_object_calls_addSuccess</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_causes_skipException" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_causes_skipException</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_decorator" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_decorator</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_with_old_result_object_calls_addError" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_with_old_result_object_calls_addError</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_skip_without_reason_works" class="code">testtools.tests.test_testcase.TestSkipping.test_skip_without_reason_works</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skipIf_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_testtools_skipIf_decorator_does_not_run_setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skipUnless_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_testtools_skipUnless_decorator_does_not_run_setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_testtools_skip_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_testtools_skip_decorator_does_not_run_setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skipIf_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_unittest_skipIf_decorator_does_not_run_setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skipUnless_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_unittest_skipUnless_decorator_does_not_run_setUp</a></li><li>Method - <a href="testtools.tests.test_testcase.TestSkipping.html#test_unittest_skip_decorator_does_not_run_setUp" class="code">testtools.tests.test_testcase.TestSkipping.test_unittest_skip_decorator_does_not_run_setUp</a></li><li>Class - <a href="testtools.tests.test_testcase.TestTestCaseSuper.html" class="code">testtools.tests.test_testcase.TestTestCaseSuper</a></li><li>Method - <a href="testtools.tests.test_testcase.TestTestCaseSuper.html#test_setup_uses_super" class="code">testtools.tests.test_testcase.TestTestCaseSuper.test_setup_uses_super</a></li><li>Method - <a href="testtools.tests.test_testcase.TestTestCaseSuper.html#test_teardown_uses_super" class="code">testtools.tests.test_testcase.TestTestCaseSuper.test_teardown_uses_super</a></li><li>Method - <a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueInteger" class="code">testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueInteger</a></li><li>Method - <a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueString" class="code">testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueString</a></li><li>Method - <a href="testtools.tests.test_testcase.TestUniqueFactories.html#test_getUniqueString_prefix" class="code">testtools.tests.test_testcase.TestUniqueFactories.test_getUniqueString_prefix</a></li><li>Class - <a href="testtools.tests.test_testcase.TestWithDetails.html" class="code">testtools.tests.test_testcase.TestWithDetails</a></li><li>Method - <a href="testtools.tests.test_testcase.TestWithDetails.html#get_content" class="code">testtools.tests.test_testcase.TestWithDetails.get_content</a></li><li>Function - <a href="testtools.tests.test_testcase.html#test_suite" class="code">testtools.tests.test_testcase.test_suite</a></li><li>Method - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addError_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addError_details</a></li><li>Method - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addExpectedFailure_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addExpectedFailure_details</a></li><li>Method - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addFailure_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addFailure_details</a></li><li>Method - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addSkipped_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addSkipped_details</a></li><li>Method - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addSuccess_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addSuccess_details</a></li><li>Method - <a href="testtools.tests.test_testresult.DetailsContract.html#test_addUnexpectedSuccess_details" class="code">testtools.tests.test_testresult.DetailsContract.test_addUnexpectedSuccess_details</a></li><li>Method - <a href="testtools.tests.test_testresult.FallbackContract.html#test_addUnexpectedSuccess_was_successful" class="code">testtools.tests.test_testresult.FallbackContract.test_addUnexpectedSuccess_was_successful</a></li><li>Class - <a href="testtools.tests.test_testresult.Python26Contract.html" class="code">testtools.tests.test_testresult.Python26Contract</a></li><li>Method - <a href="testtools.tests.test_testresult.Python26Contract.html#test_addError_is_failure" class="code">testtools.tests.test_testresult.Python26Contract.test_addError_is_failure</a></li><li>Method - <a href="testtools.tests.test_testresult.Python26Contract.html#test_addFailure_is_failure" class="code">testtools.tests.test_testresult.Python26Contract.test_addFailure_is_failure</a></li><li>Method - <a href="testtools.tests.test_testresult.Python26Contract.html#test_addSuccess_is_success" class="code">testtools.tests.test_testresult.Python26Contract.test_addSuccess_is_success</a></li><li>Method - <a href="testtools.tests.test_testresult.Python26Contract.html#test_fresh_result_is_successful" class="code">testtools.tests.test_testresult.Python26Contract.test_fresh_result_is_successful</a></li><li>Method - <a href="testtools.tests.test_testresult.Python26Contract.html#test_stop_sets_shouldStop" class="code">testtools.tests.test_testresult.Python26Contract.test_stop_sets_shouldStop</a></li><li>Class - <a href="testtools.tests.test_testresult.Python27Contract.html" class="code">testtools.tests.test_testresult.Python27Contract</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addExpectedFailure" class="code">testtools.tests.test_testresult.Python27Contract.test_addExpectedFailure</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addExpectedFailure_is_success" class="code">testtools.tests.test_testresult.Python27Contract.test_addExpectedFailure_is_success</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addSkip_is_success" class="code">testtools.tests.test_testresult.Python27Contract.test_addSkip_is_success</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addSkipped" class="code">testtools.tests.test_testresult.Python27Contract.test_addSkipped</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess" class="code">testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_addUnexpectedSuccess_was_successful" class="code">testtools.tests.test_testresult.Python27Contract.test_addUnexpectedSuccess_was_successful</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_failfast" class="code">testtools.tests.test_testresult.Python27Contract.test_failfast</a></li><li>Method - <a href="testtools.tests.test_testresult.Python27Contract.html#test_startStopTestRun" class="code">testtools.tests.test_testresult.Python27Contract.test_startStopTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_errors" class="code">testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_errors</a></li><li>Method - <a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_failure" class="code">testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_failure</a></li><li>Method - <a href="testtools.tests.test_testresult.StartTestRunContract.html#test_startTestRun_resets_unexpected_success" class="code">testtools.tests.test_testresult.StartTestRunContract.test_startTestRun_resets_unexpected_success</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_add_tags_within_test" class="code">testtools.tests.test_testresult.TagsContract.test_add_tags_within_test</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_adding_tags" class="code">testtools.tests.test_testresult.TagsContract.test_adding_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_no_tags_by_default" class="code">testtools.tests.test_testresult.TagsContract.test_no_tags_by_default</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_removing_tags" class="code">testtools.tests.test_testresult.TagsContract.test_removing_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_startTestRun_resets_tags" class="code">testtools.tests.test_testresult.TagsContract.test_startTestRun_resets_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_tags_added_in_test_are_reverted" class="code">testtools.tests.test_testresult.TagsContract.test_tags_added_in_test_are_reverted</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_tags_removed_in_test" class="code">testtools.tests.test_testresult.TagsContract.test_tags_removed_in_test</a></li><li>Method - <a href="testtools.tests.test_testresult.TagsContract.html#test_tags_removed_in_test_are_restored" class="code">testtools.tests.test_testresult.TagsContract.test_tags_removed_in_test_are_restored</a></li><li>Class - <a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestAdaptedPython26TestResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestAdaptedPython27TestResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult</a></li><li>Method - <a href="testtools.tests.test_testresult.TestAdaptedStreamResult.html#makeResult" class="code">testtools.tests.test_testresult.TestAdaptedStreamResult.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestBaseStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestBaseStreamResultContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestByTestResultTests.html" class="code">testtools.tests.test_testresult.TestByTestResultTests</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#assertCalled" class="code">testtools.tests.test_testresult.TestByTestResultTests.assertCalled</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#on_test" class="code">testtools.tests.test_testresult.TestByTestResultTests.on_test</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#setUp" class="code">testtools.tests.test_testresult.TestByTestResultTests.setUp</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_error" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_error</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_error_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_error_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_failure" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_failure</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_failure_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_failure_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_skip_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_skip_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_skip_reason" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_skip_reason</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_success" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_success</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_success_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_success_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_unexpected_success" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_unexpected_success</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_xfail" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_xfail</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_add_xfail_details" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_add_xfail_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_global_tags" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_global_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_local_tags" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_local_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_no_tests_nothing_reported" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_no_tests_nothing_reported</a></li><li>Method - <a href="testtools.tests.test_testresult.TestByTestResultTests.html#test_twice" class="code">testtools.tests.test_testresult.TestByTestResultTests.test_twice</a></li><li>Class - <a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestCopyStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestCopyStreamResultContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies</a></li><li>Method - <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#setUp" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.setUp</a></li><li>Method - <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_status" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.test_status</a></li><li>Method - <a href="testtools.tests.test_testresult.TestCopyStreamResultCopies.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestCopyStreamResultCopies.test_stopTestRun</a></li><li>Class - <a href="testtools.tests.test_testresult.TestDetailsToStr.html" class="code">testtools.tests.test_testresult.TestDetailsToStr</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_binary_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_binary_content</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_empty_attachment" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_empty_attachment</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_lots_of_different_attachments" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_lots_of_different_attachments</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_multi_line_text_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_multi_line_text_content</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_multiple_text_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_multiple_text_content</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_no_details" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_no_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_single_line_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_single_line_content</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDetailsToStr.html#test_special_text_content" class="code">testtools.tests.test_testresult.TestDetailsToStr.test_special_text_content</a></li><li>Class - <a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDoubleStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestDoubleStreamResultContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_file" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_file</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_status" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_status</a></li><li>Method - <a href="testtools.tests.test_testresult.TestDoubleStreamResultEvents.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestDoubleStreamResultEvents.test_stopTestRun</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestExtendedTestResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Extended_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome_Original_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddError.html#test_outcome__no_details" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddError.test_outcome__no_details</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.test_outcome_Extended_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddExpectedFailure.test_outcome_Original_py26</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddFailure.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddFailure</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py27_no_reason" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py27_no_reason</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_py27_reason" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_py27_reason</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Extended_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome_Original_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.html#test_outcome__no_details" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSkip.test_outcome__no_details</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Extended_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddSuccess.test_outcome_Original_pyextended</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Extended_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Extended_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.html#test_outcome_Original_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalAddUnexpectedSuccess.test_outcome_Original_pyextended</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_failfast_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_failfast_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_failfast_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_failfast_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_progress_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_progress_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_shouldStop" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_shouldStop</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTestRun_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTestRun_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_startTest_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_startTest_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTestRun_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTestRun_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_stopTest_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_stopTest_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_tags_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_tags_pyextended</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_py26" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_py26</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_py27" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_py27</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.html#test_time_pyextended" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecorator.test_time_pyextended</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_26_result" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_26_result</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_27_result" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_27_result</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_converter" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_converter</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.html#make_extended_result" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultDecoratorBase.make_extended_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.html#test_other_attribute" class="code">testtools.tests.test_testresult.TestExtendedToOriginalResultOtherAttributes.test_other_attribute</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_empty_detail_status_correct" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_empty_detail_status_correct</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_explicit_time" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_explicit_time</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecorator.html#test_wasSuccessful_after_stopTestRun" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecorator.test_wasSuccessful_after_stopTestRun</a></li><li>Class - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract.html#_make_result" class="code">testtools.tests.test_testresult.TestExtendedToStreamDecoratorContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestMergeTags.html" class="code">testtools.tests.test_testresult.TestMergeTags</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_incoming_gone_tag_with_current_new_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_incoming_gone_tag_with_current_new_tag</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_incoming_new_tag_with_current_gone_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_incoming_new_tag_with_current_gone_tag</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_unseen_gone_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_unseen_gone_tag</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMergeTags.html#test_merge_unseen_new_tag" class="code">testtools.tests.test_testresult.TestMergeTags.test_merge_unseen_new_tag</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#setUp" class="code">testtools.tests.test_testresult.TestMultiTestResult.setUp</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addError" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addError</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addFailure" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addFailure</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addSkipped" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addSkipped</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_addSuccess" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_addSuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_done" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_done</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_empty" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_empty</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_failfast_get" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_failfast_get</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_failfast_set" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_failfast_set</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_repr" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_repr</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_shouldStop" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_shouldStop</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_startTest" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_startTest</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stop" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stop</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTest" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stopTest</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stopTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_stopTestRun_returns_results" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_stopTestRun_returns_results</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_tags" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResult.html#test_time" class="code">testtools.tests.test_testresult.TestMultiTestResult.test_time</a></li><li>Class - <a href="testtools.tests.test_testresult.TestMultiTestResultContract.html" class="code">testtools.tests.test_testresult.TestMultiTestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestMultiTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestMultiTestResultContract.makeResult</a></li><li>Method - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_as_output" class="code">testtools.tests.test_testresult.TestNonAsciiResults._as_output</a></li><li>Method - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_get_sample_text" class="code">testtools.tests.test_testresult.TestNonAsciiResults._get_sample_text</a></li><li>Method - <a href="testtools.tests.test_testresult.TestNonAsciiResults.html#_local_os_error_matcher" class="code">testtools.tests.test_testresult.TestNonAsciiResults._local_os_error_matcher</a></li><li>Method - <a href="testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest.html#_as_output" class="code">testtools.tests.test_testresult.TestNonAsciiResultsWithUnittest._as_output</a></li><li>Class - <a href="testtools.tests.test_testresult.TestPython26TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython26TestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestPython26TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestPython26TestResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestPython27TestResultContract.html" class="code">testtools.tests.test_testresult.TestPython27TestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestPython27TestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestPython27TestResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamFailFast.html" class="code">testtools.tests.test_testresult.TestStreamFailFast</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_exists" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_exists</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_fail" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_fail</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_inprogress" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_inprogress</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_skip" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_skip</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_success" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_success</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_uxsuccess" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_uxsuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFast.html#test_xfail" class="code">testtools.tests.test_testresult.TestStreamFailFast.test_xfail</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamFailFastContract.html" class="code">testtools.tests.test_testresult.TestStreamFailFastContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamFailFastContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamFailFastContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamResultContract.html" class="code">testtools.tests.test_testresult.TestStreamResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultContract._make_result</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_files" class="code">testtools.tests.test_testresult.TestStreamResultContract.test_files</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestStreamResultContract.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultContract.html#test_test_status" class="code">testtools.tests.test_testresult.TestStreamResultContract.test_test_status</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html" class="code">testtools.tests.test_testresult.TestStreamResultRouter</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_bad_policy" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_bad_policy</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_do_start_stop_run" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_do_start_stop_run</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_do_start_stop_run_after_startTestRun" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_do_start_stop_run_after_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_extra_policy_arg" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_extra_policy_arg</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_missing_prefix" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_missing_prefix</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_route_code_consume_False" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_route_code_consume_False</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_route_code_consume_True" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_route_code_consume_True</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_slash_in_prefix" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_slash_in_prefix</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_add_rule_test_id" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_add_rule_test_id</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_fallback_calls" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_fallback_calls</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_fallback_no_do_start_stop_run" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_fallback_no_do_start_stop_run</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_no_fallback_errors" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_no_fallback_errors</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouter.html#test_start_stop_test_run_no_fallback" class="code">testtools.tests.test_testresult.TestStreamResultRouter.test_start_stop_test_run_no_fallback</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamResultRouterContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamResultRouterContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamSummary.html" class="code">testtools.tests.test_testresult.TestStreamSummary</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#_report_files" class="code">testtools.tests.test_testresult.TestStreamSummary._report_files</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_attributes" class="code">testtools.tests.test_testresult.TestStreamSummary.test_attributes</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestStreamSummary.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_fail" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_fail</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_skip" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_skip</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_uxsuccess" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_uxsuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_status_xfail" class="code">testtools.tests.test_testresult.TestStreamSummary.test_status_xfail</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestStreamSummary.test_stopTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_stopTestRun_inprogress_test_fails" class="code">testtools.tests.test_testresult.TestStreamSummary.test_stopTestRun_inprogress_test_fails</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummary.html#test_wasSuccessful" class="code">testtools.tests.test_testresult.TestStreamSummary.test_wasSuccessful</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamSummaryResultContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamSummaryResultContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamTagger.html" class="code">testtools.tests.test_testresult.TestStreamTagger</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamTagger.html#test_adding" class="code">testtools.tests.test_testresult.TestStreamTagger.test_adding</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamTagger.html#test_discarding" class="code">testtools.tests.test_testresult.TestStreamTagger.test_discarding</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamTaggerContract.html" class="code">testtools.tests.test_testresult.TestStreamTaggerContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamTaggerContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamTaggerContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamToDict.html" class="code">testtools.tests.test_testresult.TestStreamToDict</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_all_terminal_states_reported" class="code">testtools.tests.test_testresult.TestStreamToDict.test_all_terminal_states_reported</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_bad_mime" class="code">testtools.tests.test_testresult.TestStreamToDict.test_bad_mime</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_files_reported" class="code">testtools.tests.test_testresult.TestStreamToDict.test_files_reported</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_hung_test" class="code">testtools.tests.test_testresult.TestStreamToDict.test_hung_test</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToDict.html#test_timestamps" class="code">testtools.tests.test_testresult.TestStreamToDict.test_timestamps</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamToDictContract.html" class="code">testtools.tests.test_testresult.TestStreamToDictContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToDictContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamToDictContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToExtendedContract.html#makeResult" class="code">testtools.tests.test_testresult.TestStreamToExtendedContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamToExtendedDecoratorContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamToQueue.html" class="code">testtools.tests.test_testresult.TestStreamToQueue</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToQueue.html#make_result" class="code">testtools.tests.test_testresult.TestStreamToQueue.make_result</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToQueue.html#testStartTestRun" class="code">testtools.tests.test_testresult.TestStreamToQueue.testStartTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToQueue.html#testStopTestRun" class="code">testtools.tests.test_testresult.TestStreamToQueue.testStopTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToQueue.html#test_status" class="code">testtools.tests.test_testresult.TestStreamToQueue.test_status</a></li><li>Class - <a href="testtools.tests.test_testresult.TestStreamToQueueContract.html" class="code">testtools.tests.test_testresult.TestStreamToQueueContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestStreamToQueueContract.html#_make_result" class="code">testtools.tests.test_testresult.TestStreamToQueueContract._make_result</a></li><li>Class - <a href="testtools.tests.test_testresult.TestTagger.html" class="code">testtools.tests.test_testresult.TestTagger</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTagger.html#test_tags_tests" class="code">testtools.tests.test_testresult.TestTagger.test_tags_tests</a></li><li>Class - <a href="testtools.tests.test_testresult.TestTestControl.html" class="code">testtools.tests.test_testresult.TestTestControl</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestControl.html#test_default" class="code">testtools.tests.test_testresult.TestTestControl.test_default</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestControl.html#test_stop" class="code">testtools.tests.test_testresult.TestTestControl.test_stop</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_addSkipped" class="code">testtools.tests.test_testresult.TestTestResult.test_addSkipped</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_exc_info_to_unicode" class="code">testtools.tests.test_testresult.TestTestResult.test_exc_info_to_unicode</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_now_datetime_now" class="code">testtools.tests.test_testresult.TestTestResult.test_now_datetime_now</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_now_datetime_time" class="code">testtools.tests.test_testresult.TestTestResult.test_now_datetime_time</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_with_stack_hidden" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_with_stack_hidden</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_with_stack_hidden_mismatch" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_with_stack_hidden_mismatch</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_formatting_without_stack_hidden" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_formatting_without_stack_hidden</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResult.html#test_traceback_with_locals" class="code">testtools.tests.test_testresult.TestTestResult.test_traceback_with_locals</a></li><li>Class - <a href="testtools.tests.test_testresult.TestTestResultContract.html" class="code">testtools.tests.test_testresult.TestTestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestTestResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTestResultDecoratorContract.html#makeResult" class="code">testtools.tests.test_testresult.TestTestResultDecoratorContract.makeResult</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#getvalue" class="code">testtools.tests.test_testresult.TestTextTestResult.getvalue</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#reset_output" class="code">testtools.tests.test_testresult.TestTextTestResult.reset_output</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#setUp" class="code">testtools.tests.test_testresult.TestTextTestResult.setUp</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test__init_sets_stream" class="code">testtools.tests.test_testresult.TestTextTestResult.test__init_sets_stream</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestTextTestResult.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_many" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_many</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_single" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_single</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_count_zero" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_count_zero</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_current_time" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_current_time</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_error" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_error</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_failure" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_failure</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_not_successful_unexpected_success" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_not_successful_unexpected_success</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_shows_details" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_shows_details</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResult.html#test_stopTestRun_successful" class="code">testtools.tests.test_testresult.TestTextTestResult.test_stopTestRun_successful</a></li><li>Class - <a href="testtools.tests.test_testresult.TestTextTestResultContract.html" class="code">testtools.tests.test_testresult.TestTextTestResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTextTestResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestTextTestResultContract.makeResult</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#make_results" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.make_results</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addError" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addError</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addFailure" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addFailure</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addSkip" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addSkip</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_forward_addSuccess" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_forward_addSuccess</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_global_tags_complex" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_global_tags_complex</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_global_tags_simple" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_global_tags_simple</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_local_tags" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_local_tags</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_local_tags_dont_leak" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_local_tags_dont_leak</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_nonforwarding_methods" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_nonforwarding_methods</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_only_one_test_at_a_time" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_only_one_test_at_a_time</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_stopTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResult.html#test_tags_not_forwarded" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResult.test_tags_not_forwarded</a></li><li>Class - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract</a></li><li>Method - <a href="testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.html#makeResult" class="code">testtools.tests.test_testresult.TestThreadSafeForwardingResultContract.makeResult</a></li><li>Class - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_startTestRun" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_startTestRun</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_status_no_timestamp" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_status_no_timestamp</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_status_timestamp" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_status_timestamp</a></li><li>Method - <a href="testtools.tests.test_testresult.TestTimestampingStreamResult.html#test_stopTestRun" class="code">testtools.tests.test_testresult.TestTimestampingStreamResult.test_stopTestRun</a></li><li>Function - <a href="testtools.tests.test_testresult.html#make_erroring_test" class="code">testtools.tests.test_testresult.make_erroring_test</a></li><li>Function - <a href="testtools.tests.test_testresult.html#make_exception_info" class="code">testtools.tests.test_testresult.make_exception_info</a></li><li>Function - <a href="testtools.tests.test_testresult.html#make_failing_test" class="code">testtools.tests.test_testresult.make_failing_test</a></li><li>Function - <a href="testtools.tests.test_testresult.html#make_mismatching_test" class="code">testtools.tests.test_testresult.make_mismatching_test</a></li><li>Function - <a href="testtools.tests.test_testresult.html#make_test" class="code">testtools.tests.test_testresult.make_test</a></li><li>Function - <a href="testtools.tests.test_testresult.html#make_unexpectedly_successful_test" class="code">testtools.tests.test_testresult.make_unexpectedly_successful_test</a></li><li>Function - <a href="testtools.tests.test_testresult.html#test_suite" class="code">testtools.tests.test_testresult.test_suite</a></li><li>Class - <a href="testtools.tests.test_testsuite.Sample.html" class="code">testtools.tests.test_testsuite.Sample</a></li><li>Method - <a href="testtools.tests.test_testsuite.Sample.html#__hash__" class="code">testtools.tests.test_testsuite.Sample.__hash__</a></li><li>Method - <a href="testtools.tests.test_testsuite.Sample.html#test_method1" class="code">testtools.tests.test_testsuite.Sample.test_method1</a></li><li>Method - <a href="testtools.tests.test_testsuite.Sample.html#test_method2" class="code">testtools.tests.test_testsuite.Sample.test_method2</a></li><li>Class - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#split_suite" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.split_suite</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_broken_runner" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_broken_runner</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_setupclass_skip" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_setupclass_skip</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_setupclass_upcall" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_setupclass_upcall</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.html#test_trivial" class="code">testtools.tests.test_testsuite.TestConcurrentStreamTestSuiteRun.test_trivial</a></li><li>Class - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#split_suite" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.split_suite</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_broken_test" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_broken_test</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_trivial" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_trivial</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.html#test_wrap_result" class="code">testtools.tests.test_testsuite.TestConcurrentTestSuiteRun.test_wrap_result</a></li><li>Class - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html" class="code">testtools.tests.test_testsuite.TestFixtureSuite</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html#setUp" class="code">testtools.tests.test_testsuite.TestFixtureSuite.setUp</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html#test_fixture_suite" class="code">testtools.tests.test_testsuite.TestFixtureSuite.test_fixture_suite</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestFixtureSuite.html#test_fixture_suite_sort" class="code">testtools.tests.test_testsuite.TestFixtureSuite.test_fixture_suite_sort</a></li><li>Class - <a href="testtools.tests.test_testsuite.TestSortedTests.html" class="code">testtools.tests.test_testsuite.TestSortedTests</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_custom_suite_without_sort_tests_works" class="code">testtools.tests.test_testsuite.TestSortedTests.test_custom_suite_without_sort_tests_works</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_duplicate_simple_suites" class="code">testtools.tests.test_testsuite.TestSortedTests.test_duplicate_simple_suites</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_sorts_custom_suites" class="code">testtools.tests.test_testsuite.TestSortedTests.test_sorts_custom_suites</a></li><li>Method - <a href="testtools.tests.test_testsuite.TestSortedTests.html#test_sorts_simple_suites" class="code">testtools.tests.test_testsuite.TestSortedTests.test_sorts_simple_suites</a></li><li>Function - <a href="testtools.tests.test_testsuite.html#test_suite" class="code">testtools.tests.test_testsuite.test_suite</a></li><li>Module - <a href="testtools.tests.test_with_with.html" class="code">testtools.tests.test_with_with</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_annotate" class="code">testtools.tests.test_with_with.TestExpectedException.test_annotate</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_annotated_matcher" class="code">testtools.tests.test_with_with.TestExpectedException.test_annotated_matcher</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise" class="code">testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise_any_message" class="code">testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise_any_message</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_pass_on_raise_matcher" class="code">testtools.tests.test_with_with.TestExpectedException.test_pass_on_raise_matcher</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_if_no_exception" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_if_no_exception</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_error_mismatch" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_on_error_mismatch</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_general_mismatch" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_on_general_mismatch</a></li><li>Method - <a href="testtools.tests.test_with_with.TestExpectedException.html#test_raise_on_text_mismatch" class="code">testtools.tests.test_with_with.TestExpectedException.test_raise_on_text_mismatch</a></li><li>Function - <a href="testtools.tests.test_with_with.html#test_suite" class="code">testtools.tests.test_with_with.test_suite</a></li><li>Method - <a href="testtools.testsuite.ConcurrentStreamTestSuite.html#_run_test" class="code">testtools.testsuite.ConcurrentStreamTestSuite._run_test</a></li><li>Method - <a href="testtools.testsuite.ConcurrentTestSuite.html#_run_test" class="code">testtools.testsuite.ConcurrentTestSuite._run_test</a></li><li>Function - <a href="testtools.testsuite.html#_flatten_tests" class="code">testtools.testsuite._flatten_tests</a></li></ul>
+
+ </div>
+ </body>
+</html> \ No newline at end of file