Author: Matti Picus <matti.pi...@gmail.com> Branch: py3.5 Changeset: r93967:19f63e72f7ce Date: 2018-03-11 00:09 +0200 http://bitbucket.org/pypy/pypy/changeset/19f63e72f7ce/
Log: fix tests, remaining test_rename failure succeeds on cpython3 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 @@ -1087,12 +1087,11 @@ if sys.platform == 'win32': os.chmod(my_path, 0o400) assert (os.stat(my_path).st_mode & 0o600) == 0o400 - os.chmod(self.path, 0700) + os.chmod(self.path, 0o700) else: os.chmod(my_path, 0o200) assert (os.stat(my_path).st_mode & 0o777) == 0o200 - os.chmod(self.path, 0700) - os.unlink(self.path) + os.chmod(self.path, 0o700) if hasattr(os, 'fchmod'): def test_fchmod(self): @@ -1103,7 +1102,6 @@ assert (os.fstat(f.fileno()).st_mode & 0o777) == 0o200 f.close() assert (os.stat(my_path).st_mode & 0o777) == 0o200 - os.unlink(self.path) if hasattr(os, 'mkfifo'): def test_mkfifo(self): @@ -1407,16 +1405,17 @@ def test_rename(self): os = self.posix - with open(self.path, "w") as f: + fname = self.path2 + 'rename.txt' + with open(fname, "w") as f: f.write("this is a rename test") unicode_name = str(self.udir) + u'/test\u03be.txt' - os.rename(self.path, unicode_name) + os.rename(fname, unicode_name) with open(unicode_name) as f: assert f.read() == 'this is a rename test' - os.rename(unicode_name, self.path) - with open(self.path) as f: + os.rename(unicode_name, fname) + with open(fname) as f: assert f.read() == 'this is a rename test' - os.unlink(self.path) + os.unlink(fname) def test_device_encoding(self): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit