Author: Armin Rigo <ar...@tunes.org> Branch: py3.5 Changeset: r88834:064673746af4 Date: 2016-12-02 18:37 +0100 http://bitbucket.org/pypy/pypy/changeset/064673746af4/
Log: test and fix diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/module/posix/interp_posix.py +++ b/pypy/module/posix/interp_posix.py @@ -1037,7 +1037,7 @@ else: dispatch_filename_2(rposix.replace)(space, w_src, w_dst) except OSError as e: - raise wrap_oserror(space, e) + raise wrap_oserror2(space, e, w_filename=w_src, w_filename2=w_dst) @unwrap_spec(mode=c_int, dir_fd=DirFD(rposix.HAVE_MKFIFOAT)) def mkfifo(space, w_path, mode=0666, __kwonly__=None, dir_fd=DEFAULT_DIR_FD): 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 @@ -1231,6 +1231,8 @@ assert str(e.value).endswith(": 'nonexistentfile1' -> 'bok'") e = raises(OSError, self.posix.rename, 'nonexistentfile1', 'bok') assert str(e.value).endswith(": 'nonexistentfile1' -> 'bok'") + e = raises(OSError, self.posix.replace, 'nonexistentfile1', 'bok') + assert str(e.value).endswith(": 'nonexistentfile1' -> 'bok'") e = raises(OSError, self.posix.symlink, 'bok', '/nonexistentdir/boz') assert str(e.value).endswith(": 'bok' -> '/nonexistentdir/boz'") _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit