Guido van Rossum | 1bc716f | 1996-06-28 19:12:06 +0000 | [diff] [blame^] | 1 | import sys |
| 2 | |
| 3 | # This is a test module for Python. It looks in the standard |
| 4 | # places for various *.py files. If these are moved, you must |
| 5 | # change this module too. |
| 6 | |
| 7 | try: |
| 8 | import string |
| 9 | except: |
| 10 | print """Could not import the standard "string" module. |
| 11 | Please check your PYTHONPATH environment variable.""" |
| 12 | sys.exit(1) |
| 13 | |
| 14 | try: |
| 15 | import regex_syntax |
| 16 | except: |
| 17 | print """Could not import the standard "regex_syntax" module. If this is |
| 18 | a PC, you should add the dos_8x3 directory to your PYTHONPATH.""" |
| 19 | sys.exit(1) |
| 20 | |
| 21 | import os |
| 22 | |
| 23 | for dir in sys.path: |
| 24 | file = os.path.join(dir, "string.py") |
| 25 | if os.path.isfile(file): |
| 26 | test = os.path.join(dir, "test") |
| 27 | if os.path.isdir(test): |
| 28 | # Add the "test" directory to PYTHONPATH. |
| 29 | sys.path = sys.path + [test] |
| 30 | |
| 31 | import autotest # Standard Python tester. |