From: Victor Stinner Date: Tue, 15 Nov 2011 23:34:44 +0000 (+0100) Subject: Issue #13374: Skip deprecation tests for os.symlink() on Windows XP X-Git-Tag: v3.3.0a1~831 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2821644d8add382226b75989a9e89a8c24b2d0dc;p=python Issue #13374: Skip deprecation tests for os.symlink() on Windows XP To avoid a NotImplementedError('CreateSymbolicLinkW not found') error. --- diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index ec2877e5df..a3b99a3366 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -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():