summaryrefslogtreecommitdiff
path: root/apidocs/testtools.tests.test_testcase.TestAssertions.html
diff options
context:
space:
mode:
authorRobert Collins <robertc@robertcollins.net>2015-07-01 16:11:59 +1200
committerRobert Collins <robertc@robertcollins.net>2015-07-01 16:11:59 +1200
commitb624d75b18b6644adb1e783e1032cbf74da409e7 (patch)
treeee4ec6a914dc8c1104ac9084f043b7867b687062 /apidocs/testtools.tests.test_testcase.TestAssertions.html
downloadtesttools-gh-pages.tar.gz
Update documentationgh-pages
Diffstat (limited to 'apidocs/testtools.tests.test_testcase.TestAssertions.html')
-rw-r--r--apidocs/testtools.tests.test_testcase.TestAssertions.html1354
1 files changed, 1354 insertions, 0 deletions
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