Issue #13374: Skip deprecation tests for os.symlink() on Windows XP

To avoid a NotImplementedError('CreateSymbolicLinkW not found') error.
This commit is contained in:
Victor Stinner 2011-11-16 00:34:44 +01:00
parent 19bd0698e5
commit 2821644d8a
1 changed files with 8 additions and 1 deletions

View File

@ -1647,12 +1647,19 @@ class Win32DeprecatedBytesAPI(unittest.TestCase):
(os.rmdir, filename),
(os.startfile, filename),
(os.stat, filename),
(os.symlink, filename, filename),
(os.unlink, filename),
(os.utime, filename),
):
self.assertRaises(DeprecationWarning, func, *args)
@support.skip_unless_symlink
def test_symlink(self):
filename = os.fsencode(support.TESTFN)
with warnings.catch_warnings():
warnings.simplefilter("error", DeprecationWarning)
self.assertRaises(DeprecationWarning,
os.symlink, filename, filename)
@support.reap_threads
def test_main():