mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Simpletap: Handle "Unexpected success" cases
When a test decorated with @expectedFailure unexpectedly passes, fail that test until the decorator is removed.
This commit is contained in:
parent
c369f37509
commit
53f7786da5
1 changed files with 4 additions and 0 deletions
|
@ -198,6 +198,10 @@ class TAPTestResult(unittest.result.TestResult):
|
||||||
super(TAPTestResult, self).addExpectedFailure(test, err)
|
super(TAPTestResult, self).addExpectedFailure(test, err)
|
||||||
self.report(test, "EXPECTED_FAILURE", err)
|
self.report(test, "EXPECTED_FAILURE", err)
|
||||||
|
|
||||||
|
def addUnexpectedSuccess(self, test):
|
||||||
|
super(TAPTestResult, self).addUnexpectedSuccess(test)
|
||||||
|
self.report(test, "UNEXPECTED_SUCCESS", str(test))
|
||||||
|
|
||||||
|
|
||||||
class TAPTestRunner(unittest.runner.TextTestRunner):
|
class TAPTestRunner(unittest.runner.TextTestRunner):
|
||||||
"""A test runner that displays results using the Test Anything Protocol
|
"""A test runner that displays results using the Test Anything Protocol
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue