| #!/usr/bin/env python |
| import glob |
| import imp |
| import logging |
| import os |
| import sys |
| import unittest |
| from trace import fullmodname |
| |
| logging.basicConfig(level=logging.CRITICAL) |
| |
| APP_ENGINE_PATH='../google_appengine' |
| |
| # Conditional import of cleanup function |
| try: |
| from tests.utils import cleanup |
| except: |
| def cleanup(): |
| pass |
| |
| # Ensure current working directory is in path |
| sys.path.insert(0, os.getcwd()) |
| sys.path.insert(0, APP_ENGINE_PATH) |
| |
| from google.appengine.dist import use_library |
| use_library('django', '1.2') |
| |
| |
| def main(): |
| for t in sys.argv[1:]: |
| module = imp.load_source('test', t) |
| test = unittest.TestLoader().loadTestsFromModule(module) |
| result = unittest.TextTestRunner(verbosity=1).run(test) |
| |
| |
| if __name__ == '__main__': |
| main() |