Flows no longer need to be saved between uses.
Also introduces util.positional declarations.
Reviewed in http://codereview.appspot.com/6441056/.
Fixes issue #136.
diff --git a/runtests.py b/runtests.py
index 9e695ea..0176cc7 100644
--- a/runtests.py
+++ b/runtests.py
@@ -1,14 +1,21 @@
#!/usr/bin/env python
+import gflags
import glob
import imp
import logging
import os
import sys
import unittest
+
+# import oauth2client.util for its gflags.
+import oauth2client.util
+
from trace import fullmodname
logging.basicConfig(level=logging.CRITICAL)
+FLAGS = gflags.FLAGS
+
APP_ENGINE_PATH='../google_appengine'
# Conditional import of cleanup function
@@ -26,12 +33,13 @@
use_library('django', '1.2')
-def main():
- for t in sys.argv[1:]:
+def main(argv):
+ argv = FLAGS(argv)
+ for t in argv[1:]:
module = imp.load_source('test', t)
test = unittest.TestLoader().loadTestsFromModule(module)
result = unittest.TextTestRunner(verbosity=1).run(test)
if __name__ == '__main__':
- main()
+ main(sys.argv)