Exit on discovery failure
Put back some classes I inadvertently deleted.
Catch and report failures encountered at test discovery time.
Only use color highlighted tracebacks in --summary when we should
Log exceptions when inserting previous results one-by-one in sql_reporter.
- Add test_discovery_failure to TextTestLogger and SQLReporter. HTTPReporter and JSONReporter are unchanged because they don't really get used in the discovery workflow. - Add test/test_logger_test.py. Currently only covers discovery failure in TestTextLogger. - Fix bug in TextTestLogger's constructor (stream was not passed through to super class). - Remove HTMLTestLogger as it was unused. - Replace numerous tabs with spaces. - Add tags to .gitignore.
This prevents stupid blowups if people do something like 'from testify.assertions import *' and thus were getting the datetime module when they expected their previous 'from datetime import datetime' to work. Really, this is why you shouldn't do 'from __ import *', but whatever.
(also just have assert_between use assert_in_range)
… existing ones
Add submit time reporting to sql_reporter
Fix infinite recursion bug when checking out tests by rewriting AsyncQueue
Added new option to testify to go into post mortem debugging mode when exception is raised.