summaryrefslogtreecommitdiff
path: root/unit_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'unit_api.py')
-rwxr-xr-xunit_api.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/unit_api.py b/unit_api.py
new file mode 100755
index 00000000..3c93e823
--- /dev/null
+++ b/unit_api.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python
+# This test file is maintained for API unit test distribution.
+import os
+import sys
+import unittest
+import pickle
+import zipfile
+import difflib
+from collections import Counter
+
+api_suite_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..", "api", "suite")
+sys.path.append(api_suite_path)
+import testcommon
+import api_test
+
+global verbose
+verbose = False
+
+if __name__ == "__main__":
+ if len(sys.argv) > 1:
+ for i in range(1, len(sys.argv)):
+ if sys.argv[i] == '-v' or sys.argv[i] == '-V' or sys.argv[i] == '--verbose':
+ verbose = True
+
+ test_suite = unittest.defaultTestLoader.loadTestsFromModule(api_test)
+ runner = unittest.TextTestRunner(verbosity=2)
+ runner.run(test_suite)