Refactor TestRunner so discover() is a generator.
Refactor TestCase.runnable_test_methods to be a little less nested.
Refactor TestRunner.discover to yield dicts with keys 'class' and 'methods'. Make test_discovery_test use functools.wrap.
A simple client and server.
Merge remote-tracking branch 'ayust/master' into testify_refactor
Fix docstring for TestReporter.test_complete
A simple TestReporter plugin that reports over HTTP.
Wrap the POST in a try/except, fix some stupid errors.
Fix a bug that only gets hit on test failure.
In test_logger, actually do something with the output of self._colorize.
Use a dictionary instead of a bunch of instance variables to store callbacks.
Remove supporting code for expected failures / unexpected successes
Refactor report_test_result to not be so repetitive.
Get rid of __run_deprecated_fixture_method. Just run the deprecated fixture methods alongside the other fixture methods.
Repeat less code by making this try-except-else into a try-except-finally.
Deduplicate code between __run_class_setup_fixtures and __run_class_teardown_fixtures.
Removing TestCase._stage because as far as I can tell, nothing actually uses it
Make the try/except/finally change in __run_test_methods as well.
Honestly I don't know why this assignment is here. Nothing reads it, as far as my grep can see.
Pass dictionaries into reporting callbacks.