summaryrefslogtreecommitdiff
path: root/PC/testpy.py
diff options
context:
space:
mode:
Diffstat (limited to 'PC/testpy.py')
-rw-r--r--PC/testpy.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/PC/testpy.py b/PC/testpy.py
new file mode 100644
index 0000000000..c037618c33
--- /dev/null
+++ b/PC/testpy.py
@@ -0,0 +1,31 @@
+import sys
+
+# This is a test module for Python. It looks in the standard
+# places for various *.py files. If these are moved, you must
+# change this module too.
+
+try:
+ import string
+except:
+ print """Could not import the standard "string" module.
+Please check your PYTHONPATH environment variable."""
+ sys.exit(1)
+
+try:
+ import regex_syntax
+except:
+ print """Could not import the standard "regex_syntax" module. If this is
+a PC, you should add the dos_8x3 directory to your PYTHONPATH."""
+ sys.exit(1)
+
+import os
+
+for dir in sys.path:
+ file = os.path.join(dir, "string.py")
+ if os.path.isfile(file):
+ test = os.path.join(dir, "test")
+ if os.path.isdir(test):
+ # Add the "test" directory to PYTHONPATH.
+ sys.path = sys.path + [test]
+
+import autotest # Standard Python tester.