diff options
author | Ezio Melotti <ezio.melotti@gmail.com> | 2013-02-21 00:01:44 +0200 |
---|---|---|
committer | Ezio Melotti <ezio.melotti@gmail.com> | 2013-02-21 00:01:44 +0200 |
commit | 09d9d0f385428fb54745afc1aec21c53084a6d45 (patch) | |
tree | 2de1577d53f51a5326a4b84ceadf983b3fa0f19f /Lib/test/test_unicode.py | |
parent | abe40c252869264ff6cc42d3a91e38b3dad3b1b2 (diff) | |
parent | 6f43a90901dfa62ce8642b1e00da429b5347c768 (diff) | |
download | cpython-git-09d9d0f385428fb54745afc1aec21c53084a6d45.tar.gz |
Merge DeprecationWarnings silencing in test_unicode from 3.3.
Diffstat (limited to 'Lib/test/test_unicode.py')
-rw-r--r-- | Lib/test/test_unicode.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py index b5e08873bc..d1f514277f 100644 --- a/Lib/test/test_unicode.py +++ b/Lib/test/test_unicode.py @@ -2196,15 +2196,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): |