Kanwei Li avatar Kanwei Li committed f22bb24

Tests now run when PYTHONPATH is not set

Comments (0)

Files changed (1)

script_tests/base/__init__.py

         real_command = string.Template( command_line ).substitute( all_fnames )
         # Augment PYTHONPATH, bit of a HACK here! need to suck this data from setuptools or something?
         env = dict( os.environ )
-        env['PYTHONPATH'] = "./lib:" + env['PYTHONPATH']
+        if 'PYTHONPATH' in env:
+            env['PYTHONPATH'] = "./lib:" + env['PYTHONPATH']
+        else:
+            env['PYTHONPATH'] = "./lib"
         # Run the command
         assert subprocess.call( real_command, stdin=stdin, stdout=stdout, stderr=stderr, shell=True, env=env ) == 0
         # Check the outputs
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.