From 15be5ec100dd4dc9718978dc3f00c83154af590e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Walter=20D=C3=B6rwald?= Date: Fri, 14 Apr 2006 14:03:55 +0000 Subject: [PATCH] Call encode()/decode() with final==True as the last call in the incremental codec tests. --- Lib/test/test_codecs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py index 49b534cfe7e..22d90605650 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()