I need to recap my understanding of the situation in order to be able to fix it. Please correct me if I've missed anything, got anything wrong or added unnecessary stuff:
* We've fixed the problem of addUnexpectedSuccess falling back to addSuccess. It now falls back to addFailure.
* An unexpected success in testtools will not fail the test run
* Unexpected successes will not be printed by TextTestRunner
Looking at unittest in Python 2.7:
* An unexpected success will not fail the test run
* Unexpected successes will be printed in the incremental output of TextTestRunner
* Unexpected successes will *not* be included in the summary of TextTestRunner
I'm genuinely not sure whether we should differ from unittest here. Rob, what are your thoughts? I'll try to knock up a patch in the mean time.
I need to recap my understanding of the situation in order to be able to fix it. Please correct me if I've missed anything, got anything wrong or added unnecessary stuff: ccess falling back to addSuccess. It now falls back to addFailure.
* We've fixed the problem of addUnexpectedSu
* An unexpected success in testtools will not fail the test run
* Unexpected successes will not be printed by TextTestRunner
Looking at unittest in Python 2.7:
* An unexpected success will not fail the test run
* Unexpected successes will be printed in the incremental output of TextTestRunner
* Unexpected successes will *not* be included in the summary of TextTestRunner
I'm genuinely not sure whether we should differ from unittest here. Rob, what are your thoughts? I'll try to knock up a patch in the mean time.