+
    Bi                         ^ RI t ^ RIt^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
Ht R t] ! R R]
4      4       t]R	8X  d   ]P                  ! 4        R# R# )
    N)policymessage_from_bytes)EmailMessage)BytesGenerator)TestEmailBaseparameterizec                 T   V P                  4       pV^ ,          P                  4       '       g   \        R4      h\        V^ ,          4      \        V^ ,          P	                  4       4      ,
          pRP                  V Uu. uF  p\        V4      V8  d   W2R MRNK  	  up4      # u upi )r   zFirst line must contain texts   
N    )
splitlinesstrip
ValueErrorlenlstripjoin)bstrlinesstripamtxs   &   5/usr/lib/python3.14/test/test_email/test_inversion.pydedentr      s    OOE8>>78858}s58??#455H<<	 Q)9s	2	 	s   ?B%c            
          a  ] tR t^t o ]P
                  t]tR tR]	! R4      3R]	! R4      3/t
R]! RR7      R]! RR	R
7      R]! RRR
7      /tR tRtV tR# )TestInversionc                    \        V\        P                  R 7      p\        P                  ! 4       p\        V4      pVP                  V4       V P                  VP                  4       V4       R# )r   N)	r   r   SMTPioBytesIOr   flattenassertEqualgetvalue)selfmsgmbgs   &&   r   msg_as_inputTestInversion.msg_as_input    sH    s6;;7JJL1			!s+r
   header_with_one_space_bodysl               From: abc@xyz.com
            X-Status: 
            Subject: test

            foo
            header_with_invalid_dates               Date: Tue, 06 Jun 2017 27:39:33 +0600
            From: abc@xyz.com
            Subject: timezones

            How do they work even?
            
plain_text)payloadbase64_textbase64)r+   cteqp_textzquoted-printablec                "   V P                  4       pR VR&   RVR&   RVR&   VP                  ! V3/ VB  \        V4      p\        W@P                  R7      pV P                  \        V4      V4       V P                  VP                  4       V4       R# )fooFrombarTozpayload round trip testSubjectr   N)_make_messageset_contentbytesr   r   r   get_content)r!   r+   kwr"   r$   msg2s   &&,   r   payload_as_bodyTestInversion.payload_as_bodyA   s      "FD	2I&2&#J!!KK8ta())+W5r
    Na,  This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
This is a test
a%  xy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy a
xy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy a
xy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy a
xy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy a
xy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy axy a
)__name__
__module____qualname____firstlineno__r   defaultr   messager&   r   
msg_paramsdictpayload_paramsr<   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s      ^^FG, 	%v / ( ' 	#V - & %J( 	d#89t%7hG4!3:LM
N	6 	6r
   r   __main__)r   unittestemailr   r   email.messager   email.generatorr   test.test_emailr   r   r   r   r?   mainr>   r
   r   <module>rR      sR    
  , & * 7 /6M /6 /6d zMMO r
   