sogo/Tests/all.py
Wolfgang Sourdeau 10648ee0ac Monotone-Parent: 6eb182232c54958d95899ac372dfe954dcc1b9f4
Monotone-Revision: d1d2a911a5ae6d2af147229f8523ba604c827006

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-08-07T15:55:15
Monotone-Branch: ca.inverse.sogo
2009-08-07 15:55:15 +00:00

21 lines
608 B
Python
Executable file

#!/usr/bin/python
import os, unittest
if __name__ == "__main__":
loader = unittest.TestLoader()
modules = []
for mod in os.listdir("."):
if mod.startswith("test-") and mod.endswith(".py"):
modules.append(mod[:-3])
__import__(mod[:-3])
if len(modules) > 0:
suite = loader.loadTestsFromNames(modules)
print "%d tests in modules: '%s'" % (suite.countTestCases(),
"', '".join(modules))
runner = unittest.TextTestRunner()
runner.run(suite)
else:
print "No test available."