Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed #13173: Made the admin_scripts tests pass when the running pyth…

…on executable has a space in its pathname. Thanks gabrielhurley.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@12842 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit c62c47e638494b42b86878b84afe7682b58f8941 1 parent 8dbd8b1
@kmtracey kmtracey authored
Showing with 6 additions and 2 deletions.
  1. +6 −2 tests/regressiontests/admin_scripts/tests.py
View
8 tests/regressiontests/admin_scripts/tests.py
@@ -101,8 +101,12 @@ def run_test(self, script, args, settings_file=None, apps=None):
os.environ[python_path_var_name] = os.pathsep.join(python_path)
# Build the command line
- cmd = '%s "%s"' % (sys.executable, script)
- cmd += ''.join([' %s' % arg for arg in args])
+ executable = sys.executable
+ arg_string = ' '.join(['%s' % arg for arg in args])
+ if ' ' in executable:
+ cmd = '""%s" "%s" %s"' % (executable, script, arg_string)
+ else:
+ cmd = '%s "%s" %s' % (executable, script, arg_string)
# Move to the test directory and run
os.chdir(test_dir)
Please sign in to comment.
Something went wrong with that request. Please try again.