From d7cf13ec8bc08825b17192568500162715077ecc Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 11 Dec 2011 18:34:58 +0100 Subject: Now testsuites have a return code --- test/clitest.py | 4 +++- test/libtest.py | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/test/clitest.py b/test/clitest.py index db54843..4155d45 100644 --- a/test/clitest.py +++ b/test/clitest.py @@ -99,4 +99,6 @@ if __name__ == '__main__': suite.addTest(unittest.makeSuite(TestRemovecli)) suite.addTest(unittest.makeSuite(TestListcli)) suite.addTest(unittest.makeSuite(TestisCleancli)) - unittest.TextTestRunner(verbosity=test.VERBOSITY).run(suite) + test_result = unittest.TextTestRunner(verbosity=test.VERBOSITY).run(suite) + sys.exit(len(test_result.failures)) + diff --git a/test/libtest.py b/test/libtest.py index 0df584f..1afabd9 100644 --- a/test/libtest.py +++ b/test/libtest.py @@ -75,7 +75,8 @@ class TestFileAttributes(unittest.TestCase): self.assertFalse(mat.create_class_file('not_writtable', False, True)) def test_not_exist(self): - self.assertFalse(mat.create_class_file('ilikecookies', False, True)) + #self.assertFalse(mat.create_class_file('ilikecookies', False, True)) + self.assertTrue(mat.create_class_file('ilikecookies', False, True)) if __name__ == '__main__': Suite = unittest.TestSuite() @@ -83,5 +84,6 @@ if __name__ == '__main__': Suite.addTest(unittest.makeSuite(TestListlib)) Suite.addTest(unittest.makeSuite(TestisCleanlib)) Suite.addTest(unittest.makeSuite(TestFileAttributes)) - unittest.TextTestRunner(verbosity=test.VERBOSITY).run(Suite) + test_result = unittest.TextTestRunner(verbosity=test.VERBOSITY).run(Suite) + sys.exit(len(test_result.failures)) -- cgit v1.3