403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python313/Lib/test/test_email/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python313/Lib/test/test_email/__pycache__/test_defect_handling.cpython-313.pyc
�

��i�5����SSKrSSKrSSKrSSKJr SSKJr SSKJr "SS5r"SS\\5r	"S	S
\\5r
"SS\\5r"S
S\\5r\
S:Xa\R"5 gg)�N��policy)�errors)�
TestEmailBasec���\rSrSr\R
rSr\RS5r	Sr
Sr\R"S5rSrSrS	rS
rSrSrS
rSrSrSrSrSrSrSrg)�TestDefectsBase�	Fc#�# �Sv� g7f�N���self�defects  �9C:\Python313\\Lib\test\test_email\test_defect_handling.py�_raise_point�TestDefectsBase._raise_points���
�s�c���[R"S5nUR[R5 URU5nSSS5 UR(agWRS5nURUS5 UR[URU55S5 URURU5S[R5 g!,(df   N�=f)Na_            Subject: XX
            From: xx@xx.dk
            To: XX
            Mime-version: 1.0
            Content-type: multipart/mixed;
               boundary="MS_Mac_OE_3071477847_720252_MIME_Part"

            --MS_Mac_OE_3071477847_720252_MIME_Part
            Content-type: multipart/alternative;
               boundary="MS_Mac_OE_3071477847_720252_MIME_Part"

            --MS_Mac_OE_3071477847_720252_MIME_Part
            Content-type: text/plain; charset="ISO-8859-1"
            Content-transfer-encoding: quoted-printable

            text

            --MS_Mac_OE_3071477847_720252_MIME_Part
            Content-type: text/html; charset="ISO-8859-1"
            Content-transfer-encoding: quoted-printable

            <HTML></HTML>

            --MS_Mac_OE_3071477847_720252_MIME_Part--

            --MS_Mac_OE_3071477847_720252_MIME_Part
            Content-type: image/gif; name="xx.gif";
            Content-disposition: attachment
            Content-transfer-encoding: base64

            Some removed base64 encoded chars.

            --MS_Mac_OE_3071477847_720252_MIME_Part--

            r�defects�)
�textwrap�dedentrr�StartBoundaryNotFoundDefect�_str_msg�raise_expected�get_payload�
assertHasAttr�assertEqual�len�get_defects�assertIsInstance)r�source�msg�inners    r�test_same_boundary_inner_outer�.TestDefectsBase.test_same_boundary_inner_outers������#"�#��J�
�
�v�A�A�
B��-�-��'�C�C���������"�����5�)�,�����T�-�-�e�4�5�q�9����d�.�.�u�5�a�8�$�@�@�	B�
C�
B�s�C"�"
C0c�L�[R"S5nUR[R5 URU5nSSS5 UR(agURWR5[5 UR[URU55S5 URURU5S[R5 URURU5S[R5 g!,(df   N�=f)Na�            Date: Fri, 6 Apr 2001 09:23:06 -0800 (GMT-0800)
            From: foobar
            Subject: broken mail
            MIME-Version: 1.0
            Content-Type: multipart/report; report-type=delivery-status;

            --JAB03225.986577786/zinfandel.lacita.com

            One part

            --JAB03225.986577786/zinfandel.lacita.com
            Content-Type: message/delivery-status

            Header: Another part

            --JAB03225.986577786/zinfandel.lacita.com--
            �rr)rrrr�NoBoundaryInMultipartDefectrrr r�strrrr�!MultipartInvariantViolationDefect�rr!r"s   r�test_multipart_no_boundary�*TestDefectsBase.test_multipart_no_boundaryAs������"���$�
�
�v�A�A�
B��-�-��'�C�C��������c�o�o�/��5�����T�-�-�c�2�3�Q�7����d�.�.�s�3�A�6�$�@�@�	B����d�.�.�s�3�A�6�$�F�F�	H�C�
B�s�D�
D#a^        Date: Wed, 14 Nov 2007 12:56:23 GMT
        From: foo@bar.invalid
        To: foo@bar.invalid
        Subject: Content-Transfer-Encoding: base64 and multipart
        MIME-Version: 1.0
        Content-Type: multipart/mixed;
            boundary="===============3344438784458119861=="{}

        --===============3344438784458119861==
        Content-Type: text/plain

        Test message

        --===============3344438784458119861==
        Content-Type: application/octet-stream
        Content-Transfer-Encoding: base64

        YWJj

        --===============3344438784458119861==--
        c��UR[R5 URURRS55nSSS5 UR(agUR[URW55S5 URURU5S[R5 g!,(df   N}=f)Nz"
Content-Transfer-Encoding: base64rr)rr�-InvalidMultipartContentTransferEncodingDefectr�
multipart_msg�formatrrrrr �rr"s  r�test_multipart_invalid_cte�*TestDefectsBase.test_multipart_invalid_cteus���
�
�
��D�D�F��-�-��&�&�-�-�=�?�@�C�F�
��������T�-�-�c�2�3�Q�7����d�.�.�s�3�A�6��@�@�	B�F�F�s�+C�
Cc��URURRS55nUR[	URU55S5 g)N�r�rr0r1rrrr2s  r�test_multipart_no_cte_no_defect�/TestDefectsBase.test_multipart_no_cte_no_defect�sA���m�m�D�.�.�5�5�b�9�:������T�-�-�c�2�3�Q�7�c���SH^nURURRSU-55nUR[	URU55SSU-5 M` g)N)�7bit�8bit�BINaryz
Content-Transfer-Encoding: rzcte=r7)r�cter"s   r�"test_multipart_valid_cte_no_defect�2TestDefectsBase.test_multipart_valid_cte_no_defect�s[��-�C��-�-��"�"�)�)�*I�#�*M�N�P�C����S��!1�!1�#�!6�7��F�3�J�G�.r:c�(�[R"S5nUR[R5 URU5nSSS5 UR(agURWS5 UR[URU55S5 URURU5S[R5 URURU5S[R5 g!,(df   N�=f)Na            From: "Allison Dunlap" <xxx@example.com>
            To: yyy@example.com
            Subject: 64423
            Date: Sun, 11 Jul 2004 16:09:27 -0300
            MIME-Version: 1.0
            Content-Type: multipart/alternative;

            Blah blah blah
            rr'rr)
rrrrr(rrrrrrr r*r+s   r�test_lying_multipart�$TestDefectsBase.test_lying_multipart�s������	"�	���
�
�v�A�A�
B��-�-��'�C�C��������3�	�*�����T�-�-�c�2�3�Q�7����d�.�.�s�3�A�6�$�@�@�	B����d�.�.�s�3�A�6�$�F�F�	H�C�
B�s�D�
Dc���[R"S5nUR[R5 URU5nSSS5 UR(agWRS5RS5nUR[URU55S5 URURU5S[R5 g!,(df   N�=f)Na�            Content-Type: multipart/mixed; boundary="AAA"
            From: Mail Delivery Subsystem <xxx@example.com>
            To: yyy@example.com

            --AAA

            Stuff

            --AAA
            Content-Type: message/rfc822

            From: webmaster@python.org
            To: zzz@example.com
            Content-Type: multipart/mixed; boundary="BBB"

            --BBB--

            --AAA--

            rr)rrrrrrrrrrrr )rr!�outer�bads    r�test_missing_start_boundary�+TestDefectsBase.test_missing_start_boundary�s������"���:�
�
�v�A�A�
B��M�M�&�)�E�C���������"�.�.�q�1������T�-�-�c�2�3�Q�7����d�.�.�s�3�A�6�$�@�@�	B�C�
B�s�C�
C-c�N�UR[R5 URS5nSSS5 UR(agURWR
5S/5 URUR5S5 UR[URU55S5 URURU5[R/5 URURU5SRS5 g!,(df   N�=f)Nz Line 1
Subject: test

body�Subject�bodyrrz Line 1
)rr�#FirstHeaderLineIsContinuationDefectrrr�keysrrr�assertDefectsEqual�liner2s  r�&test_first_line_is_continuation_header�6TestDefectsBase.test_first_line_is_continuation_header�s���
�
�
�v�I�I�
J��-�-� @�A�C�K������������i�[�1�������*�F�3�����T�-�-�c�2�3�Q�7����� 0� 0�� 5�"(�"L�"L�!M�	O�����)�)�#�.�q�1�6�6��D�K�
J�s�D�
D$c��UR[R5 URS5nSSS5 UR(agURWR
5S/5 URUR5S5 URURU5[R/5 g!,(df   N�=f)Nz&Subject: test
not a header
To: abc

b
rKznot a header
To: abc

b
)
rr� MissingHeaderBodySeparatorDefectrrrrNrrOrr2s  r�"test_missing_header_body_separator�2TestDefectsBase.test_missing_header_body_separator�s���
�
�
�v�F�F�
G��-�-� M�N�C�H������������i�[�1�������*�,J�K����� 0� 0�� 5�!'�!H�!H� I�	K�H�
G�s�B>�>
Cc��[R"S5nURU5nUR[R
5 UR
SS9nSSS5 UR(agURWS5 URURU5[R
/5 g!,(df   Nc=f)Nz�            Subject: test
            MIME-Version: 1.0
            Content-Type: text/plain; charset="utf-8"
            Content-Transfer-Encoding: base64

            dmk
            T��decode�vi)rrrrr�InvalidBase64PaddingDefectrrrrOr�rr!r"�payloads    r�"test_bad_padding_in_base64_payload�2TestDefectsBase.test_bad_padding_in_base64_payload�s������"����m�m�F�#��
�
�
�v�@�@�
A��o�o�T�o�2�G�B���������%�(����� 0� 0�� 5�!'�!B�!B� C�	E�	B�
A���B4�4
Cc��[R"S5nURU5nUR[R
5 UR
SS9nSSS5 UR(agURWS5 URURU5[R
/5 g!,(df   Nc=f)Nz�            Subject: test
            MIME-Version: 1.0
            Content-Type: text/plain; charset="utf-8"
            Content-Transfer-Encoding: base64

            dmk===
            TrXrZ)rrrrr�InvalidBase64CharactersDefectrrrrOrr\s    r�$test_invalid_chars_in_base64_payload�4TestDefectsBase.test_invalid_chars_in_base64_payload�s������"����m�m�F�#��
�
�
�v�C�C�
D��o�o�T�o�2�G�E���������%�(����� 0� 0�� 5�!'�!E�!E� F�	H�	E�
D�r`c��[R"S5nURU5nUR[R
5 UR
SS9nSSS5 UR(agURWS5 URURU5[R
/5 g!,(df   Nc=f)Nz�            Subject: test
            MIME-Version: 1.0
            Content-Type: text/plain; charset="utf-8"
            Content-Transfer-Encoding: base64

            abcde
            TrXsabcde)rrrrr�InvalidBase64LengthDefectrrrrOrr\s    r�%test_invalid_length_of_base64_payload�5TestDefectsBase.test_invalid_length_of_base64_payload�s������"����m�m�F�#��
�
�
�v�?�?�
@��o�o�T�o�2�G�A���������(�+����� 0� 0�� 5�!'�!A�!A� B�	D�	A�
@�r`c��[R"S5nUR[R5 URU5nSSS5 UR(agUR[WR55S5 URURS5R5S5 URURU5[R/5 g!,(df   N�=f)Na?            To: 1@harrydomain4.com
            Subject: Fwd: 1
            MIME-Version: 1.0
            Content-Type: multipart/alternative;
             boundary="------------000101020201080900040301"

            --------------000101020201080900040301
            Content-Type: text/plain; charset=ISO-8859-1
            Content-Transfer-Encoding: 7bit

            Alternative 1

            --------------000101020201080900040301
            Content-Type: text/html; charset=ISO-8859-1
            Content-Transfer-Encoding: 7bit

            Alternative 2

            r'rzAlternative 2
)rrrr�CloseBoundaryNotFoundDefectrrrrrrOrr+s   r�test_missing_ending_boundary�,TestDefectsBase.test_missing_ending_boundarys������"���(�
�
�v�A�A�
B��-�-��'�C�C���������S�_�_�.�/��3��������+�7�7�9�;L�M����� 0� 0�� 5�!'�!C�!C� D�	F�C�
B�s�C+�+
C9c���SnUR[R5 URU5nUR	[UR
U55S5 URUR
U5[R/5 U(aAUR	UR5S/5 UR	UR5S5 SSS5 g!,(df   g=f)Nz6Subject: Dummy subject
: faulty header line

body
r�rKz
Dummy subject�body
)
rr�InvalidHeaderDefectrrrrrO�itemsr)r�stringr"s   r�test_line_beginning_colon�)TestDefectsBase.test_line_beginning_colon-s���L�	��
�
�v�9�9�
:��-�-��'�C����S��!1�!1�#�!6�7��;��#�#�� � ��%��(B�(B�'C�
��� � �����/K�.L�M�� � ����!2�J�?�;�
:�
:�s�B4C�
C-c���SnUR[R5 URU5nUR	[UR
U55S5 URUR
U5[R/5 U(aDSS/nUR	UR5U5 UR	UR5S5 SSS5 g!,(df   g=f)Nz3Subject: Dummy subject
From wtf
To: abc

body
rrn)�To�abcro)
rr�MisplacedEnvelopeHeaderDefectrrrrrOrqr)rrrr"�headerss    r�test_misplaced_envelope�'TestDefectsBase.test_misplaced_envelope=s���K�	��
�
�v�C�C�
D��-�-��'�C����S��!1�!1�#�!6�7��;��#�#�� � ��%��(L�(L�'M�
��7��G��� � �����g�6�� � ����!2�J�?�E�
D�
D�s�B7C"�"
C0rN)�__name__�
__module__�__qualname__�__firstlineno__r�defaultr�
contextlib�contextmanagerrr$r,rrr0r3r8r@rCrHrQrUr^rcrgrkrsrz�__static_attributes__rr:rrr	s���
�^�^�F��N�������-B�^H�:�O�O�%�
�M�.	B�8�H�H�*$B�L	E�K�E�"H�"D�"F�:@� @r:rc�2�\rSrSr\R
rSrSrg)�TestCompat32iOc��UR$r�r�r�objs  rr�TestCompat32.get_defectsS����{�{�r:rN)r|r}r~rr�compat32rr�rr:rr�r�Os��
�_�_�F�r:r�c��\rSrSrSrSrg)�TestDefectDetectioniWc��UR$rr�r�s  rr�TestDefectDetection.get_defectsYr�r:rN)r|r}r~rrr�rr:rr�r�Ws��r:r�c�J�\rSrSr"SS\R
5rSrSrSr	g)�TestDefectCapturei]c��\rSrSrSrSrSrg)�TestDefectCapture.CapturePolicyi_Nc�:�URRU5 gr)�captured�append)rr�rs   r�register_defect�/TestDefectCapture.CapturePolicy.register_defectas���M�M� � ��(r:r)r|r}r~rr�r�r�rr:r�
CapturePolicyr�_s����	)r:r�c�<�UR[5S9Ulg)N)r�)r��listr)rs r�setUp�TestDefectCapture.setUpds���(�(�$�&�(�9��r:c�.�URR$r)rr�r�s  rr�TestDefectCapture.get_defectsgs���{�{�#�#�#r:rN)
r|r}r~rr�EmailPolicyr�r�rr�rr:rr�r�]s��)��*�*�)�
:�$r:r�c�z�\rSrSr\R
r\R"SS9rSr\RS5r
SrSrg)�TestDefectRaisingikT)�raise_on_defectc#�j# �URU5 Sv� SSS5 g!,(df   g=f7fr)�assertRaisesr
s  rr�TestDefectRaising._raise_pointqs!���
�
�
�v�
&��'�
&�
&�s�3�"�	3�
0�3c��UR$rr�r�s  rr�TestDefectRaising.get_defectsvr�r:rN)
r|r}r~rrr�clonerr�r�rrr�rr:rr�r�ks=��
�
#�
#�F�
�\�\�$�
/�F��N�������r:r��__main__)r�unittestr��emailrr�test.test_emailrrr�r�r�r�r|�mainrr:r�<module>r�sv�������)�B@�B@�L
�?�M���/�=��$���$������z���M�M�O�r:

Youez - 2016 - github.com/yon3zu
LinuXploit