|
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
>��g� � @ s� d dl mZ d dlZd dlmZ d dlZd dlmZmZm Z dZ
de d e
Zdd � ZG d
d� de
�Zdd
� Zdd� Zdd� Zdd� Zdd� ZG dd� dej�Zedkr�e�� dS )� )�open_urlresourceN)�
HTTPException)� normalize�
is_normalized�unidata_versionzNormalizationTest.txtz"http://www.pythontest.net/unicode/�/c C s | � � }t|kS )N)�readliner )ZtestfileZhdr� r �6/opt/cppython/lib/python3.8/test/test_normalization.py�
check_version s r c @ s e Zd ZdS )�
RangeErrorN)�__name__�
__module__�__qualname__r r r r
r s r c C s
t d| �S )N�NFC�r ��strr r r
r s r c C s
t d| �S )N�NFKCr r r r r
r s r c C s
t d| �S )N�NFDr r r r r
r s r c C s
t d| �S )N�NFKDr r r r r
r s r c C s@ dd� | � d�D �} | D ]}|tjkrt�qd�dd� | D ��S )Nc S s g | ]}t |d ��qS )� )�int��.0�xr r r
�
<listcomp> s zunistr.<locals>.<listcomp>� � c S s g | ]}t |��qS r )�chrr r r r
r # s )�split�sys�
maxunicoder �join)�datar r r r
�unistr s
r% c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�NormalizationTestc C s~ zt tdtd�}W nL tk
r8 | �dt� d�� Y n( ttfk
r^ | �dt� �� Y nX |� | �|� W 5 Q R X d S )Nzutf-8)�encoding�checkz"Permission error when downloading z into the test data directoryzCould not retrieve ) r �TESTDATAURLr �PermissionErrorZskipTest�OSErrorr Zfail�run_normalization_tests)�self�testdatar r r
� test_main&