[pypy-commit] pypy default: any file on windows is "executable", skip test added by pull request #276 for issue #1856
mattip
noreply at buildbot.pypy.org
Fri Sep 12 14:07:37 CEST 2014
Author: mattip <matti.picus at gmail.com>
Branch:
Changeset: r73502:25c65744b4b0
Date: 2014-09-12 14:09 +0300
http://bitbucket.org/pypy/pypy/changeset/25c65744b4b0/
Log: any file on windows is "executable", skip test added by pull request
#276 for issue #1856
diff --git a/pypy/interpreter/test/test_app_main.py b/pypy/interpreter/test/test_app_main.py
--- a/pypy/interpreter/test/test_app_main.py
+++ b/pypy/interpreter/test/test_app_main.py
@@ -945,7 +945,7 @@
prefix = udir.join('pathtest').ensure(dir=1)
fake_exe = 'bin/pypy-c'
if sys.platform == 'win32':
- fake_exe += '.exe'
+ fake_exe = 'pypy-c.exe'
fake_exe = prefix.join(fake_exe).ensure(file=1)
expected_path = [str(prefix.join(subdir).ensure(dir=1))
for subdir in ('lib_pypy',
@@ -985,8 +985,10 @@
assert sys.path == old_sys_path + [self.goal_dir]
app_main.setup_bootstrap_path(self.fake_exe)
- assert sys.executable == '' # not executable!
- assert sys.path == old_sys_path + [self.goal_dir]
+ if not sys.platform == 'win32':
+ # an existing file is always 'executable' on windows
+ assert sys.executable == '' # not executable!
+ assert sys.path == old_sys_path + [self.goal_dir]
os.chmod(self.fake_exe, 0755)
app_main.setup_bootstrap_path(self.fake_exe)
More information about the pypy-commit
mailing list