403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.141
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 :  C:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_source_encoding.cpython-315.opt-1.pyc
R
>lqj�Vc��]PHs]QHGs]QHGs]QHGsGsGs]QH$G
s
]PH,s]PH0s]PH4s
]PH8s]PH<sQQ\O 2sQsQQ2sQ	Q
\O 2s\O*QQ\\O 22s\O*Q
Q\\O 22s\Q6Xc\O22P!P!)�)�support)�
script_helper)�TESTFN�unlink�rmtree)�unloadc�`�\sQs]snQsQsQsQsQsQs	Qs
\O2Q2s
Q	sQ
sQsQsQ
sQsQsQsQsQsUsP!)�MiscSourceEncodingTestc���]QHGoUO[U2]2SFD>vq#o[O
QU*2oUO
VEO2J@	P!)r)�test_stringsztest.encoded_modules.module_)�test.encoded_modulesr�assertGreaterEqual�len�	importlib�
import_module�assertEqual�test)�selfr�modname�encoding�teststr�mods&     �.C:\Python315\\Lib\test\test_source_encoding.py�test_import_encoded_module�1MiscSourceEncodingTest.test_import_encoded_modulesX��5�����L� 1�1�5�*6�&�G�w��)�)�+4�6=�+>�?�C����W�h�h�/�+7�c�n�[QQQ2o-o[V2UOUQ*Q2P!)s
# coding: utf-8
u = 'ó'
�dummy�exec�u�ó��compilerr�r�c�ds&  r�test_compilestring�)MiscSourceEncodingTest.test_compilestrings1���:�G�V�L�����Q�
�����3���(rc���[QQQ2UO2P![c7oSOSOOQ2Q2Po=P!Po=hh9h)s# coding: cp932
print '�N'rr�
uprint '年')r"�fail�SyntaxErrorr�text�rstrip)r�vs& r�test_issue2301�%MiscSourceEncodingTest.test_issue2301 sT��	��8�'�6�J�
�I�I�K���	D����Q�V�V�]�]�4�0�2B�C�C��	D�s�
"�	A#�A#�+A�A#c�n�[QQQ2o-o[V2UOUQ*Q2P!)u# coding=latin-1
Æ = 'Æ'rr�Ær!r#s&  r�test_issue4626�%MiscSourceEncodingTest.test_issue4626(s1���9�7�F�K�����Q�
�����6��F�+rc�D�[QQQ2o-o[V2UOUQ*UQ*2UO[UQ*2[UQ*22UO[	UQ*2[	UQ*22P!)ua, b = '𐄏', '\U0001010F'rr�a�b)r"rrr�asciir#s&  r�test_issue3297�%MiscSourceEncodingTest.test_issue3297.su���8�'�6�J�����Q�
�����3���3��(�����Q�s�V��c�!�C�&�k�2�����q��v���a��f�
�6rc��UO[[Q2UO[[Q2UO[[Q2P!)s� s� s� )�assertRaisesr+�eval�rs&r�test_issue7820�%MiscSourceEncodingTest.test_issue78206s>��	
���+�t�[�9�	
���+�t�[�9�	
���+�t�_�=rc���,QNoSFDCoUOUQ59^tt^2UO[[UQQ2PPP2JE	P!)%fhJZ9h)��)�seqz<test>r)rB����s�s�s���)�subTestr<r+r")r�	truncatedrCs&  r�test_truncated_utf8_at_eof�1MiscSourceEncodingTest.test_truncated_utf8_at_eofDsN��
�	��C����#��&�&��!�!�+�w��X�v�N�'�&��&�&�&�s�A	�A#
�A#
c�~�[O[O[O
O
[O
O[2QQ2,[OQ5oUO2]*oUOUO]2UOQU2P!)�tokenizedatazcoding20731.py)�stderrsSyntaxError)�
subprocess�Popen�sys�
executable�os�path�join�dirname�__file__�PIPE�communicater�
returncode�assertNotIn)r�sub�errs&  r�
test_20731�!MiscSourceEncodingTest.test_20731Us��������������R�W�W�_�_�X�%>�%3�%5�7� 8� *���	0��
�o�o���"���������+������-rc��[QQQ2[QQQ2[QQQ2UO[Q29^tt^2[QQQ2PPP2UO[Q29^tt^2[QQQ2PPP2UO[Q	29^tt^2[QQQ2PPP2UO[Q29^tt^2[Q
QQ2PPP2UO[Q	29^tt^2[Q
QQ2PPP2P!)%fhK�9h)%fhK�9h)%fhK�9h)%fhK9h)%fhP!9h)s# -*- coding: iso-8859-15 -*-
rrs
s# -*- coding: utf-8 -*-
�fakes# -*- coding: fake -*-
ziso-8859-15s!# -*- coding: iso-8859-15 -*-
�BOMs# -*- coding: fake -*-
)r"�assertRaisesRegexr+r>s&r�test_error_message�)MiscSourceEncodingTest.test_error_message`s���2�G�V�D��!�7�F�3��8�'�6�J�
�
#�
#�K��
8�
8��/��&�A�9�
�
#�
#�K��
?�
?��B��V�
%�@��
#�
#�K��
7�
7��B��V�
%�8��
#�
#�K��
8�
8��;�W�f�M�9�
�
#�
#�K��
7�
7��;�W�f�M�8�
7�9�
8��
?�
?��8�
7��9�
8��
7�
7�
7�sZ�D/�;E�/E�#E(�E;�/D?	�8D?	�E	�E	�E%	�E%	�(E8	�1E8	�;F	�F	c�.�QoUOU2P!)�
bad_coding��verify_bad_module�r�module_names& r�test_bad_coding�&MiscSourceEncodingTest.test_bad_codingqs��"�����{�+rc�.�QoUOU2P!)�bad_coding2rgris& r�test_bad_coding2�'MiscSourceEncodingTest.test_bad_coding2us��#�����{�+rc��UO[[QU*2[OO[2o[OOUQUQ*2o[UQ29^tt^2oUO2oPPP2UO[[WUQ2P!)%fhK/9h)ztest.tokenizedata.rL�.py�rbr)r<r+�
__import__rRrSrUrVrT�open�readr")rrjrS�filename�fp�bytess&&    rrh�(MiscSourceEncodingTest.verify_bad_moduleys������+�z�3G�+�3U�V��w�w���x�(���7�7�<�<��n�k�E�6I�J��
�(�D�
!�
!�R��G�G�I�E�"����+�w��x��H�"�
!�s�B;�;C	�C	c�V�-o[QU2UOUQ*Q2P!)s# coding: cp949
a = "��"
r6uぇ)rr)rr%s& r�test_exec_valid_coding�-MiscSourceEncodingTest.test_exec_valid_coding�s&�����
1�1�5�����3���*rc�V�[[2[Q*o[UQQQ5o[OO][O2U9^tt^2UOQ2UOQ2UOQ2UOQQ*2PPP2[O2[[2[O][U2[UQ*2[UQ	*2[[2[Q
2P!)%fhK�9h[O][S2[SQ*2[SQ	*2[[2[Q
2h9h)rr�w�cp1252)rz# -*- coding: cp1252 -*-
z'''A short string
z'''
z'A very long string %s'
r$�o�__pycache__��XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)rrrurPrS�insertrR�curdir�writer�invalidate_cachesrtrr)rrw�fs&  r�test_file_parse�&MiscSourceEncodingTest.test_file_parse�s��	�v���E�>����3��2��������2�9�9�%�	"������4�5����-�.����� ����3�z�B�C�	�
�'�'�)��v��������8���8�c�>�"��8�c�>�"��6�N��=�!����������8���8�c�>�"��8�c�>�"��6�N��=�!�s,�
E�%AD9�1,E�9E		�E		�E�AF(c��QOQ2oUO[29^tt^2o[UQQ2PPP2QoUO	WO
O]*U2P!)%fhKA9h)u# coding: ascii
☃zutf-8z<string>rzN'ascii' codec can't decode byte 0xe2 in position 16: ordinal not in range(128))�encoder<r+r"�assertStartsWith�	exception�args)r�inputr$�expecteds&   r�test_error_from_string�-MiscSourceEncodingTest.test_error_from_string�se��.�5�5�g�>��
�
�
�{�
+�
+�q��E�:�v�.�,�/�����a�k�k�.�.�q�1�8�<�	,�
+�s�A7�7B	�B	c��[[Q29^tt^2oUOQ2PPP2[O[2vq#oUOU]2UO
QU2[O[2P!)%fhKn9h[O[2h9h)�wbsprint("""
�""")
s#Non-UTF-8 code starting with '\xb1')	rurr�r�assert_python_failure�
assertGreater�assertInrRr)r�fd�retcode�stdoutrMs&    r�test_file_parse_error_multiline�6MiscSourceEncodingTest.test_file_parse_error_multiline�s���
�&�$�
�
�2��H�H�-�.� �	�&3�&I�&I�&�&Q�#�G�V����w��*��M�M�A�6�J��I�I�f�� �
��
�I�I�f��s�B�AB%�B"	�B"	�%Cc���Qo[[Q29^tt^2oUOQOU22PPP2[O
[2vq4oUO
QU2UOUOUO22]2[O[2P!)%fhK�9h[O[2h9h)z0b1and 2rz{}s$SyntaxWarning: invalid binary litera)rurr��formatr�assert_python_okr�r�countr�rRr)r�sourcer�r�r�rMs&     r�,test_tokenizer_fstring_warning_in_first_line�CMiscSourceEncodingTest.test_tokenizer_fstring_warning_in_first_line�s�����
�&�#�
�
�"��H�H�T�[�[��(�)��	�&3�&D�&D�V�&L�#�G�V��M�M�A�6�J����V�\�\�&�-�-�/�:�A�>��I�I�f���
��
�I�I�f��s�!C�AC�C	�	C	�C/�)�__name__�
__module__�__qualname__�__firstlineno__rr&r/r3r9r?rIr�requires_subprocessr]rcrkrorhr|r�r�r�r��__static_attributes__�__classdictcell__��
__classdict__s@rr	r	sz����0�)��,�7�>�O�"
� � �"�.�#�.�N�",�,�I�+�
"�0=��	�	rr	c�`�\sQs]�snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsQsQsQsQs Qs!Qs"Q s#Q!s$Q"s%Q#s&Q$s'Q%s(Q&s)Us*P!)'�AbstractSourceEncodingTestc�0�QoUOUQ2P!)sprint(ascii("ä"))
�'\xe4'��check_script_output�r�srcs& r�test_default_coding�.AbstractSourceEncodingTest.test_default_coding�s��,��� � ��j�1rc�0�QoUOUQ2P!)s&#coding:iso8859-15
print(ascii("ä"))
�'\xc3\u20ac'r�r�s& r�test_first_coding_line�1AbstractSourceEncodingTest.test_first_coding_line����-��� � ��&6�7rc�0�QoUOUQ2P!)s8#!/usr/bin/python
#coding:iso8859-15
print(ascii("ä"))
r�r�r�s& r�test_second_coding_line�2AbstractSourceEncodingTest.test_second_coding_line����-��	
� � ��&6�7rc�0�QoUOUQ2P!)s'
#coding:iso8859-15
print(ascii("ä"))
r�r�r�s& r�(test_second_coding_line_empty_first_line�CAbstractSourceEncodingTest.test_second_coding_line_empty_first_line�r�rc�0�QoUOUQ2P!)s:#!/usr/bin/python
#
#coding:iso8859-15
print(ascii("ä"))
r�r�r�s& r�test_third_coding_line�1AbstractSourceEncodingTest.test_third_coding_line�s��-��	
� � ��j�1rc�0�QoUOUQ2P!)s5#coding:iso8859-15
#coding:latin1
print(ascii("ä"))
r�r�r�s& r�test_double_coding_line�2AbstractSourceEncodingTest.test_double_coding_line�s��-��	
� � ��&6�7rc�0�QoUOUQ2P!)s4#coding:iso8859-15 coding:latin1
print(ascii("ä"))
r�r�r�s& r�test_double_coding_same_line�7AbstractSourceEncodingTest.test_double_coding_same_line�r�rc�0�QoUOUQ2P!)s0#coding:utf-8
#coding:latin1
print(ascii("ä"))
r�r�r�s& r�test_double_coding_utf8�2AbstractSourceEncodingTest.test_double_coding_utf8����-��	
� � ��j�1rc�b�QQ[**Q*oUOUQ2P!)�#� �%coding:iso8859-15
print(ascii("ä"))
r���BUFSIZr�r�s& r�test_long_first_coding_line�6AbstractSourceEncodingTest.test_long_first_coding_line�s+���d�6�k�!�%-�-��� � ��&6�7rc�b�QQ[**Q*oUOUQ2P!)s#!/usr/bin/python
#r�r�r�r�r�s& r�test_long_second_coding_line�7AbstractSourceEncodingTest.test_long_second_coding_line�s2����6�k�"�%-�-��	
� � ��&6�7rc�b�QQ[**Q*oUOUQ2P!)s#coding:iso-8859-15r��
print(ascii("ä"))
r�r�r�s& r�test_long_coding_line�0AbstractSourceEncodingTest.test_long_coding_line�s+��%��V��3�7-�-��� � ��&6�7rc�b�QQ[**Q*oUOUQ2P!)s#coding:iso-8859-1-�xr�s
'\xc3\xa4'r�r�s& r�test_long_coding_name�0AbstractSourceEncodingTest.test_long_coding_names*��%��V��3�7-�-��� � ��n�5rc���QQ[]***Q*oUOUQ2QQ[]***Q*oUOUQ2P!)r��ä�
rs# r�r�s& r�test_long_first_utf8_line�4AbstractSourceEncodingTest.test_long_first_utf8_line	sR���[�&�!�)�,�,�u�4��� � ��c�*��k�6�1�9�-�-��5��� � ��c�*rc���QQ[]***Q*oUOUQ2QQ[]***Q*oUOUQ2P!)s
#r�r�rs
# r�r�s& r�test_long_second_utf8_line�5AbstractSourceEncodingTest.test_long_second_utf8_linesR���{�F�A�I�.�.��6��� � ��c�*���V�Q�Y�/�/�%�7��� � ��c�*rc�0�QoUOUQ2P!)s)#coding:iso-8859-15 �
print(ascii("ä"))
r�r�r�s& r�test_first_non_utf8_coding_line�:AbstractSourceEncodingTest.test_first_non_utf8_coding_liner�rc�0�QoUOUQ2P!)s;#!/usr/bin/python
#coding:iso-8859-15 �
print(ascii("ä"))
r�r�r�s& r� test_second_non_utf8_coding_line�;AbstractSourceEncodingTest.test_second_non_utf8_coding_liner�rc�0�QoUOUQ2P!)s$#coding:ascii ä
raise RuntimeError
�4(\(unicode error\) )?'ascii' codec can't decode byte��check_script_errorr�s& r�!test_first_utf8_coding_line_error�<AbstractSourceEncodingTest.test_first_utf8_coding_line_error s��'������%]�^rc�0�QoUOUQ2P!)s6#!/usr/bin/python
#coding:ascii ä
raise RuntimeError
r�r�r�s& r�"test_second_utf8_coding_line_error�=AbstractSourceEncodingTest.test_second_utf8_coding_line_error%���'��	
����%]�^rc�0�QoUOUQ2P!)sprint(ascii("ä"))
r�r�r�s& r�
test_utf8_bom�(AbstractSourceEncodingTest.test_utf8_bom+s��8��� � ��j�1rc�0�QoUOUQ2P!)s#ä
#ä
print(ascii("ä"))
r�r�r�s& r�test_utf8_bom_utf8_comments�6AbstractSourceEncodingTest.test_utf8_bom_utf8_comments/r�rc�0�QoUOUQ2P!)s$#coding:utf-8
print(ascii("ä"))
r�r�r�s& r�"test_utf8_bom_and_utf8_coding_line�=AbstractSourceEncodingTest.test_utf8_bom_and_utf8_coding_line5s��-��� � ��j�1rc�4�QoUOUQ]Q5P!)s*#coding:iso-8859-15
raise RuntimeError
�&encoding problem: iso-8859-15 with BOM��linenor�r�s& r�,test_utf8_bom_and_non_utf8_first_coding_line�GAbstractSourceEncodingTest.test_utf8_bom_and_non_utf8_first_coding_line:s$��'������:��	 �	rc�4�QoUOUQ]Q5P!)s1#first
#coding:iso-8859-15
raise RuntimeError
rrr�r�s& r�-test_utf8_bom_and_non_utf8_second_coding_line�HAbstractSourceEncodingTest.test_utf8_bom_and_non_utf8_second_coding_lineAs&��'��	
����:��	 �	rc�0�QoUOUQ2P!)s<#!/home/�/bin/python
#coding:iso-8859-15
print(ascii("ä"))
r�r�r�s& r�test_non_utf8_shebang�0AbstractSourceEncodingTest.test_non_utf8_shebangIr�rc�0�QoUOUQ2P!)s7#!/home/ä/bin/python
#coding:ascii
raise RuntimeError
r�r�r�s& r�test_utf8_shebang_error�2AbstractSourceEncodingTest.test_utf8_shebang_errorOr�rc�4�QoUOUQ]Q5P!)s(#!/home/�/bin/python
raise RuntimeError
s)Non-UTF-8 code starting with .* on line 1rr�r�s& r�test_non_utf8_shebang_error�6AbstractSourceEncodingTest.test_non_utf8_shebang_errorUs$��'������%R�'(�	 �	*rc�4�QoUOUQ]Q5P!)s##first
#second�
raise RuntimeError
s)Non-UTF-8 code starting with .* on line 2rr�r�s& r�test_non_utf8_second_line_error�:AbstractSourceEncodingTest.test_non_utf8_second_line_error[s&��'��	
����=��	 �	rc�4�QoUOUQ]Q5P!)s*#first
#second
#third�
raise RuntimeError
s)Non-UTF-8 code starting with .* on line 3rr�r�s& r�test_non_utf8_third_line_error�9AbstractSourceEncodingTest.test_non_utf8_third_line_errorcs&��'��	
����=��	 �	rc�4�QoUOUQ]Q5P!)s-#first
#second
#third�
raise RuntimeError
�INon-UTF-8 code starting with .* on line 3|'utf-8' codec can't decode byterr�r�s& r�'test_utf8_bom_non_utf8_third_line_error�BAbstractSourceEncodingTest.test_utf8_bom_non_utf8_third_line_errorl�(��'��	
����4��	 �	rc�4�QoUOUQ]Q5P!)s2#coding: utf-8
#second
#third�
raise RuntimeError
rrr�r�s& r�$test_utf_8_non_utf8_third_line_error�?AbstractSourceEncodingTest.test_utf_8_non_utf8_third_line_errorvr"rc�0�QoUOUQ2P!)s1#coding: utf8
#second
#third�
raise RuntimeError
s'utf-8' codec can't decode byter�r�s& r�#test_utf8_non_utf8_third_line_error�>AbstractSourceEncodingTest.test_utf8_non_utf8_third_line_error�s��'��	
����3�	5rc�0�QoUOUQ2P!)sprint(ascii("""
"""))
s'\n'r�r�s& r�	test_crlf�$AbstractSourceEncodingTest.test_crlf�s��,��� � ��h�/rc�0�QoUOUQ2P!)sprint(ascii("""

"""))
s'\n\n'r�r�s& r�test_crcrlf�&AbstractSourceEncodingTest.test_crcrlf�s��.��� � ��j�1rc�0�QoUOUQ2P!)sprint(ascii("""


"""))
�'\n\n\n'r�r�s& r�
test_crcrcrlf�(AbstractSourceEncodingTest.test_crcrcrlf�s��0��� � ��l�3rc�0�QoUOUQ2P!)s,#coding:iso-8859-1
print(ascii("""


"""))
r0r�r�s& r�test_crcrcrlf2�)AbstractSourceEncodingTest.test_crcrcrlf2�s��1��� � ��l�3rc�0�QoUOUQ2P!)s)#coding:iso8859-15


raise RuntimeError
�/source code (string )?cannot contain null bytesr�r�s& r�test_nul_in_first_coding_line�8AbstractSourceEncodingTest.test_nul_in_first_coding_line����'��	
����%X�Yrc�0�QoUOUQ2P!)s:#!/usr/bin/python
#coding:iso8859-15

raise RuntimeError
r7r�r�s& r�test_nul_in_second_coding_line�9AbstractSourceEncodingTest.test_nul_in_second_coding_line�r:rr�)+r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrr
r
rrrrrr r$r'r*r-r1r4r8r<r�r�r�s@rr�r��s�����2�8�
8�8�2�8�8�
2�8�
8�8�
6�
+�+�8�
8�_�
_�2�2�2�
��8�_�*�����5�0�2�4�4�
Z�Z�Zrr�c�`�\sQsQsn\O
\OOQ2%(Q2\	OQ2Q22sQsUs
P!)�UTF8ValidatorTest��linuxz&Too slow to run on non-Linux platforms�cpuc
��```
�Qn
[nRO[R2UUU
1Qko[]�]�2Tt,tFDo[	U,2MJ	oo[]�]�2Tt,tFDo[	U,2MJ	oo[]�]�2Tt,tFDo[	U,2MJ	ooV4*U*[]�Q2Tt,tFDo[	U,2MJ	to*oSFDoUU2J
	SFDoSFDo	UV�*2J	J	SFDAoUQ*FD0o
UQ*FDoUV�*Q*U*2J!	J2	JC	[]�]�2Tt,tFDo[	U,2MJ	toFD/o	UQU	*Q*2UQU	*Q*2J1	[]�]�2Tt,tFDo[	U,2MJ	toFD/o	UQU	*Q*2UQU	*Q*2J1	[]�]�2Tt,tFDo[	U,2MJ	toFD/o	UQU	*Q	*2UQU	*Q
*2J1	[]�]�2Tt,tFDo[	U,2MJ	toFD/o	UQU	*Q	*2UQU	*Q
*2J1	P!ttohttohttohttohttohttohttohttoh)s


"%s"
c�8:�[RQ29^tt^2oUORU*2PPP2[OR2vq#oRO	U]2ROQU2ROQU2P!)%fhKa9h)r�sNon-UTF-8 code starting withs	on line 4)rur�rr�r
r�)�contentrx�rcr�rM�fnr�templates&    ���r�check�2UTF8ValidatorTest.test_invalid_utf8.<locals>.check�sr����b�$���2�����G�+�,� �!.�!D�!D�R�!H��B��
�#�#�B��*��M�M�9�6�B��M�M�,��/� ��s�B	�	B	�B	�:N�N��rE������s��s����)r�
addCleanupr�rangery)rrI�x�continuation_bytes�invalid_2B_seq_start_bytes�invalid_4B_seq_start_bytes�invalid_start_bytes�byte�sb�cb�cb1�cb3rGrHsf           @@r�test_invalid_utf8�#UTF8ValidatorTest.test_invalid_utf8�s����#��
�������#�	0�38��d�2C�D�2C�Q�e�Q�C�j�2C��D�:?��d�:K�%L�:K�Q�e�Q�C�j�:K�"�%L�:?��d�:K�%L�:K�Q�e�Q�C�j�:K�"�%L��;�&�
'�>C�D�%�>P�)Q�>P��%���*�>P�)Q�
R�	�
(�D��$�K�(�-�B�(���b�g��)�-�-�B�)�"�-�-��-�b�1�1�C��"�&��.��,�-�2�.�-�
(-�T�4�'8�9�'8�!�5�!��:�'8�9�B��'�"�*�W�$�%��'�"�*�W�$�%�:�(-�T�4�'8�9�'8�!�5�!��:�'8�9�B��'�"�*�W�$�%��'�"�*�W�$�%�:�(-�T�4�'8�9�'8�!�5�!��:�'8�9�B��'�"�*�[�(�)��'�"�*�[�(�)�:�(-�T�4�'8�9�'8�!�5�!��:�'8�9�B��'�"�*�[�(�)��'�"�*�[�(�)�:��AE��%L��%L��*R��:��:��:��:s/�K�K�K�8K�!K�<K�K �2K%r�)r�r�r�r��unittest�skipIfrP�platform�
startswithr�requires_resourcer^r�r�r�s@rr?r?�sJ����
�_�_����0�0��9�9�=�?����u�%�>*�&�?�>*rr?c�2`�\sQsQsnQsQQksQsUsP!)�BytesSourceEncodingTest��c��[O29^tt^2o[U2PPP2WO2O	Q2oUOUO
2U2P!)%fhKQ9h)N�latin1)r�captured_stdoutr�getvaluer�rr-)rr�r�r��outs&&&  rr��+BytesSourceEncodingTest.check_script_output�sU��
�
$�
$�
&�
&�&���I�'��o�o��&�&�x�0���������x�0�'�
&�s�A4�4B	�=B	c��UO[29^tt^2o[U2PPP2WOoUO	[U2UO
22UQIc�UOUOU2UO2U]*
*O
QQ5oU]6XcUOQ2oUOVeO2P!P!)%fhK�9h)N.�replace��errors�)r<r+rr��assertRegex�str�decoderr	�
splitlines�removeprefixr,)rr�r�r	�cm�exc�lines&&&&   rr��*BytesSourceEncodingTest.check_script_error�s���
�
�
�{�
+�
+�r���I�,��l�l������S��8�?�?�#4�5�������S�Z�Z��0��>�>�#�F�1�H�-�4�4�I�4�F�D���{��(�(��2�����T�8�8�,��	,�
+�s�C/�/C?	�8C?	r��.)r�r�r�r�r�r�r�r�r�s@rrfrf�s����1�
-�
-rrfc�D`�\sQsQsnQsQQksQsQsQsQs	Us
P!)	�FileSourceEncodingTest�c	��[O29^tt^2o[OO	UQ2o[UQ29^tt^2oUO
U2PPP2[OU2oPPP2UOWOO2U2P!)%fhKZ9h)%fhKO9h)�test.pyr�)�tempfile�TemporaryDirectoryrRrSrTrur�rr�rrlr-)rr�r��tmpdrGrx�ress&&&    rr��*FileSourceEncodingTest.check_script_outputs���
�
(�
(�
*�
*�d������d�I�.�B��b�$���2�����
� ��0�0��4�C�	+�
	
��������)�8�4� ���+�
*�s/�5C�B8	�&C�8C
�C
�C�C	�C	c	�x�[O29^tt^2o[OO	UQ2o[UQ29^tt^2oUO
U2PPP2[OU2oPPP2WOO2oUOUO2P*QU*2UQIc�UOQUQ0O2UO[O O2Q22UO2U]*
*O#QQ5o	U]6XcU	O%Q	2o	UOU	O2U2P!P!)%fhCK79h)%fhCK-9h)
r�r�s
SyntaxError: .z, line r)r�rorprr)r�r�rRrSrTrur�rr�r\r-rsrvr�r�ro�lineseprurw)
rr�r�r	r�rGrxr�r\rzs
&&&&      rr��)FileSourceEncodingTest.check_script_errors:��
�
(�
(�
*�
*�d������d�I�.�B��b�$���2�����
� ��5�5�b�9�C�	+�
�g�g�n�n���������)�"�-�/?�(�/J�K�����M�M�G�F�8�2�.�5�5�7��+�+�b�j�j�&7�&7�&9�5�A�
C��>�>�#�F�1�H�-�4�4�I�4�F�D���{��(�(��2���M�M�$�+�+�-��-�
� ����+�
*�
*�s/�5F(�F	�&F(�F%
�F%
�	F(�(F9	�1F9	c�0�QoUOUQ2P!)s# coding: c1252
print("Hi!")
sunknown encoding: c1252r�r�s& r�!test_coding_spec_unknown_encoding�8FileSourceEncodingTest.test_coding_spec_unknown_encodings��!������%@�Arc�0�QoUOUQ2P!)s # coding: shift-jis
print("ą")
s#'shift_jis' codec can't decode byter�r�s& r�test_coding_spec_decode_error�4FileSourceEncodingTest.test_coding_spec_decode_error#s��&������%L�Mrc�0�QoUOUQ2P!)s"# coding: hex_codec
print("eggs")
s"'hex_codec' is not a text encodingr�r�s& r�"test_coding_spec_non_text_encoding�9FileSourceEncodingTest.test_coding_spec_non_text_encoding(s��"������%K�Lrr�r|)r�r�r�r�r�r�r�r�r�r�r�r�s@rr~r~s'����5�.� B�
N�
M�Mrr~�__main__i )r`rr�test.supportr�test.support.os_helperrrr�test.support.import_helperrrrRrPrNr��TestCaser	r�r�r?�force_not_colorized_test_classrfr~r��mainr�rr�<module>r�s�����&�9�9�-��	�
���p�X�.�.�p�f
��bZ�bZ�JB*��)�)�B*�J	�'�'�-�8�(�:K�:K�-�(�-�*	�'�'�'M�7��9J�9J�'M�(�'M�T�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit