diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2013-08-09 22:02:00 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-08-09 22:02:00 -0400 |
commit | c5779cbe9f0e1b77ad650c2ce19e4358ddce7226 (patch) | |
tree | 380a2eb21f39afdf5233c46f682350dc37cc8ec9 | |
parent | 4378eda9d4c5d20a79d6df6770ed83421fc1abcb (diff) | |
download | external_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.txt | 12 | ||||
-rw-r--r-- | setuptools/tests/test_resources.py | 4 |
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 |