|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gh% � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZ zd dlm Z m
Z
mZ W n ek
rl d Z Z
ZY nX G dd� de j
�Zed kr�e �� dS )
� N)�support)�
HTTPException)�
check_version)�INT_MAX�PY_SSIZE_T_MAX�UINT_MAXl ���� c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zeje�eek d�ejed dd d!�d"d#� ���Zd$S )%�UnicodeNamesTestc C s t d| �}| �||� |S )Nz"\N{%s}")�eval�assertEqual)�self�name�code�res� r �,/opt/cppython/lib/python3.8/test/test_ucn.py�checkletter s zUnicodeNamesTest.checkletterc sf dddddddddd d
ddddddddd
ddddddg}d}� � d�� fdd�t||�D ��|� d S )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.� c s g | ]}� j |� �qS r �r )�.0�args�r r r �
<listcomp>A s z1UnicodeNamesTest.test_general.<locals>.<listcomp>)r
�join�zip)r �chars�stringr r r �test_general s@ ��zUnicodeNamesTest.test_generalc C sP d� ttttd�td����D ],}d|�� }t�|�}| �t� |�|� qd S )Nr �a�zzLATIN SMALL LETTER %s)
r �map�chr�range�ord�upper�unicodedata�lookupr
r )r �charr r
r r r �test_ascii_lettersE s "
z#UnicodeNamesTest.test_ascii_lettersc C s� | � dd� | � dd� | � dd� | � dd� | � d d
� | � dd� | � d
d� | � dd� | � dd� | � dd� | � dd� | � dd� | � dd� | �ttjd� d S )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 r r r r �test_hangul_syllablesK s z&UnicodeNamesTest.test_hangul_syllablesc C s| | � dd� | � dd� | � dd� | � dd� | � d d
� | � dd� | � d
d� | � dd� | � dd� | � dd� d S )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 r r r r �test_cjk_unified_ideographs\ s z,UnicodeNamesTest.test_cjk_unified_ideographsc C s@ t d�D ]2}t|�}t�|d �}|d k r| �t�|�|� qd S )Ni )r! r r$ r r
r% )r r
r&