403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_ucn.cpython-36.opt-2.pyc
3

�
�^h%�@s�ddlZddlZddlmZddlmZddlmZyddlm	Z	m
Z
mZWn ek
rld
Z	Z
ZYnXGd	d
�d
ej
�Zedkr�ej�dS)�N)�support)�
HTTPException)�
check_version)�INT_MAX�PY_SSIZE_T_MAX�UINT_MAX��@�c@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zejejeekd�ejedd%d d!�d"d#����Zd$S)&�UnicodeNamesTestcCstd|�}|j||�|S)Nz"\N{%s}")�eval�assertEqual)�self�name�code�res�r�-/opt/alt/python36/lib64/python3.6/test_ucn.py�checkletterszUnicodeNamesTest.checklettercsfdddddddddd	d
ddddddddd
ddddddg}d}�jdj�fdd�t||�D��|�dS)NzLATIN CAPITAL LETTER TzLATIN SMALL LETTER HzLATIN SMALL LETTER EZSPACEzLATIN SMALL LETTER RzLATIN CAPITAL LETTER EzLATIN SMALL LETTER DzLATIN SMALL LETTER fzLATIN CAPITAL LeTtEr ozLATIN SMaLl LETTER xzLATIN SMALL LETTER AzLATIN SMALL LETTER TZSpAcEzLATIN SMALL LETTER SzLATIN small LETTER ezLATIN SMALL LETTER Pz	FULL STOPzThe rEd fOx ate the sheep.�csg|]}�j|��qSr)r)�.0�args)rrr�
<listcomp>Asz1UnicodeNamesTest.test_general.<locals>.<listcomp>)r
�join�zip)r�chars�stringr)rr�test_general s<zUnicodeNamesTest.test_generalcCsTxNdjttttd�td����D],}d|j�}tj|�}|jtj	|�|�q WdS)Nr�a�zzLATIN SMALL LETTER %s)
r�map�chr�range�ord�upper�unicodedata�lookupr
r)r�charrrrrr�test_ascii_lettersEs$
z#UnicodeNamesTest.test_ascii_letterscCs�|jdd�|jdd�|jdd�|jdd�|jd	d
�|jdd�|jd
d�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jttjd�dS)NzHANGUL SYLLABLE GAu가zHANGUL SYLLABLE GGWEOSSu꿨zHANGUL SYLLABLE DOLSu돐zHANGUL SYLLABLE RYANu랸zHANGUL SYLLABLE MWIKu뮠zHANGUL SYLLABLE BBWAEMu뾈zHANGUL SYLLABLE SSEOLu썰zHANGUL SYLLABLE YIu의zHANGUL SYLLABLE JJYOSSu쭀zHANGUL SYLLABLE KYEOLSu켨zHANGUL SYLLABLE PANu판zHANGUL SYLLABLE HWEOKu훸zHANGUL SYLLABLE HIHu힣u힤)r�assertRaises�
ValueErrorr%r)rrrr�test_hangul_syllablesKsz&UnicodeNamesTest.test_hangul_syllablescCs||jdd�|jdd�|jdd�|jdd�|jd	d
�|jdd�|jd
d�|jdd�|jdd�|jdd�dS)NzCJK UNIFIED IDEOGRAPH-3400u㐀zCJK UNIFIED IDEOGRAPH-4DB5u䶵zCJK UNIFIED IDEOGRAPH-4E00u一zCJK UNIFIED IDEOGRAPH-9FCBu鿋zCJK UNIFIED IDEOGRAPH-20000u𠀀zCJK UNIFIED IDEOGRAPH-2A6D6u𪛖zCJK UNIFIED IDEOGRAPH-2A700u𪜀zCJK UNIFIED IDEOGRAPH-2B734u𫜴zCJK UNIFIED IDEOGRAPH-2B740u𫝀zCJK UNIFIED IDEOGRAPH-2B81Du𫠝)r)rrrr�test_cjk_unified_ideographs\sz,UnicodeNamesTest.test_cjk_unified_ideographscCsDx>td�D]2}t|�}tj|d�}|dk	r
|jtj|�|�q
WdS)Ni)r"r!r%rr
r&)rrr'rrrr�test_bmp_charactershs
z$UnicodeNamesTest.test_bmp_characterscCs4|jdd�|jdd�|jdd�|jdd�dS)	NzPILCROW SIGN�¶zREPLACEMENT CHARACTERu�z)HALFWIDTH KATAKANA SEMI-VOICED SOUND MARKu゚zFULLWIDTH LATIN SMALL LETTER Aua)r)rrrr�test_misc_symbolsosz"UnicodeNamesTest.test_misc_symbolscCs�dddddddddd d!g}xt|D]l\}}|j|t|��tjt|��}|j||�|jtj|�tj|��|jt��tj	j|�WdQRXq WdS)"N�LATIN CAPITAL LETTER GHA��LATIN SMALL LETTER GHA��KANNADA LETTER LLLA���LAO LETTER FO FON��LAO LETTER FO FAY��
LAO LETTER RO��
LAO LETTER LO��#TIBETAN MARK BKA- SHOG GI MGO RGYAN���YI SYLLABLE ITERATION MARK���=PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET���4BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS���)r0r1)r2r3)r4r5)r6r7)r8r9)r:r;)r<r=)r>r?)r@rA)rBrC)rDrE)
rr!r%rZassertNotEqualr
r&r)�KeyError�	ucd_3_2_0)r�aliases�aliasZ	codepointrrrr�test_aliasesus&zUnicodeNamesTest.test_aliasescCsNxHtdd�D]:}|jt��}tjt|��WdQRX|jt|j�d�qWdS)Niizno such name)	r"r)r*r%rr!r
�str�	exception)r�cp�cmrrr�test_aliases_names_in_pua_range�sz0UnicodeNamesTest.test_aliases_names_in_pua_rangecCsNxHtdd�D]:}|jt��}tjt|��WdQRX|jt|j�d�qWdS)Nii�zno such name)	r"r)r*r%rr!r
rKrL)rrMrNrrr�'test_named_sequences_names_in_pua_range�sz8UnicodeNamesTest.test_named_sequences_names_in_pua_rangecCszddd
ddg}xf|D]^\}}|jtj|�|�|jt��|j|d�WdQRX|jt��tjj|�WdQRXqWdS)N�LATIN SMALL LETTER R WITH TILDE�r̃�TAMIL SYLLABLE SAI�ஸை�TAMIL SYLLABLE MOO�மோ�TAMIL SYLLABLE NNOO�ணோ�TAMIL CONSONANT KSS�க்ஷ்)rQrR)rSrT)rUrV)rWrX)rYrZ)r
r%r&r)�SyntaxErrorrrFrG)r�	sequences�seqname�
codepointsrrr�test_named_sequences_sample�sz,UnicodeNamesTest.test_named_sequences_samplecCs�dtj}ytj|dtd�}Wn&ttfk
rD|jd|�YnX|j|j	�x�|D]�}|j
�}|sX|jd�rvqX|jd�\}}dj
dd	�|j�D��}|jtj|�|�|jt��|j|d�WdQRX|jt��tjj|�WdQRXqXWdS)
Nz7http://www.pythontest.net/unicode/%s/NamedSequences.txtzutf-8)�encodingZcheckzCould not retrieve �#�;rcss|]}tt|d��VqdS)�N)r!�int)rrMrrr�	<genexpr>�sz=UnicodeNamesTest.test_named_sequences_full.<locals>.<genexpr>)r%�unidata_versionrZopen_urlresourcer�OSErrorrZskipTestZ
addCleanup�close�strip�
startswith�splitrr
r&r)r[rrFrG)rZurlZtestdata�liner]r^rrr�test_named_sequences_full�s&
z*UnicodeNamesTest.test_named_sequences_fullcCs@|jttj�|jttjd�|jttj�|jttjd�dS)NZxx�unknown)r)�	TypeErrorr%rr&rF)rrrr�test_errors�szUnicodeNamesTest.test_errorscCsZ|jttddd�|jtttdddd�dd�|jttddd�|jttd	dd�dS)
Ns\N{blah}zunicode-escape�strictz\N{%s}�xi���asciis\N{SPACEs\NSPACE)r)�UnicodeErrorrK�bytes)rrrr�test_strict_error_handling�sz+UnicodeNamesTest.test_strict_error_handlingzneeds UINT_MAX < SIZE_MAXr
rF)�sizeZmemuseZdry_runcCsFddtdd}|jt|�td�td�|jtd|jd�dS)Ns\N{SPACE�xr
�}s	\N{SPACE}zunknown Unicode character namezunicode-escape)rr
�lenZassertRaisesRegexrt�decode)rrwrrrrr�test_issue16335�s
z UnicodeNamesTest.test_issue16335N�)�__name__�
__module__�__qualname__rrr(r+r,r-r/rJrOrPr_rmrprvrZcpython_only�unittestZ
skipUnlessrrZ
bigmemtestrr|rrrrrs"%r�__main__ll����)r�r%ZtestrZhttp.clientrZtest.test_normalizationrZ	_testcapirrr�ImportErrorZTestCaserr~�mainrrrr�<module>
sW

Youez - 2016 - github.com/yon3zu
LinuXploit