Issue #20056: Fixed deprecation warning about bytes path in test_shutil on

Windows.  Path by Vajrasky Kok.
This commit is contained in:
Serhiy Storchaka 2014-08-07 19:38:37 +03:00
parent 22f2d2efb7
commit 41ad77c697
1 changed files with 4 additions and 1 deletions

View File

@ -10,6 +10,7 @@
import errno import errno
import functools import functools
import subprocess import subprocess
from contextlib import ExitStack
from test import support from test import support
from test.support import TESTFN from test.support import TESTFN
from os.path import splitdrive from os.path import splitdrive
@ -116,6 +117,8 @@ def test_rmtree_works_on_bytes(self):
write_file(os.path.join(victim, 'somefile'), 'foo') write_file(os.path.join(victim, 'somefile'), 'foo')
victim = os.fsencode(victim) victim = os.fsencode(victim)
self.assertIsInstance(victim, bytes) self.assertIsInstance(victim, bytes)
win = (os.name == 'nt')
with self.assertWarns(DeprecationWarning) if win else ExitStack():
shutil.rmtree(victim) shutil.rmtree(victim)
@support.skip_unless_symlink @support.skip_unless_symlink