[dak/master] Add a basic test runner.
---
tests/test_all.py | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
create mode 100755 tests/test_all.py
diff --git a/tests/test_all.py b/tests/test_all.py
new file mode 100755
index 0000000..32e58ab
--- /dev/null
+++ b/tests/test_all.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+import os
+import unittest
+
+def suite():
+ suite = unittest.TestSuite()
+ for _, _, files in os.walk('.'):
+ for name in filter(is_test, files):
+ tests = unittest.defaultTestLoader.loadTestsFromName(name[:-3])
+ suite.addTests(tests)
+ return suite
+
+def is_test(filename):
+ return filename.startswith('test_') and filename.endswith('.py')
+
+if __name__ == "__main__":
+ unittest.main(defaultTest="suite")
--
1.5.6.5
Reply to: