Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.10/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/test/__pycache__/test_ucn.cpython-310.pyc
o

�9j&�@s�dZddlZddlZddlZddlmZddlmZzddlm	Z	m
Z
mZWney5dZ	Z
ZYnwGdd�dej
�Zed	krIe��dSdS)
z� Test script for the Unicode implementation.

Written by Bill Tutt.
Modified for Python 2.0 by Fredrik Lundh (fredrik@pythonware.com)

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

�N)�support)�
HTTPException)�INT_MAX�PY_SSIZE_T_MAX�UINT_MAXl����c@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zeje�eekd�ejeddd d!�d"d#����Zd$S)%�UnicodeNamesTestcCst�d|�}|�||�|S)Nz"\N{%s}")�ast�literal_eval�assertEqual)�self�name�code�res�r�$/usr/lib/python3.10/test/test_ucn.py�checkletterszUnicodeNamesTest.checklettercs6gd�}d}��d��fdd�t||�D��|�dS)N)zLATIN CAPITAL LETTER T�LATIN SMALL LETTER H�LATIN SMALL LETTER E�SPACEzLATIN SMALL LETTER RzLATIN CAPITAL LETTER EzLATIN SMALL LETTER DrzLATIN SMALL LETTER fzLATIN CAPITAL LeTtEr ozLATIN SMaLl LETTER xrzLATIN SMALL LETTER A�LATIN SMALL LETTER Trrrrr�SpAcEzLATIN SMALL LETTER Sr�LATIN small LETTER erzLATIN 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�stringrrr�test_general s�zUnicodeNamesTest.test_generalcCsPd�ttttd�td����D]}d|��}t�|�}|�t�	|�|�qdS)Nr�a�zzLATIN SMALL LETTER %s)
r�map�chr�range�ord�upper�unicodedata�lookupr
r)r�charrr
rrr�test_ascii_lettersEs
"
�z#UnicodeNamesTest.test_ascii_letterscCs�|�dd�|�dd�|�dd�|�dd�|�d	d
�|�dd�|�d
d�|�dd�|�dd�|�dd�|�dd�|�dd�|�dd�|�ttjd�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�|�dd�|�dd�|�dd�|�dd�|�d	d
�|�dd�|�d
d�|�dd�|�dd�|�dd�|�dd�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𫠝zCJK UNIFIED IDEOGRAPH-3134Au𱍊rrrrr�test_cjk_unified_ideographs\sz,UnicodeNamesTest.test_cjk_unified_ideographscCs@td�D]}t|�}t�|d�}|dur|�t�|�|�qdS)Ni)r'r&r*rr
r+)rr
r,rrrr�test_bmp_charactersis��z$UnicodeNamesTest.test_bmp_characterscCs4|�dd�|�dd�|�dd�|�dd�dS)	NzPILCROW SIGN�¶zREPLACEMENT CHARACTERu�z)HALFWIDTH KATAKANA SEMI-VOICED SOUND MARKu゚zFULLWIDTH LATIN SMALL LETTER Auarrrrr�test_misc_symbolspsz"UnicodeNamesTest.test_misc_symbolsc	Cs�gd�}|D]@\}}|�|t|��t�t|��}|�||�|�t�|�t�|��|�t��tj	�|�Wd�n1sAwYqdS)N))zLATIN CAPITAL LETTER GHAi�)zLATIN SMALL LETTER GHAi�)zKANNADA LETTER LLLAi�)zLAO LETTER FO FONi�)zLAO LETTER FO FAYi�)z
LAO LETTER ROi�)z
LAO LETTER LOi�)z#TIBETAN MARK BKA- SHOG GI MGO RGYANi�)zYI SYLLABLE ITERATION MARKi�)z=PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKETi�)z4BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASISi��)
rr&r*r�assertNotEqualr
r+r.�KeyError�	ucd_3_2_0)r�aliases�alias�	codepointrrrr�test_aliasesvs
����zUnicodeNamesTest.test_aliasesc	C�^tdd�D]'}|�t��}t�t|��Wd�n1swY|�t|j�d�qdS)Ni��no such name�	r'r.r/r*rr&r
�str�	exception�r�cp�cmrrr�test_aliases_names_in_pua_range����z0UnicodeNamesTest.test_aliases_names_in_pua_rangec	Cr<)Nr=i�r>r?rBrrr�'test_named_sequences_names_in_pua_range�rFz8UnicodeNamesTest.test_named_sequences_names_in_pua_rangec	Cs�gd�}|D]C\}}|�t�|�|�|�t��|�|d�Wd�n1s)wY|�t��tj�|�Wd�n1sDwYqdS)N))zLATIN SMALL LETTER R WITH TILDEur̃)zTAMIL SYLLABLE SAIuஸை)zTAMIL SYLLABLE MOOuமோ)zTAMIL SYLLABLE NNOOuணோ)zTAMIL CONSONANT KSSuக்ஷ்)r
r*r+r.�SyntaxErrorrr6r7)r�	sequences�seqname�
codepointsrrr�test_named_sequences_sample�s����z,UnicodeNamesTest.test_named_sequences_samplec	Cs"dd�}dtj}z
tj|d|d�}Wnttfy%|�d|�Ynw|�|j�|D]`}|�	�}|r;|�
d�r<q.|�d�\}}d	�d
d�|��D��}|�
t�|�|�|�t��|�|d�Wd�n1snwY|�t��tj�|�Wd�n1s�wYq.dS)NcSs|��}tj|vS)N)�readliner*�unidata_version)�testfile�hdrrrr�
check_version�s
zAUnicodeNamesTest.test_named_sequences_full.<locals>.check_versionz7http://www.pythontest.net/unicode/%s/NamedSequences.txtzutf-8)�encoding�checkzCould not retrieve �#�;rcss�|]
}tt|d��VqdS)�N)r&�int)rrCrrr�	<genexpr>�s�z=UnicodeNamesTest.test_named_sequences_full.<locals>.<genexpr>)r*rNr�open_urlresource�OSErrorr�skipTest�
addCleanup�close�strip�
startswith�splitrr
r+r.rHrr6r7)rrQ�url�testdata�linerJrKrrr�test_named_sequences_full�s6�
������z*UnicodeNamesTest.test_named_sequences_fullcCs@|�ttj�|�ttjd�|�ttj�|�ttjd�dS)N�xx�unknown)r.�	TypeErrorr*rr+r6rrrr�test_errors�szUnicodeNamesTest.test_errorscCsZ|�ttddd�|�tttdddd�dd�|�ttddd�|�ttd	dd�dS)
Ns\N{blah}�unicode-escape�strictz\N{%s}�xi���ascii�\N{SPACEs\NSPACE)r.�UnicodeErrorr@�bytesrrrr�test_strict_error_handling�s ����z+UnicodeNamesTest.test_strict_error_handlingzneeds UINT_MAX < SIZE_MAX��F)�size�memuse�dry_runcCsFddtdd}|�t|�td�td�|�td|jd�dS)Nrm�xrq�}s	\N{SPACE}zunknown Unicode character nameri)rr
�len�assertRaisesRegexrn�decode)rrsrkrrr�test_issue16335�s�z UnicodeNamesTest.test_issue16335N)�__name__�
__module__�__qualname__rr"r-r0r1r2r4r;rErGrLrdrhrpr�cpython_only�unittest�
skipUnlessrr�
bigmemtestrr{rrrrrs&%
r�__main__)�__doc__rr�r*�testr�http.clientr�	_testcapirrr�ImportError�TestCaserr|�mainrrrr�<module>s 	�[�

Youez - 2016 - github.com/yon3zu
LinuXploit