From c041ab6c7d8fb6c32499c7adbe36bb9b48228c2c Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Mon, 2 Jan 2012 19:18:02 +0100 Subject: Mock the rename failure a bit better --- Lib/test/test_shutil.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_shutil.py b/Lib/test/test_shutil.py index a200236..a750166 100644 --- a/Lib/test/test_shutil.py +++ b/Lib/test/test_shutil.py @@ -7,6 +7,7 @@ import sys import stat import os import os.path +import errno import functools from test import support from test.support import TESTFN @@ -46,7 +47,7 @@ except ImportError: def _fake_rename(*args, **kwargs): # 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): @functools.wraps(func) -- cgit v0.12