From: Ezio Melotti Date: Wed, 20 Feb 2013 21:56:01 +0000 (+0200) Subject: Silence DeprecationWarnings in test_unicode. X-Git-Tag: v3.3.1rc1~152^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=51e243f22ef1dcfcbed18374078d37acfc79ab81;p=thirdparty%2FPython%2Fcpython.git Silence DeprecationWarnings in test_unicode. --- diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index f7d868659542..d4e2222fa92d 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -2172,15 +2172,17 @@ class UnicodeTest(string_tests.CommonTest, # generate a fresh string (refcount=1) text = 'a' * length + 'b' - # fill wstr internal field - abc = text.encode('unicode_internal') - self.assertEqual(abc.decode('unicode_internal'), text) - - # resize text: wstr field must be cleared and then recomputed - text += 'c' - abcdef = text.encode('unicode_internal') - self.assertNotEqual(abc, abcdef) - self.assertEqual(abcdef.decode('unicode_internal'), text) + with support.check_warnings(('unicode_internal codec has been ' + 'deprecated', DeprecationWarning)): + # fill wstr internal field + abc = text.encode('unicode_internal') + self.assertEqual(abc.decode('unicode_internal'), text) + + # resize text: wstr field must be cleared and then recomputed + text += 'c' + abcdef = text.encode('unicode_internal') + self.assertNotEqual(abc, abcdef) + self.assertEqual(abcdef.decode('unicode_internal'), text) class StringModuleTest(unittest.TestCase):