From: Serhiy Storchaka Date: Wed, 10 Jun 2026 11:36:14 +0000 (+0300) Subject: Add yet one assertion in test_set_text_charset_cp949 (GH-151224) X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ca93ab198497da9451101019b67c52e7873377d;p=thirdparty%2FPython%2Fcpython.git Add yet one assertion in test_set_text_charset_cp949 (GH-151224) Check bytes(m), not only str(m). --- diff --git a/Lib/test/test_email/test_contentmanager.py b/Lib/test/test_email/test_contentmanager.py index bc0e5d356181..0b1b6e89f8c9 100644 --- a/Lib/test/test_email/test_contentmanager.py +++ b/Lib/test/test_email/test_contentmanager.py @@ -352,7 +352,14 @@ class TestRawDataManager(TestEmailBase): x9Gxub7uCoFBCg== """)) - self.assertEqual(m.get_payload(decode=True).decode('ks_c_5601-1987'), content) + self.assertEqual(bytes(m), textwrap.dedent("""\ + Content-Type: text/plain; charset="ks_c_5601-1987" + Content-Transfer-Encoding: 8bit + + \ud55c\uad6d\uc5b4 + \uac02 + """).encode('ks_c_5601-1987')) + self.assertEqual(m.get_payload(decode=True), content.encode('ks_c_5601-1987')) self.assertEqual(m.get_content(), content) def test_set_text_plain_long_line_heuristics(self):