From: Brett Cannon Date: Sun, 29 Jul 2007 02:57:38 +0000 (+0000) Subject: Testing against a different default encoding is meaningless as the default X-Git-Tag: v3.0a1~562 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5de17db361d4cbf194c07b8ee5e037bb3bf3ae13;p=python Testing against a different default encoding is meaningless as the default encoding can only be UTF-8 now. --- diff --git a/Lib/test/test_xmlrpc.py b/Lib/test/test_xmlrpc.py index 0b8a9639db..75a439ff5e 100644 --- a/Lib/test/test_xmlrpc.py +++ b/Lib/test/test_xmlrpc.py @@ -139,45 +139,6 @@ class XMLRPCTestCase(unittest.TestCase): xmlrpclib.loads(strg)[0][0]) self.assertRaises(TypeError, xmlrpclib.dumps, (arg1,)) - def test_default_encoding_issues(self): - # SF bug #1115989: wrong decoding in '_stringify' - utf8 = """ - - - abc \x95 - - - - - def \x96 - ghi \x97 - - - - - """ - - # sys.setdefaultencoding() normally doesn't exist after site.py is - # loaded. Re-initializing sys again is the way to get it back. :-( - old_encoding = sys.getdefaultencoding() - setdefaultencoding_existed = hasattr(sys, "setdefaultencoding") - import imp - imp.init_builtin('sys') - sys.setdefaultencoding("iso-8859-1") - try: - (s, d), m = xmlrpclib.loads(utf8) - finally: - sys.setdefaultencoding(old_encoding) - if not setdefaultencoding_existed: - del sys.setdefaultencoding - - items = list(d.items()) - self.assertEquals(s, "abc \x95") - self.assert_(isinstance(s, str)) - self.assertEquals(items, [("def \x96", "ghi \x97")]) - self.assert_(isinstance(items[0][0], str)) - self.assert_(isinstance(items[0][1], str)) - class HelperTestCase(unittest.TestCase): def test_escape(self):