code: def test_folding_with_utf8_encoding_1(self):
      # bpo-36520
      #
      # Fold a line that contains UTF-8 words before
      # and after the whitespace fold point, where the
      # line length limit is reached within an ASCII
      # word.
  
      m = EmailMessage()
      m["Subject"] = (
          "Hello Wörld! Hello Wörld! "
          "Hello Wörld! Hello Wörld!Hello Wörld!"
      )
      self.assertEqual(
          bytes(m),
          b"Subject: Hello =?utf-8?q?W=C3=B6rld!_Hello_W"
          b"=C3=B6rld!_Hello_W=C3=B6rld!?=\n"
          b" Hello =?utf-8?q?W=C3=B6rld!Hello_W=C3=B6rld!?=\n\n",
      )
  
imports: import unittest
  import textwrap
  from email import policy, message_from_string
  from email.message import EmailMessage, MIMEPart
  from test.test_email import TestEmailBase, parameterize
label_desc: Use image node_id 8 for calling the TestEmailMessage obj's underlying member method code with example usage: obj.test_folding_with_utf8_encoding_1() without return types