code: def test_folding_with_utf8_encoding_7(self):
      # bpo-36520
      #
      # Fold a line twice that contains UTF-8 words before
      # and after the first fold point, and ASCII words
      # after the second fold point.
  
      m = EmailMessage()
      m["Subject"] = (
          "123456789 123456789 Hello Wörld! Hello Wörld! "
          "123456789-123456789 123456789 Hello Wörld! 123456789"
          " 123456789"
      )
      self.assertEqual(
          bytes(m),
          b"Subject: 123456789 123456789 Hello =?utf-8?q?"
          b"W=C3=B6rld!_Hello_W=C3=B6rld!?=\n"
          b" 123456789-123456789 123456789 Hello "
          b"=?utf-8?q?W=C3=B6rld!?= 123456789\n 123456789\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 14 for calling the TestEmailMessage obj's underlying member method code with example usage: obj.test_folding_with_utf8_encoding_7() without return types