[pypy-commit] pypy py3.6: fix win32 only test, add check for bytes
mattip
pypy.commits at gmail.com
Thu May 23 11:37:22 EDT 2019
Author: Matti Picus <matti.picus at gmail.com>
Branch: py3.6
Changeset: r96663:41fb5a04a33e
Date: 2019-05-23 08:36 -0700
http://bitbucket.org/pypy/pypy/changeset/41fb5a04a33e/
Log: fix win32 only test, add check for bytes
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
@@ -1462,7 +1462,7 @@
with open(fname, "w") as f:
f.write("this is a rename test")
str_name = str(self.pdir) + '/test_rename.txt'
- os.rename(self.path, str_name)
+ os.rename(fname, str_name)
with open(str_name) as f:
assert f.read() == 'this is a rename test'
os.rename(str_name, fname)
@@ -1471,6 +1471,11 @@
with open(unicode_name) as f:
assert f.read() == 'this is a rename test'
os.rename(unicode_name, fname)
+
+ os.rename(bytes(fname, 'utf-8'), bytes(str_name, 'utf-8'))
+ with open(str_name) as f:
+ assert f.read() == 'this is a rename test'
+ os.rename(str_name, fname)
with open(fname) as f:
assert f.read() == 'this is a rename test'
os.unlink(fname)
More information about the pypy-commit
mailing list