From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 10 Jun 2026 13:36:58 +0000 (+0200) Subject: [3.15] Add yet one assertion in test_set_text_charset_cp949 (GH-151224) (GH-151237) X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=7a76730125144a36ceba94067fa25e2afa302f5f;p=thirdparty%2FPython%2Fcpython.git [3.15] Add yet one assertion in test_set_text_charset_cp949 (GH-151224) (GH-151237) Add yet one assertion in test_set_text_charset_cp949 (GH-151224) Check bytes(m), not only str(m). (cherry picked from commit 3ca93ab198497da9451101019b67c52e7873377d) Co-authored-by: Serhiy Storchaka --- 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):