diff options
Diffstat (limited to 'run_tests')
| -rwxr-xr-x | run_tests | 8 |
1 files changed, 5 insertions, 3 deletions
| @@ -42,9 +42,11 @@ def main(argv): | |||
| 42 | """The main entry.""" | 42 | """The main entry.""" |
| 43 | # Add the repo tree to PYTHONPATH as the tests expect to be able to import | 43 | # Add the repo tree to PYTHONPATH as the tests expect to be able to import |
| 44 | # modules directly. | 44 | # modules directly. |
| 45 | topdir = os.path.dirname(os.path.realpath(__file__)) | 45 | pythonpath = os.path.dirname(os.path.realpath(__file__)) |
| 46 | pythonpath = os.environ.get('PYTHONPATH', '') | 46 | oldpythonpath = os.environ.get('PYTHONPATH', None) |
| 47 | os.environ['PYTHONPATH'] = '%s:%s' % (topdir, pythonpath) | 47 | if oldpythonpath is not None: |
| 48 | pythonpath += os.pathsep + oldpythonpath | ||
| 49 | os.environ['PYTHONPATH'] = pythonpath | ||
| 48 | 50 | ||
| 49 | return run_pytest('pytest', argv) | 51 | return run_pytest('pytest', argv) |
| 50 | 52 | ||
