403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.84
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:/Python313/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/__pycache__/test_unicodedata.cpython-313.opt-2.pyc
�

��i����r�SSKJr SSKrSSKJr SSKrSSKrSSKrSSKJ	r	J
r
JrJrJ
r
JrJrJr \"S5(+rSr"SS\R&5r"S	S
\R&5r"SS\5r"S
S\R&5r"SS\R&5r\S:Xa\R4"5 gg)�)�partialN)�
HTTPException)�open_urlresource�requires_resource�
script_helper�cpython_only�check_disallow_instantiation�force_not_colorized�is_resource_enabled�findfile�cpuc�t�[(aSO[Rn[[[US-55$)Ni���)�	quicktest�sys�
maxunicode�map�chr�range)rs �*C:\Python313\\Lib\test\test_unicodedata.py�iterallcharsrs'��$�9��#�.�.�J��s�E�*�q�.�)�*�*�c�0�\rSrSr\(aSOSrSrSrg)�UnicodeMethodsTest�!�(32fa5c486707c3f78321b95340883fd84e950dc5�(63aa77dcb36b0e1df082ee2a6071caeda7f0955ec��[R"5n[5GH�nUS-nUS-nUS-nSUR5SUR	5SUR5SUR
5SUR5SUR5SUR5SUR5SUR5SUR5SUR	5SUR5SUR
5SUR5SUR5SUS-R5SUR5SUR5UR5UR5UR5UR5UR5UR5UR54nURSR!U5R#SS55 GM� UR%5nUR'XpR(5 g)	N�abc�ABC�123�01z 	��utf-8�
surrogatepass)�hashlib�sha1r�isalnum�isalpha�	isdecimal�isdigit�islower�	isnumeric�isspace�istitle�isupper�lower�upper�title�update�join�encode�	hexdigest�assertEqual�expectedchecksum)�self�h�char�s1�s2�s3�data�results        r�test_method_checksum�'UnicodeMethodsTest.test_method_checksum(s����L�L�N�� �N�D����B����B����B��T�\�\�^�$��T�\�\�^�$��T�^�^�%�&��T�\�\�^�$��T�\�\�^�$��T�^�^�%�&��T�\�\�^�$��T�\�\�^�$��T�\�\�^�$��R�Z�Z�\�"��R�Z�Z�\�"��R�\�\�^�$��R�Z�Z�\�"��R�Z�Z�\�"��R�\�\�^�$��d�U�l�+�+�-�.��R�Z�Z�\�"��R�Z�Z�\�"��
�
���
�
���
�
�����
����
����
����
�A"�D�F
�H�H�R�W�W�T�]�)�)�'�?�C�D�O#�P���������!6�!6�7r�N)�__name__�
__module__�__qualname__�__firstlineno__rr9rB�__static_attributes__rDrrrr!s��%�C�B��+8rrc��\rSrSr\rSr\(aSOSrSr	Sr
\"S5S5rS	r
S
rSrSrS
rSrSrSrSrSrSrSrSrSrSrSrSrg)�UnicodeFunctionsTest�VF�(a5b8431ae6c0a0a78075c216193b7364a0497075�(72241cd356ce6dad7d0570d206ce869169151850c�T�URn/n[R"5n[5H�nSUR	US5URUS5UR
US5URU5URU5URU5URU5URU5URU5URUS54
-nURURS55 M� UR!5nUR#XPR$5 g)Nz%.12g%.12g%.12g%s%s%s%s%s%s%s���r#�ascii)�dbr&r'r�digit�numeric�decimal�category�
bidirectional�
decomposition�mirrored�	combining�east_asian_width�namer4r6r7r8r9)r:rRr@r;r<rAs      r�test_function_checksum�+UnicodeFunctionsTest.test_function_checksum`s���
�W�W�����L�L�N�� �N�D�2�����r�"��
�
�4��$��
�
�4��$����D�!�� � ��&�� � ��&����D�!����T�"��#�#�D�)�����b�!�6��D�
�H�H�T�[�[��)�*�#����������!6�!6�7rc��URRnUR[US5 UR[US5 UR[US5 UR[US5 UR[US5 UR[US5 UR[US5 UR[US5 UR	U"SS	5S	5 UR	U"S
5S5 UR	U"S5S
5 UR	U"S5S5 UR	U"S5S5 UR	U"SS5UR
(aSOS5 UR	U"S5S5 UR	U"S5S5 UR	U"S5S5 UR	U"S5S5 UR	U"S5S5 UR	U"S5S5 UR	U"S 5S!5 UR	U"S"S5UR
(aSOS#5 UR	U"S$S5UR
(aSOS%5 UR	U"S&S5UR
(aSOS'5 UR	U"S(S5UR
(aSOS)5 UR	U"S*S5UR
(aSOS+5 UR	U"S,5S-5 UR	U"S.5S/5 UR	U"S0S5UR
(aS5 gS15 g)2N��
���Ÿ�￾u￿�􏿿�*� �SPACE�1z	DIGIT ONE�AzLATIN CAPITAL LETTER A� zNO-BREAK SPACE�ȡzLATIN SMALL LETTER D WITH CURLu㐀zCJK UNIFIED IDEOGRAPH-3400u龥zCJK UNIFIED IDEOGRAPH-9FA5�가zHANGUL SYLLABLE GA�힣zHANGUL SYLLABLE HIHu豈z CJK COMPATIBILITY IDEOGRAPH-F900u頻z CJK COMPATIBILITY IDEOGRAPH-FA6AuﯹzSARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORMu𘬀z#KHITAN SMALL SCRIPT CHARACTER-18B00u𘳕z#KHITAN SMALL SCRIPT CHARACTER-18CD5u𛅰zNUSHU CHARACTER-1B170u𛋻zNUSHU CHARACTER-1B2FBu🮨zXBOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT AND MIDDLE RIGHT TO LOWER CENTREu𪛖zCJK UNIFIED IDEOGRAPH-2A6D6�𪘀z!CJK COMPATIBILITY IDEOGRAPH-2FA1D�𲎯zCJK UNIFIED IDEOGRAPH-323AF)rRr\�assertRaises�
ValueErrorr8�old)r:r\s  r�	test_name�UnicodeFunctionsTest.test_namews����w�w�|�|�����*�d�D�1����*�d�D�1����*�d�F�3����*�d�F�3����*�d�F�3����*�d�H�5����*�d�H�5����*�d�L�9�����l�B�/��4�����c��G�,�����c��K�0�����c��$<�=�����f��'7�8�����h��-�t�x�x�t�9�	;�����h��)E�F�����h��)E�F�����h��)=�>�����h��)>�?�����h��)K�L�����h��)K�L�����h��A�	B�	
����l�D�1�4�8�8�4�>�	@�����l�D�1�4�8�8�4�>�	@�����l�D�1�4�8�8�4�0�	2�����l�D�1�4�8�8�4�0�	2�����l�D�1�4�8�8�4�H�	I�	
����l�+�-J�K�����l�+�-P�Q�����l�D�1�4�8�8�4�	8�6�	8rr
c��[5HOnURRUS5nUcM$URURR	U5U5 MQ g�N)rrRr\r8�lookup)r:r<�looked_names   r�test_name_inverse_lookup�-UnicodeFunctionsTest.test_name_inverse_lookup�sE�� �N�D��'�'�,�,�t�T�2�K��&�� � �������!<�d�C�#rc���/[SS5Q[SS5Q[SS5QnUH9n[U5nUR[URR
U5 M; g)Ni�i��ii��ii��)rrrrrsrRr\)r:�puas�ir<s    r�test_no_names_in_pua�)UnicodeFunctionsTest.test_no_names_in_pua�sd��,��v�v�&�,��w��(�,��x��*�,���A��q�6�D����j�$�'�'�,�,��=�rc�l�SH.nUR[URRU5 M0 g)N)zLATIN SMLL LETR AzOPEN HANDS SIGHS�DREGS�HANDBUGz,MODIFIER LETTER CYRILLIC SMALL QUESTION MARKz???zCJK UNIFIED IDEOGRAPH-03400zCJK UNIFIED IDEOGRAPH-020000zCJK UNIFIED IDEOGRAPH-33FFzCJK UNIFIED IDEOGRAPH-F900zCJK UNIFIED IDEOGRAPH-13460zCJK UNIFIED IDEOGRAPH-17000zCJK UNIFIED IDEOGRAPH-18B00zCJK UNIFIED IDEOGRAPH-1B170z CJK COMPATIBILITY IDEOGRAPH-3400zTANGUT IDEOGRAPH-3400zHANGUL SYLLABLE AC00)rr�KeyErrorrRry)r:�nonexistants  r�test_lookup_nonexistant�,UnicodeFunctionsTest.test_lookup_nonexistant�s*��
�K�&
���h�������D�'
rc��URURRSS5S5 URURRS5S5 URURRSS5S5 URURRS5S5 URURRSS5S5 URURRS5S5 URURRS	S5S5 URURRS
S5S5 URURRSS5S5 UR[URR5 UR[URRS5 UR[
URRS
5 g)Nrk�9�	�⅛�⑨�𠀀�𝟽��🯹�𖫉�𞓹�xx�x)r8rRrSrr�	TypeErrorrs�r:s r�
test_digit�UnicodeFunctionsTest.test_digit�sa����������s�D�1�4�8���������s�+�Q�/���������x��6��=���������x�0�!�4���������|�T�:�D�A���������|�4�a�8�	
��������|�T�:�A�>���������|�T�:�A�>���������|�T�:�A�>����)�T�W�W�]�]�3����)�T�W�W�]�]�D�9����*�d�g�g�m�m�S�9rc��URURRSS5S5 URURRS5S5 URURRS5S5 URURRS5S5 URURRSS5S5 URURRS	S5UR(aSOS
5 URURRSS5UR(aSOS5 URURRS
S5UR(aSOS5 URURRSS5UR(aSOS5 URURRS5UR(aSOS5 URURRSS5UR(aSOS5 URURRSS5UR(aSOS5 URURRSS5UR(aSOS5 URURRSS5UR(aSOS5 URURRSS5UR(aSOS5 UR	[
URR5 UR	[
URRS5 UR	[URRS5 g)Nrkr�r�r�g�?r�g"@r��𐄪i(#u垓g@��x�D�߀gu꘧g@u৶g@g�?u୲g�?u𞴼g�?r�r�r�r�r�)r8rRrTrtrrr�rsr�s r�test_numeric�!UnicodeFunctionsTest.test_numeric�sr�����������T�2�D�9����������-�q�1����������2�E�:����������2�C�8����������t�<�d�C�	
���������t�<�d�h�h�d�TX�Y����������4�8�$�(�(�$�PT�U����������4�8�$�(�(�$�PS�T����������4�8�$�(�(�$�PS�T����������2�4�8�8�C��N����������4�8�$�(�(�$�PT�U����������t�<�d�h�h�d�TW�X����������t�<�d�h�h�d�TU�V����������t�<�d�h�h�d�TU�V����������t�<�d�h�h�d�TU�V����)�T�W�W�_�_�5����)�T�W�W�_�_�d�;����*�d�g�g�o�o�s�;rc��URURRSS5S5 URURRS5S5 URURRSS5S5 URURRSS5S5 URURRSS5S5 URURRS5S5 URURRS	S5UR(aS
OS5 URURRSS5UR(aSOS5 URURRS
S5UR(aSOS5 URURRSS5UR(aSOS5 URURRSS5UR(aSOS5 URURRSS5UR(aSOS5 UR	[
URR5 UR	[
URRS5 UR	[URRS5 g)Nrkr�r�r�r�r�r�r��²�u፩rr�rr�r�r�r�r�)r8rRrUrtrrr�rsr�s r�test_decimal�!UnicodeFunctionsTest.test_decimal�s������������T�2�D�9����������-�q�1����������4�8�$�?����������4�8�$�?����������t�<�d�C����������6��:�	
����������6�T�X�X��4�P����������4�8�t�x�x�!�T�R����������4�8�$�(�(�$�PQ�R����������t�<�d�h�h�d�TU�V����������t�<�d�h�h�d�TU�V����������t�<�d�h�h�d�TU�V����)�T�W�W�_�_�5����)�T�W�W�_�_�d�;����*�d�g�g�o�o�s�;rc�b�URURRS5S5 URURRS5S5 URURRS5S5 URURRS5S5 URURRS	5UR(aSOS
5 URURRS5UR(aSOS5 URURRS
5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 UR	[
URR5 UR	[
URRS5 g)Nre�Cn�a�Llrk�Lur��Lor��No�󠇯�Mnuʹ�Sk�Lm�୕�𱍊�؝�Po�𫜸�ೳ�Mcrqr�)r8rRrVrtrrr�r�s r�
test_category�"UnicodeFunctionsTest.test_categorys��������)�)�(�3�T�:�������)�)�#�.��5�������)�)�#�.��5�������)�)�,�7��>�	
������)�)�,�7�����t�T�������)�)�,�7�����t�T�������)�)�(�3�T�X�X�T�4�P�������)�)�(�3�T�X�X�T�4�P�������)�)�,�7�����t�T�������)�)�(�3�T�X�X�T�4�P�������)�)�,�7�����t�T�������)�)�(�3�T�X�X�T�4�P�������)�)�,�7�����t�T����)�T�W�W�%5�%5�6����)�T�W�W�%5�%5�t�<rc�b�URURRS5S5 URURRS5S5 URURRS5S5 URURRS5S5 URURRS5UR(aS	OS
5 URURRS5UR(aSOS5 URURRS5UR(aSOS
5 URURRS5UR(aSOS
5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 UR	[
URR5 UR	[
URRS5 g)Nrer#rh�WSrk�Lr��+�ET�ESrmr��NSMr�r�r��ALr�r�rqr�)r8rRrWrtrrr�r�s r�test_bidirectional�'UnicodeFunctionsTest.test_bidirectional+s��������.�.�x�8�"�=�������.�.�s�3�T�:�������.�.�s�3�S�9�������.�.�|�<�c�B�	
������.�.�s�3�T�X�X�T�4�P�������.�.�x�8����"�c�R�������.�.�|�<�D�H�H�b�RW�X�������.�.�x�8����"�e�T�������.�.�|�<�D�H�H�b�RU�V�������.�.�x�8����"�d�S�������.�.�|�<�D�H�H�b�RU�V�������.�.�x�8����"�c�R�������.�.�|�<�D�H�H�b�RU�V����)�T�W�W�%:�%:�;����)�T�W�W�%:�%:�D�Arc��URURRS5S5 URURRS5S5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS	5UR(aSOS
5 URURRS5UR(aSOS5 URURRS
5UR(aSOS5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS5S5 URURRS5S5 URURRS5S5 URURRS5S5 UR	[
URR5 UR	[
URRS5 g)Nrer#�¼z<fraction> 0031 2044 0034�Ϲz
<compat> 03A3uꭩz<super> 028D�𑤸z11935 11930r�z<font> 0039uꟲz<super> 0043�𐞺z
<super> 1DF1E�𞁭z<super> 04B1rnz	1100 1161u퓛z1111 1171 11B6u싸z	110A 1161roz1112 1175 11C2r�)r8rRrXrtrrr�r�s r�test_decomposition�'UnicodeFunctionsTest.test_decompositionBs��������.�.�x�8��<�������.�.�x�8�:U�V�	
������.�.�x�8����"�o�^�������.�.�x�8����"�n�]�������.�.�|�<�D�H�H�b�R_�`�������.�.�|�<�D�H�H�b�R_�`�������.�.�x�8����"�n�]�������.�.�|�<�D�H�H�b�Ra�b�������.�.�|�<�D�H�H�b�R`�a�	
������.�.�x�8�+�F�������.�.�x�8�:J�K�������.�.�x�8�+�F�������.�.�x�8�:J�K����)�T�W�W�%:�%:�;����)�T�W�W�%:�%:�D�Arc��URURRS5S5 URURRS5S5 URURRS5S5 URURRS5S5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 URURRS	5UR(aSOS5 URURRS
5UR(aSOS5 UR	[
URR5 UR	[
URRS5 g)Nrerr�u∁rr��༺u𝟃u⦡u⹜r�)r8rRrYrtrrr�r�s r�
test_mirrored�"UnicodeFunctionsTest.test_mirrored[sR��������)�)�(�3�Q�7�������)�)�#�.��2�������)�)�(�3�Q�7�������)�)�,�7��;�	
������)�)�(�3�$�(�(�Q��J�������)�)�,�7�d�h�h��A�N�������)�)�(�3�$�(�(�Q��J�������)�)�(�3�$�(�(�Q��J����)�T�W�W�%5�%5�6����)�T�W�W�%5�%5�t�<rc�j�URURRS5S5 URURRS5S5 URURRS5S5 URURRS5S5 URURRS5UR(aSOS5 URURRS5UR(aSOS	5 URURRS
5UR(aSOS5 URURRS5UR(aSOS
5 URURRS5UR(aSOS	5 URURRS5UR(aSOS5 URURRS5UR(aSOS5 UR	[
URR5 UR	[
URRS5 g)Nrerr�u⃡��r��͐u𞥊r�uᪿ��u𖿱�u఼u𞊮u𐻽r�)r8rRrZrtrrr�r�s r�test_combining�#UnicodeFunctionsTest.test_combiningls���������*�*�8�4�a�8�������*�*�3�/��3�������*�*�8�4�c�:�������*�*�<�8�!�<�	
������*�*�8�4�4�8�8�a��M�������*�*�<�8�t�x�x�!�Q�O�������*�*�8�4�4�8�8�a��M�������*�*�<�8�t�x�x�!�Q�O�������*�*�8�4�4�8�8�a��K�������*�*�<�8�t�x�x�!�S�Q�������*�*�<�8�t�x�x�!�S�Q����)�T�W�W�%6�%6�7����)�T�W�W�%6�%6��=rc�^�U4SjnU"SS5 U"SS5 U"SS5 U"SS5 U"SS5 U"SS5 U"SS5 U"S	S
5 U"S
S
5 U"SS5 U"SS5 U"S
S5 U"SS5 U"SS5 U"SS5 U"SS5 U"SS5 U"S/SQ5 U"S/SQ5 U"S/SQ5 U"S/SQ5 U"SS5 U"SSS/S-5 U"SSS/S-5 U"SSS /S-5 U"S SS /S-5 U"S!/S"Q5 U"S#/S"Q5 U"S$S$5 U"S%S%S&/S-5 U"S'S%S&/S-5 U"S&S%S&/S-5 U"S(S)S*/S-5 U"S)S)S*/S-5 U"S*S)S*/S-5 U"S+/S,Q5 U"S-S-S./S-5 U"S.S-S./S-5 U"S//S0Q5 U"S1/S0Q5 U"S2S25 U"S3/S4Q5 U"S5/S6Q5 U"S7S7S8/S-5 U"S8S7S8/S-5 U"S9/S:Q5 U"S;/S:Q5 U"S</S:Q5 U"S=S=5 U"S>/S?Q5 U"S@/S?Q5 U"SA/SBQ5 U"SCSC5 U"SD/SEQ5 U"SF/SEQ5 U"SGSGSH/S-5 U"SISGSH/S-5 U"SHSGSH/S-5 U"SJSJSK/S-5 U"SKSJSK/S-5 U"SL/SMQ5 U"SN/SOQ5 U"SP/SQQ5 U"SR/SSQ5 U"ST/SUQ5 U"SV/SWQ5 U"SX/SYQ5 U"SZ/S[Q5 U"S\S\S]/S-5 U"S]S\S]/S-5 U"S^S^5 U"S_TR(aS_O/S`Q5 U"SaSaSb/S-5 U"ScScSd/S-5 U"SbSaSb/S-5 U"SeSfSe/S-5 U"SdScSd/S-5 U"SgShSg/S-5 U"SiSi5 U"SjTR(aSjOSjSk/S-5 U"SkSjSk/S-5 U"SlTR(aSlO/SmQ5 U"SnSnSo/S-5 U"SoSnSo/S-5 U"SpSp5 U"SqTR(aSqOSq5 U"SrTR(aSpOSq5 U"SsSs5 U"StTR(aStO/SuQ5 U"SvTR(aSvOSvSw/S-5 U"SxTR(aSxO/SyQ5 U"SzTR(aSzOS{5 U"SjTR(aSjO/S|Q5 U"S}TR(aS}O/S~Q5 U"STR(aSO/S�Q5 U"S�TR(aS�O/S�Q5 TR[TRR5 TR[TRRS�5 TR[
TRRS�S5 TR[TRR5 TR[TRRS�5 TR[
TRRS�S5 g)�Nc	��>�[U[5(aU/S-nSnUVs/sHnTRRX05PM  nnTR	[U5[[
U555 TR	UVs/sHnTRRX05PM  sn[XA5VVs/sH	upVX:HPM snn5 gs snfs snfs snnf)N���NFC�NFD�NFKC�NFKD)	�
isinstance�strrR�	normalizer8rQ�list�
is_normalized�zip)�ch�expected�forms�formrAr��yr:s       �r�check�6UnicodeFunctionsTest.test_normalization.<locals>.check�s�����(�C�(�(�$�:�a�<��2�E�>C�D�e�d�d�g�g�'�'��1�e�F�D����U�6�]�E�$�x�.�,A�B����%�P�%�$�d�g�g�3�3�D�=�%�P�25�f�2G�H�2G�$�!�b�g�2G�H�
J��E��P��Hs�%C�%C�;Cr#rkrhrfrùùrpu𪘀ǘǘu𝆺𝅥u𝆺𝅥uשּׁuשּׁu𝆺𝅥𝅯u𝆺𝅥𝅯rl)rlrlrhrh� )r�r�rhrh�𝟿)r�r�r�r��¨)r�r�� ̈r�r��ÀuÀr�rou	힣�´)r�r�� ́r�u´r��ÅuÅuÅuάuάuά�DŽ)r�r��DŽ�DŽr�r��῭)r��῭� ̈̀r�r�r��㉮)r�r�rnu가�㈎)r�r��(가)�(가)r�r��΅)r��΅� ̈́r�u΅r�r��῟)r��῟� ̔͂rr�῾)rr� ̔rr�ϓ)r�ϓ�Ύ�ΎrrruΎ�ئ�ئ�ﺉ)r
r
rr	�ﺊ)rrrr	�ﺋ)rrrr	�ﺌ)r
r
rr	�ﻹ)rr�لإ�لإ�ﻺ)rrrr�ﻻ)rr�لاr�ﻼ)rrrrrrr�㉼)rr�참고�참고rru참u	참u참ᄀu참ᄀu차u차uᄎr��𑤸�㈝)rr�(오전)�(오전)rru䵗u䗗u䗗�Σr�)r�r�rruᬆuᬆ�🈓)rruデuデu郞u郞)r�rr�rr�)r�r�r�r�r�)r�r��𝼞rr�)r�r��ұrr��SPAM)rtrrr�rRr�rsr�)r:r�s` r�test_normalization�'UnicodeFunctionsTest.test_normalization�s����	J�	�b�"�
�
�c�3��
�c�3��
�l�L�)�
�e�U��
�h��!�
�h��!�
�l�L�)�
�l�L�)�
�h��'�
�n�n�-�
�l�2�3�
�$�&<�=�
�h�,�-�
�"�$8�9�
�l�<�=�
�.�0P�Q�	�f�0�1�
�h�6�7�
�l�B�C�
�f�<�=�
�i��#�
�f�v�y�)�!�+�,�
�i�&�)�,�Q�.�/�
�h��#7�8��:�;�
�"�X�/C�$D�Q�$F�G�
�f�<�=�
�h�>�?�
�i��#�
�f�v�y�)�!�+�,�
�h���+�A�-�.�
�i�&�)�,�Q�.�/�
�h��>�2�1�4�5�
�h��>�2�1�4�5�
�n�x��8��:�;�
�h�C�D�
�i�)�Z�0��2�3�
�j�9�j�1�!�3�4�
�h�R�S�
�l�V�W�
�o��/�
�h�F�G�
�h�J�K�
�j�:�'7�8��:�;�
���-=� >�q� @�A�
�h�R�S�
�h�R�S�
�l�V�W�
�o��/�
�h�T�U�
�n�Z�[�
�h�B�C�
�o��/�
�h�L�M�
�n�R�S�
�h��>�2�1�4�5�
�h��>�2�1�4�5�
�n�x��8��:�;�
�h��>�2�1�4�5�
�n�x��8��:�;�
�h�F�G�
�h�F�G�
�h�F�G�
�h�F�G�
�h�R�S�
�h�R�S�
�h�L�M�
�h�L�M�
�n�~�/C�D�Q�F�G�
�"�^�5I�$J�1�$L�M�
�n�n�-�	�h�D�H�H��T�	V�
�n�~�/O�P�QR�R�S�
�h��#7�8��:�;�
�.��?�@��B�	D�
�(��9�:�1�<�	>�
�"��-�.�q�0�	2�
�n���(��*�	,�
�h��!�
�l�D�H�H�L��3�4�Q�6�	8�
�$�|�5K�&L�Q�&N�O�
�h�D�H�H��X�	Z�
���!C�D�Q�F�	H�
�0��!C�D�Q�F�	H�
�h��!�
�h�D�H�H��(�;�
�l����H�h�?�
�h��!�
�h�D�H�H��6�	8�	�h�D�H�H��8�^�2L�Q�2N�O�
�l�D�H�H�L�F�	H�	�h�D�H�H��(�;�
�l�D�H�H�L�\�	^�
�l�D�H�H�L�6�	8�	�l�D�H�H�L�H�	J�	�l�D�H�H�L�@�	B�	
���)�T�W�W�%6�%6�7����)�T�W�W�%6�%6��>����*�d�g�g�&7�&7���E����)�T�W�W�%:�%:�;����)�T�W�W�%:�%:�E�B����*�d�g�g�&;�&;�V�S�Irc�r�SnUH/nURURRSU5U5 M1 g)N)uେ̀ାuᄀ̀ᅡuLi̍t-sṳ́u.मार्क ज़ुकेरबर्गu'किर्गिज़स्तानr��r8rRr�)r:�composed�texts   r�	test_pr29�UnicodeFunctionsTest.test_pr29"s6��8���D����T�W�W�.�.�u�d�;�T�B�rc�d�SnSnURURRSU5U5 g)Nu?C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸Çu>C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸C̸Çr�r$)r:r��bs   r�test_issue10254�$UnicodeFunctionsTest.test_issue10254.s/��
(��$��������*�*�5�!�4�a�8rc�$�SnSnSnSnSnSnURURRSU5U5 URURRSU5U5 URURRSU5U5 g)Nu	ᄀᅶᆨu	기ᆧu기ᆧu	기ᇃu기ᇃr�r$)r:�u1176_str_a�u1176_str_b�u11a7_str_a�u11a7_str_b�u11c3_str_a�u11c3_str_bs       r�test_issue29456�$UnicodeFunctionsTest.test_issue294565s���*��*��*��$��*��$��������*�*�5�+�>��L�������*�*�5�+�>��L�������*�*�5�+�>��Lrc�\�URRnUR[US5 UR[U[	55 UR[US5 UR[US5 URU"S5S5 URU"S5S5 URU"S5S	5 URU"S
5S5 URU"S5S
5 URU"S5S5 URU"S5S	5 URU"S5UR(aSOS5 URU"S5UR(aSOS5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aSOS	5 URU"S5UR(aS5 gS	5 g) N�ar#�ra��Nrh�Nau좔�Wuヲ�Hu?�Fu‐rkr�r�r�uᅚu⌚u☔u🆚u🦑u🧀u㋿u🪕uㆻr�u鿽r�rq)rRr[rrr��	bytearrayr8rt)r:�eaws  r�test_east_asian_width�*UnicodeFunctionsTest.test_east_asian_widthBs����g�g�&�&�����)�S�$�/����)�S�)�+�6����)�S�"�-����)�S�$�/�����V��c�*�����V��d�+�����X���,�����X���,�����X���,�����X���,�����\�*�C�0�	
����X��t�x�x��S�A�����\�*�4�8�8�C��E�����X��t�x�x��S�A�����X��t�x�x��S�A�����X��t�x�x��S�A�����\�*�4�8�8�C��E�����\�*�4�8�8�C��E�����\�*�4�8�8�C��E�����X��t�x�x��S�A�����\�*�4�8�8�C��E�����X��t�x�x��S�A�����\�*�4�8�8�C��E�����X��t�x�x��S�A�����\�*�4�8�8�C��E�����\�*�4�8�8�C�E��Erc��URRnSHGnURU"U5S5 URURR	US5S5 MI SHGnURU"U5S5 URURR	US5S5 MI SHGnURU"U5S5 URURR	US5S5 MI g)Nu԰໏჆⃼꫊𐞽𑗲r:u𪛠𯨠𱍋𿿽﩮﫚r<u󰀀󿿮􀀀􏿰rk)rRr[r8�assertIsr\)r:r@r<s   r� test_east_asian_width_unassigned�5UnicodeFunctionsTest.test_east_asian_width_unassignedgs����g�g�&�&��H�D����S��Y��,��M�M�$�'�'�,�,�t�T�2�D�9�I�
$�D����S��Y��,��M�M�$�'�'�,�,�t�T�2�D�9�$�K�D����S��Y��,��M�M�$�'�'�,�,�t�T�2�D�9�KrrDN)rErFrGrH�unicodedatarRrtrr9r]rurr{r�r�r�r�r�r�r�r�r�r�r!r'r+r4rArErIrDrrrKrKVs���	�B�
�C�
%�C�B��8�.)8�V�u��D��D�>�E�.:�&<�@<�0=�0B�.B�2=�">�,^J�@
C�9�M�#F�J:rrKc�F�\rSrSr\R
rSr\(aSOSr	Sr
g)�Unicode_3_2_0_FunctionsTestizT�(883824cb6c0ccf994e4451ebf281e2d6d479af47�(44bbc0dfbfd746ba08180183482aa569a3830510rDN)rErFrGrHrG�	ucd_3_2_0rRrtrr9rIrDrrrIrIzs#��	�	�	�B�
�C�$�C�B�rrIc�~�\rSrSr\r\S5r\S5r	Sr
SrSrSr
Sr\"S	5S
5rSrSrS
rg)�UnicodeMiscTesti�c�8�[U[R5 grx)r	rG�UCDr�s r�test_disallow_instantiation�+UnicodeMiscTest.test_disallow_instantiation�s��	%�T�;�?�?�;rc��Sn[R"SU5nSnURX2RR	S55 g)NzGimport sys;sys.modules['unicodedata'] = None;eval("'\\N{SOFT HYPHEN}'")z-czUSyntaxError: (unicode error) \N escapes not supported (can't load unicodedata module)rQ)r�assert_python_failure�assertIn�err�decode)r:�coderA�errors    r�#test_failed_import_during_compiling�3UnicodeMiscTest.test_failed_import_during_compiling�s?��/��
�4�4�T�4�@��.���
�
�e�Z�Z�.�.�w�7�8rc��Sn[5HVnURRUS5nUS:wdM'URX0RR	U55 US-
nMX URUS:�U5 g�NrrPr�
)rrRrUr8rT�
assertTrue�r:�count�c�decs    r�test_decimal_numeric_consistent�/UnicodeMiscTest.test_decimal_numeric_consistent�sh������A��'�'�/�/�!�R�(�C��b�y�� � ��g�g�o�o�a�&8�9���
��	 �
	
������U�+rc��Sn[5HVnURRUS5nUS:wdM'URX0RR	U55 US-
nMX URUS:�U5 gr])rrRrSr8rTr_r`s    r�test_digit_numeric_consistent�-UnicodeMiscTest.test_digit_numeric_consistent�sh������A��'�'�-�-��2�&�C��b�y�� � ��g�g�o�o�a�&8�9���
��	 �
	
������U�+rc��[[55nSH�nUH�nURRX#5nUR	URRX#5XC:H5 XC:wdMRUR	URRX$5U5 UR
URRX$55 M� M� g)Nr�)r�rrRr�r8r�r_)r:�allcharsr�rb�norms     r�test_normalize_consistent�)UnicodeMiscTest.test_normalize_consistent�s������'��2�D����w�w�(�(��1��� � ����!6�!6�t�!?���K��9��$�$�T�W�W�%6�%6�t�%B�D�I��O�O�D�G�G�$9�$9�$�$E�F��3rc�Z�URURRS5S5 g)NzGOTHIC LETTER FAIHUu𐍆)r8rRryr�s r�test_bug_1704793� UnicodeMiscTest.test_bug_1704793�s ����������(=�>��Mrc��UR[R"S55 UR[RRS5(+5 URSR	5S:H5 URSR	5S:H5 URSR	5S:H5 g)Nr�r�rk�ᵹuꝽ�.)r_rGrYrLr2r�s r�test_ucd_510�UnicodeMiscTest.test_ucd_510�s�������,�,�X�6�7����K�1�1�:�:�8�D�D�E�	
����	�	��S�(�)�������(�(�2�3�����	�	��S�(�)rr
c
��URSR5S5 UR[5Vs/sH:nSUR5UR5UR	54;dM8UPM< snS/5 gs snf)Nrrr`)r8r1rr2r3)r:rbs  r�
test_bug_5828�UnicodeMiscTest.test_bug_5828�sp��������)�8�4����'�>�
�)�a��a�g�g�i�����A�G�G�I�>�>��>�
��H�	
��
s�7B�3Bc���URSR5S5 URSR5S5 URSR5S5 g)Nr�uDžudž)r8r3r�s r�
test_bug_4971�UnicodeMiscTest.test_bug_4971�sG��������)�8�4�������)�8�4�������)�8�4rc���[5H\nUS-R5nUS;a!UR[U5SSU-5 M=UR[U5SSU-5 M^ g)Nrk)
ra���
�…��r9u
u
r�z%a should be a linebreakrz%a should not be a linebreak)r�
splitlinesr8�len)r:rb�liness   r�test_linebreak_7643�#UnicodeMiscTest.test_linebreak_7643�so����A���W�(�(�*�E��A�A�� � ��U��Q�!<�q�!@�B�� � ��U��Q�!@�1�!D�F� rrDN)rErFrGrHrGrRrrQr
rZrdrgrlrortrrwrzr�rIrDrrrNrN�sl��	�B��<��<��9��9� 
,�
,�G�N�*��u��	
��	
�5�	FrrNc��\rSrSr\S5r\S5r\"S5\"S5S55r\"S5S5r	Sr
S	rS
rSr
g)
�NormalizationTesti�c�H�UR5n[RU;$rx)�readlinerG�unidata_version)�testfile�hdrs  r�
check_version�NormalizationTest.check_version�s!�����!���*�*�c�1�1rc���URS5Vs/sHn[US5PM nnSRUVs/sHn[U5PM sn5$s snfs snf)Nrh�r#)�split�intr5r)r@r�s  r�unistr�NormalizationTest.unistr�sN��$(�J�J�s�O�4�O�q��A�r�
�O��4��w�w��-��1��A���-�.�.��5��-s
�A�A�networkr
c�l�SnS[RSU3n[USURS9nW URU[5 SSS5 g![a URSUS35 NC[[4a!nURSUS	U35 SnANnSnAff=f!,(df   g=f)
NzNormalizationTest.txtz"http://www.pythontest.net/unicode/�/r$)�encodingr�z"Permission error when downloading z into the test data directoryzFailed to download z: )	rGr�rr��PermissionError�skipTest�OSErrorr�run_normalization_tests)r:�TESTDATAFILE�TESTDATAURL�testdata�excs     rr!�$NormalizationTest.test_normalization�s���/��:�;�;V�;V�:W�WX�Ye�Xf�g��	F�'��g�.2�.@�.@�B�H���(�(��;�?��X��
�	;��M�M�>�{�m�L9�:�
;���'�	F��M�M�/��}�B�s�e�D�E�E��	F���X�s(�A�B%�B"�2B"�B�B"�%
B3c��[S5n[USS9nURU[R5 SSS5 g!,(df   g=f)NzNormalizationTest-3.2.0.txtr$)r�)r�openr�rGrL)r:�testdatafiler�s   r�test_normalization_3_2_0�*NormalizationTest.test_normalization_3_2_0s;��� =�>��
�,��
1�X��(�(��;�3H�3H�I�2�
1�
1�s�!A�
Ac���Sn[5n[URS5n[URS5n[URS5n[URS5nURn	UGH�n
SU
;aU
R	S5Sn
U
R5n
U
(dM7U
R
S5(aU
R	5SnMbU
R	S5SS	Vs/sHo�RU5PM snup�p�nURX�"U5s=:H=(a U"U
5s=:H=(a U"U5:HOs U
5 URX�"U5s=:H=(a U"U5:HOs U
5 URX�"U5s=:H=(a U"U
5s=:H=(a U"U5:HOs U
5 URUU"U5s=:H=(a U"U5:HOs U
5 URX�"U5s=:H=(aD U"U
5s=:H=(a1 U"U5s=:H=(a U"U5s=:H=(a U"U5:HOs U
5 URUU"U5s=:H=(aD U"U
5s=:H=(a1 U"U5s=:H=(a U"U5s=:H=(a U"U5:HOs U
5 URU	"SU
55 URU	"SU55 URU	"SU55 URU	"SU55 URU	"SU55 URU	"SU55 US
:XdGM�URU5 GM [5HknUU;aMURUU"U5s=:H=(a1 U"U5s=:H=(a U"U5s=:H=(a U"U5:HOs [U55 Mm gs snf)Nr�r�r�r��#rz@Part�;rPz@Part1)�setrr�r�r��strip�
startswithr�r_�addr�ord)r:r��ucd�part�
part1_datar�r�r�r�r��liner��c1�c2�c3�c4�c5�Xs                  rr��)NormalizationTest.run_normalization_testss.�����U�
��c�m�m�U�+���s�}�}�f�-���c�m�m�U�+���s�}�}�f�-���)�)�
��D��d�{��z�z�#��q�)���:�:�<�D������w�'�'��z�z�|�A����6:�j�j��o�c�r�6J�K�6J��k�k�!�n�6J�K�N�B�"��
�O�O�B�3�r�7�B�B�s�2�w�B�B�3�r�7�B�D�I��O�O�B�3�r�7�6�6�s�2�w�6��=��O�O�B�3�r�7�B�B�s�2�w�B�B�3�r�7�B�D�I��O�O�B�3�r�7�6�6�s�2�w�6��=��O�O�B�$�r�(�=�=�d�2�h�=�=� ��H�=�=�(,�R��=�=�48��H�=� �
"�
�O�O�B�$�r�(�=�=�d�2�h�=�=� ��H�=�=�(,�R��=�=�48��H�=� �
"�
�O�O�M�%��4�5��O�O�M�%��4�5��O�O�M�%��4�5��O�O�M�%��4�5��O�O�M�&�"�5�6��O�O�M�&�"�5�6��x�����r�"�E�J��A��J����O�O�A��Q��G�G�3�q�6�G�G�T�!�W�G�G��Q��G��Q��P� ��9Ls�+O/c���UR[[R5 UR[[RSS5 UR[R"SS5S5 g)N�unknownr�r�r#)rrr�rGr�rsr8r�s r�test_edge_cases�!NormalizationTest.test_edge_cases@sO�����)�[�%:�%:�;����*�k�&;�&;�Y��M�����.�.�v�r�:�B�?rc�2�[R"SS5 g)Nr�u한글)rGr�r�s r�test_bug_834676�!NormalizationTest.test_bug_834676Es�����e�^�4rrDN)rErFrGrH�staticmethodr�r�rr!r�r�r�r�rIrDrrr�r��s}���2��2��/��/��y�!��u��@��"�@�"�u��J��J�
2Q�h@�
5rr��__main__)�	functoolsrr&�http.clientrrrG�unittest�test.supportrrrrr	r
rrrr�TestCaserrKrIrNr�rE�mainrDrr�<module>r�s�����%�
���	�	�	�$�E�*�*�	�+�28��*�*�28�ja:�8�,�,�a:�HD�"6�D�cF�h�'�'�cF�L_5��)�)�_5�D�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit