aboutsummaryrefslogtreecommitdiff
path: root/Examples/python/import_packages/split_modules/vanilla_split/runme.py
diff options
context:
space:
mode:
authorHaibo Huang <hhb@google.com>2019-10-08 15:48:26 -0700
committerHaibo Huang <hhb@google.com>2019-11-14 22:14:23 +0000
commit80b4251e302efb18c145a4786249d695397ed42a (patch)
tree12b9dec2513f7caa92e7835bc17ab16ae5635df6 /Examples/python/import_packages/split_modules/vanilla_split/runme.py
parent189852d8cdfd5863c52ec7aa73affd926c5a3f43 (diff)
parent1e36f51346d95f8b9848e682c2eb986e9cb9b4f4 (diff)
downloadswig-80b4251e302efb18c145a4786249d695397ed42a.tar.gz
Upgrade swig to 'rel-4.0.1'llvm-r383902b
Also run autogen.sh to generate configure files. Exempt-From-Owner-Approval: add myself to owners Change-Id: I391aa20428836ae74dab8c8427627ca4dbc8ecf4
Diffstat (limited to 'Examples/python/import_packages/split_modules/vanilla_split/runme.py')
-rw-r--r--Examples/python/import_packages/split_modules/vanilla_split/runme.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/Examples/python/import_packages/split_modules/vanilla_split/runme.py b/Examples/python/import_packages/split_modules/vanilla_split/runme.py
index a188364f1..79d79b4c3 100644
--- a/Examples/python/import_packages/split_modules/vanilla_split/runme.py
+++ b/Examples/python/import_packages/split_modules/vanilla_split/runme.py
@@ -1,4 +1,12 @@
import os.path
+import subprocess
+import sys
+
+def run_except_on_windows(commandline, env=None):
+ if os.name != "nt" and sys.platform != "cygwin":
+ # Strange failures on windows/cygin/mingw
+ subprocess.check_call(commandline, env=env, shell=True)
+ print(" Finished running: " + commandline)
testname = os.path.basename(os.path.dirname(os.path.abspath(__file__)))
print "Testing " + testname + " - split modules"
@@ -7,4 +15,8 @@ import pkg1.foo
print " Finished importing pkg1.foo"
-assert(pkg1.foo.count() == 3)
+if not(pkg1.foo.count() == 3):
+ raise RuntimeError("test failed")
+
+commandline = sys.executable + " -m pkg1.foo"
+run_except_on_windows(commandline)