Skip to content

Commit d269ac3

Browse files
committed
python-stdlib/unittest-discover: Integrate unittest-expectedfailure.
Signed-off-by: Jos Verlinde <Jos_Verlinde@hotmail.com>
1 parent 304d628 commit d269ac3

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

python-stdlib/unittest-discover/manifest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
metadata(version="0.1.3")
1+
metadata(version="0.1.4")
22

33
require("argparse")
44
require("fnmatch")

python-stdlib/unittest-discover/unittest/__main__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,9 @@ def discover_main():
146146
# Ensure an appropriate output is printed if no tests are found.
147147
runner.run(TestSuite())
148148

149-
# Terminate with non zero return code in case of failures.
150-
sys.exit(result.failuresNum + result.errorsNum)
149+
# Terminate with non zero return code in case of failures. unexpectedSuccessesNum
150+
# is only present when the unittest-expectedfailure add-on is installed.
151+
sys.exit(result.failuresNum + result.errorsNum + getattr(result, "unexpectedSuccessesNum", 0))
151152

152153

153154
discover_main()

0 commit comments

Comments
 (0)