Commit c041ab6c authored by Antoine Pitrou's avatar Antoine Pitrou

Mock the rename failure a bit better

parent 5e458f52
...@@ -7,6 +7,7 @@ import sys ...@@ -7,6 +7,7 @@ import sys
import stat import stat
import os import os
import os.path import os.path
import errno
import functools import functools
from test import support from test import support
from test.support import TESTFN from test.support import TESTFN
...@@ -46,7 +47,7 @@ except ImportError: ...@@ -46,7 +47,7 @@ except ImportError:
def _fake_rename(*args, **kwargs): def _fake_rename(*args, **kwargs):
# Pretend the destination path is on a different filesystem. # Pretend the destination path is on a different filesystem.
raise OSError() raise OSError(getattr(errno, 'EXDEV', 18), "Invalid cross-device link")
def mock_rename(func): def mock_rename(func):
@functools.wraps(func) @functools.wraps(func)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment