Skip to content

Commit 75fa699

Browse files
committed
Not all the test runners were returning exit codes. They are now
1 parent 53776f4 commit 75fa699

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

python2/_runner_tests.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ def suite():
1616
return suite
1717

1818
if __name__ == '__main__':
19-
unittest.TextTestRunner(verbosity=2).run(suite())
19+
res = unittest.TextTestRunner(verbosity=2).run(suite())
20+
sys.exit(not res.wasSuccessful())

python3/_runner_tests.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ def suite():
1616
return suite
1717

1818
if __name__ == '__main__':
19-
unittest.TextTestRunner(verbosity=2).run(suite())
19+
res = unittest.TextTestRunner(verbosity=2).run(suite())
20+
sys.exit(not res.wasSuccessful())

python3/runner/sensei.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def learn(self):
8888
self.stream.writeln("")
8989
self.stream.writeln(self.say_something_zenlike())
9090

91-
if self.failures: return
91+
if self.failures: sys.exit(-1)
9292
self.stream.writeln(
9393
"\n{0}**************************************************" \
9494
.format(Fore.RESET))

0 commit comments

Comments
 (0)