Author: Brian Kearns <[email protected]>
Branch:
Changeset: r60636:ff950660ad43
Date: 2013-01-28 16:59 -0500
http://bitbucket.org/pypy/pypy/changeset/ff950660ad43/
Log: fix test_chmod on win32
diff --git a/pypy/module/posix/test/test_posix2.py
b/pypy/module/posix/test/test_posix2.py
--- a/pypy/module/posix/test/test_posix2.py
+++ b/pypy/module/posix/test/test_posix2.py
@@ -829,8 +829,12 @@
f = open(self.path, "w")
f.write("this is a test")
f.close()
- os.chmod(self.path, 0200)
- assert (os.stat(self.path).st_mode & 0777) == 0200
+ if sys.platform == 'win32':
+ os.chmod(self.path, 0400)
+ assert (os.stat(self.path).st_mode & 0600) == 0400
+ else:
+ os.chmod(self.path, 0200)
+ assert (os.stat(self.path).st_mode & 0777) == 0200
if hasattr(os, 'fchmod'):
def test_fchmod(self):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit