testtools.tests.test_compat.TestUnicodeOutputStream(testtools.TestCase)
class documentationtesttools.tests.test_compat
(View In Hierarchy)
Method | setUp | Undocumented |
Method | test_no_encoding_becomes_ascii | A stream with no encoding attribute gets ascii/replace strings |
Method | test_encoding_as_none_becomes_ascii | A stream with encoding value of None gets ascii/replace strings |
Method | test_bogus_encoding_becomes_ascii | A stream with a bogus encoding gets ascii/replace strings |
Method | test_partial_encoding_replace | A string which can be partly encoded correctly should be |
Method | test_unicode_encodings_wrapped_when_str_is_not_unicode | A unicode encoding is wrapped but needs no error handler |
Method | test_unicode_encodings_not_wrapped_when_str_is_unicode | Undocumented |
Method | test_stringio | A StringIO object should maybe get an ascii native str type |
Method | test_io_stringio | Undocumented |
Method | test_io_bytesio | Undocumented |
Method | test_io_textwrapper | Undocumented |
Inherited from TestCase:
Instance Variable | exception_handlers | 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. |
Instance Variable | force_failure | Force testtools.RunTest to fail the test after the test has completed. |
Class Variable | run_tests_with | A factory to make the RunTest to run tests with. Defaults to RunTest. The factory is expected to take a test case and an optional list of exception handlers. |
Method | __init__ | Construct a TestCase. |
Method | __eq__ | Undocumented |
Method | __repr__ | Undocumented |
Method | addDetail | Add a detail to be reported with this test's outcome. |
Method | getDetails | Get the details dict that will be reported with this test's outcome. |
Method | patch | Monkey-patch 'obj.attribute' to 'value' while the test is running. |
Method | shortDescription | Undocumented |
Method | skipTest | Cause this test to be skipped. |
Method | addCleanup | Add a cleanup function to be called after tearDown. |
Method | addOnException | Add a handler to be called when an exception occurs in test code. |
Method | assertEqual | Assert that 'expected' is equal to 'observed'. |
Method | assertIn | Assert that needle is in haystack. |
Method | assertIsNone | Assert that 'observed' is equal to None. |
Method | assertIsNotNone | Assert that 'observed' is not equal to None. |
Method | assertIs | Assert that 'expected' is 'observed'. |
Method | assertIsNot | Assert that 'expected' is not 'observed'. |
Method | assertNotIn | Assert that needle is not in haystack. |
Method | assertIsInstance | Undocumented |
Method | assertRaises | No summary |
Method | assertThat | Assert that matchee is matched by matcher. |
Method | addDetailUniqueName | Add a detail to the test, but ensure it's name is unique. |
Method | expectThat | Check that matchee is matched by matcher, but delay the assertion failure. |
Method | defaultTestResult | Undocumented |
Method | expectFailure | Check that a test fails in a particular way. |
Method | getUniqueInteger | Get an integer unique to this test. |
Method | getUniqueString | Get a string unique to this test. |
Method | onException | Called when an exception propogates from test code. |
Method | run | Undocumented |
Method | useFixture | Use fixture in a test case. |
Method | tearDown | Undocumented |
Method | _formatTypes | Format a class or a bunch of classes for display in an error. |
Method | _add_reason | Undocumented |
Method | _matchHelper | Undocumented |
Static Method | _report_error | Undocumented |
Static Method | _report_expected_failure | Undocumented |
Static Method | _report_failure | Undocumented |
Static Method | _report_skip | Undocumented |
Method | _report_traceback | Undocumented |
Static Method | _report_unexpected_success | Undocumented |
Method | _run_setup | Run the setUp function for this test. |
Method | _run_teardown | Run the tearDown function for this test. |
Method | _get_test_method | Undocumented |
Method | _run_test_method | Run the test method for this test. |