import os
import sys
import unittest
import random
def run(module):
print 'Testing:', module[5:]
try:
unittest.main(module)
except SystemExit:
pass
if __name__ == '__main__':
modules = os.listdir('.')
if '--random' in sys.argv:
random.shuffle(modules)
sys.argv.remove('--random')
for module in modules:
if module.startswith('test_') and not module.endswith('.pyc'):
name = module[:-3]
run(name)