summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/clitest.py15
-rw-r--r--test/libtest.py7
-rw-r--r--test/test.py13
3 files changed, 16 insertions, 19 deletions
diff --git a/test/clitest.py b/test/clitest.py
index a818b5d..da2fc08 100644
--- a/test/clitest.py
+++ b/test/clitest.py
@@ -93,14 +93,13 @@ class TestFileAttributes(unittest.TestCase):
93 self.assertEqual(stdout.strip('\n'), 'Unable to pocess %s' % 'ilikecookies') 93 self.assertEqual(stdout.strip('\n'), 'Unable to pocess %s' % 'ilikecookies')
94 94
95 95
96def main(): 96def get_tests():
97 suite = unittest.TestSuite() 97 Suite = unittest.TestSuite()
98 suite.addTest(unittest.makeSuite(TestRemovecli)) 98 Suite.addTest(unittest.makeSuite(TestRemovecli))
99 suite.addTest(unittest.makeSuite(TestListcli)) 99 Suite.addTest(unittest.makeSuite(TestListcli))
100 suite.addTest(unittest.makeSuite(TestisCleancli)) 100 Suite.addTest(unittest.makeSuite(TestisCleancli))
101 test_result = unittest.TextTestRunner(verbosity=test.VERBOSITY).run(suite) 101 return Suite
102 return len(test_result.failures)
103 102
104 103
105if __name__ == '__main__': 104if __name__ == '__main__':
106 sys.exit(main()) 105 unittest.TextTestRunner(verbosity=test.VERBOSITY).run(get_tests())
diff --git a/test/libtest.py b/test/libtest.py
index 9a833f1..5f4ff7a 100644
--- a/test/libtest.py
+++ b/test/libtest.py
@@ -78,15 +78,14 @@ class TestFileAttributes(unittest.TestCase):
78 self.assertFalse(mat.create_class_file('ilikecookies', False, True)) 78 self.assertFalse(mat.create_class_file('ilikecookies', False, True))
79 79
80 80
81def main(): 81def get_tests():
82 Suite = unittest.TestSuite() 82 Suite = unittest.TestSuite()
83 Suite.addTest(unittest.makeSuite(TestRemovelib)) 83 Suite.addTest(unittest.makeSuite(TestRemovelib))
84 Suite.addTest(unittest.makeSuite(TestListlib)) 84 Suite.addTest(unittest.makeSuite(TestListlib))
85 Suite.addTest(unittest.makeSuite(TestisCleanlib)) 85 Suite.addTest(unittest.makeSuite(TestisCleanlib))
86 Suite.addTest(unittest.makeSuite(TestFileAttributes)) 86 Suite.addTest(unittest.makeSuite(TestFileAttributes))
87 test_result = unittest.TextTestRunner(verbosity=test.VERBOSITY).run(Suite) 87 return Suite
88 return len(test_result.failures)
89 88
90 89
91if __name__ == '__main__': 90if __name__ == '__main__':
92 sys.exit(main()) 91 unittest.TextTestRunner(verbosity=test.VERBOSITY).run(get_tests())
diff --git a/test/test.py b/test/test.py
index f09e1c5..de6048c 100644
--- a/test/test.py
+++ b/test/test.py
@@ -15,6 +15,7 @@ import tempfile
15import unittest 15import unittest
16import subprocess 16import subprocess
17import sys 17import sys
18import test
18 19
19VERBOSITY = 3 20VERBOSITY = 3
20 21
@@ -72,14 +73,12 @@ def main():
72 import clitest 73 import clitest
73 import libtest 74 import libtest
74 75
75 failed_tests = 0 76 Suite = unittest.TestSuite()
77 Suite.addTests(clitest.get_tests())
78 Suite.addTests(libtest.get_tests())
79
80 unittest.TextTestRunner(verbosity=test.VERBOSITY).run(Suite)
76 81
77 print('Running cli related tests:\n')
78 failed_tests += clitest.main()
79 print('\nRunning library related tests:\n')
80 failed_tests += libtest.main()
81 print('\nTotal failed tests: ' + str(failed_tests))
82 return failed_tests
83 82
84if __name__ == '__main__': 83if __name__ == '__main__':
85 sys.exit(main()) 84 sys.exit(main())