aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2013-08-09 22:02:00 -0400
committerJason R. Coombs <jaraco@jaraco.com>2013-08-09 22:02:00 -0400
commitc5779cbe9f0e1b77ad650c2ce19e4358ddce7226 (patch)
tree380a2eb21f39afdf5233c46f682350dc37cc8ec9
parent4378eda9d4c5d20a79d6df6770ed83421fc1abcb (diff)
downloadexternal_python_setuptools-c5779cbe9f0e1b77ad650c2ce19e4358ddce7226.tar.gz
external_python_setuptools-c5779cbe9f0e1b77ad650c2ce19e4358ddce7226.tar.bz2
external_python_setuptools-c5779cbe9f0e1b77ad650c2ce19e4358ddce7226.zip
Added test to capture behavior expected behavior on Windows with spaces in the filename
-rw-r--r--setuptools.egg-info/requires.txt12
-rw-r--r--setuptools/tests/test_resources.py4
2 files changed, 10 insertions, 6 deletions
diff --git a/setuptools.egg-info/requires.txt b/setuptools.egg-info/requires.txt
index 5ff415da..5de4d6e7 100644
--- a/setuptools.egg-info/requires.txt
+++ b/setuptools.egg-info/requires.txt
@@ -1,13 +1,13 @@
-[ssl:sys_platform=='win32']
-wincertstore==0.1
-
[certs]
certifi==0.0.8
-[ssl:python_version in '2.4, 2.5']
-ssl==1.16
+[ssl:sys_platform=='win32']
+wincertstore==0.1
[ssl:sys_platform=='win32' and python_version=='2.4']
-ctypes==1.0.2 \ No newline at end of file
+ctypes==1.0.2
+
+[ssl:python_version in '2.4, 2.5']
+ssl==1.16 \ No newline at end of file
diff --git a/setuptools/tests/test_resources.py b/setuptools/tests/test_resources.py
index 15f44da4..c9fcf76c 100644
--- a/setuptools/tests/test_resources.py
+++ b/setuptools/tests/test_resources.py
@@ -502,6 +502,7 @@ class ParseTests(TestCase):
class ScriptHeaderTests(TestCase):
non_ascii_exe = '/Users/José/bin/python'
+ exe_with_spaces = r'C:\Program Files\Python33\python.exe'
def test_get_script_header(self):
if not sys.platform.startswith('java') or not is_sh(sys.executable):
@@ -515,6 +516,9 @@ class ScriptHeaderTests(TestCase):
self.assertEqual(get_script_header('#!/usr/bin/python',
executable=self.non_ascii_exe),
'#!%s -x\n' % self.non_ascii_exe)
+ candidate = get_script_header('#!/usr/bin/python',
+ executable=self.exe_with_spaces)
+ self.assertEqual(candidate, '#!"%s"\n' % self.exe_with_spaces)
def test_get_script_header_jython_workaround(self):
# This test doesn't work with Python 3 in some locales