mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-04 06:36:24 +00:00
Monotone-Revision: 6c5c0cfc38476abab3bbd81d781d653717c5be6d Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2009-08-07T15:40:03 Monotone-Branch: ca.inverse.sogo
20 lines
530 B
Python
Executable File
20 lines
530 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:
|
|
print "Test modules: '%s'" % "', '".join(modules)
|
|
suite = loader.loadTestsFromNames(modules)
|
|
runner = unittest.TextTestRunner()
|
|
runner.run(suite)
|
|
else:
|
|
print "No test available."
|