File: D:/Python311/Lib/test/__pycache__/test_unicodedata.cpython-311.opt-1.pyc
�
��Vc/A � �* � d Z ddlZddlmZ ddlZddlZddlZddlmZm Z m
Z
mZmZ G d� dej
� � Z G d� dej
� � Z G d � d
e� � Z G d� de� � Z G d
� dej
� � Zedk r ej � � dS dS )z� Tests for the unicodedata module.
Written by Marc-Andre Lemburg (mal@lemburg.com).
(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
� N)�
HTTPException)�open_urlresource�requires_resource�
script_helper�cpython_only�check_disallow_instantiationc �: � e Zd ZdZ ed� � d� � � ZdS )�UnicodeMethodsTest�(4739770dd4d0e5f1b1677accfc3552ed3c8ef326�cpuc �B � t j � � }t t j dz � � D �]�}t |� � }d|� � � d|� � � d|� � � d|� � � d|�
� � d|� � � d|� � � d|�
� � d|� � � d|dz � � � d|dz � � � d|dz � � � d|dz � � � d|dz �
� � d|dz � � � d|dz � � � d|dz �
� � d|dz � � � |� � � |� � � |� � � |dz � � � |dz � � � |dz � � � |dz � � � g}|� d� |� � � dd � � � � ���|� � � }| � || j � � d S )
N� �01�abc�123z �ABC� �utf-8�
surrogatepass)�hashlib�sha1�range�sys�
maxunicode�chr�isalnum�isalpha� isdecimal�isdigit�islower� isnumeric�isspace�istitle�isupper�lower�upper�title�update�join�encode� hexdigest�assertEqual�expectedchecksum)�self�h�i�char�data�results �)D:\Python311\Lib\test\test_unicodedata.py�test_method_checksumz'UnicodeMethodsTest.test_method_checksum s � ��L�N�N���s�~��)�*�*� % E� % E�A��q�6�6�D� �T�\�\�^�^�$��T�\�\�^�^�$��T�^�^�%�%�&��T�\�\�^�^�$��T�\�\�^�^�$��T�^�^�%�%�&��T�\�\�^�^�$��T�\�\�^�^�$��T�\�\�^�^�$� �d�U�l�+�+�-�-�.��d�U�l�+�+�-�-�.��d�U�l�-�-�/�/�0��d�U�l�+�+�-�-�.��d�U�l�+�+�-�-�.��d�U�l�-�-�/�/�0��d�U�l�+�+�-�-�.��d�U�l�+�+�-�-�.��d�U�l�+�+�-�-�.� �
�
����
�
����
�
��� ���$�$�&�&����$�$�&�&����$�$�&�&����$�$�&�&�A"�D�F
�H�H�R�W�W�T�]�]�)�)�'�?�C�C�D�D�D�D������������!6�7�7�7�7�7� N)�__name__�
__module__�__qualname__r- r r5 � r6 r4 r
r
sB � � � � � � B����u���)8� )8� ��)8� )8� )8r6 r
c � � e Zd ZeZdS )�UnicodeDatabaseTestN)r7 r8 r9 �unicodedata�dbr: r6 r4 r<