From: Walter Dörwald Date: Fri, 14 Apr 2006 14:03:55 +0000 (+0000) Subject: Call encode()/decode() with final==True as the last call in the X-Git-Tag: v2.5a2~239 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=15be5ec100dd4dc9718978dc3f00c83154af590e;p=python Call encode()/decode() with final==True as the last call in the incremental codec tests. --- diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py index 49b534cfe7..22d9060565 100644 --- a/Lib/test/test_codecs.py +++ b/Lib/test/test_codecs.py @@ -1044,20 +1044,24 @@ class BasicUnicodeTest(unittest.TestCase): encodedresult = "" for c in s: encodedresult += encoder.encode(c) + encodedresult += encoder.encode(u"", True) decoder = codecs.getincrementaldecoder(encoding)() decodedresult = u"" for c in encodedresult: decodedresult += decoder.decode(c) + decodedresult += decoder.decode("", True) self.assertEqual(decodedresult, s, "%r != %r (encoding=%r)" % (decodedresult, s, encoding)) # check C API encodedresult = "" for c in s: encodedresult += cencoder.encode(c) + encodedresult += cencoder.encode(u"", True) cdecoder = _testcapi.codec_incrementaldecoder(encoding) decodedresult = u"" for c in encodedresult: decodedresult += cdecoder.decode(c) + decodedresult += cdecoder.decode("", True) self.assertEqual(decodedresult, s, "%r != %r (encoding=%r)" % (decodedresult, s, encoding)) # check iterencode()/iterdecode()