| 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 : |
o
�9jM � @ s� d Z ddlZddlZddlZddlZddlmZmZmZm Z g d�Z
g d�Zee
ddg ZG dd � d ej
�ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� dej
�Zedkrbe�� dS dS )zTest the binascii C module.� N)�
bigmemtest�_1G�_4G�warnings_helper)�
b2a_base64�b2a_hex�b2a_hqx�b2a_qp�b2a_uu�hexlify�rlecode_hqx)�
a2b_base64�a2b_hex�a2b_hqx�a2b_qp�a2b_uu� unhexlify�
rledecode_hqx�crc32�crc_hqxc @ s e Zd ZeZdZeeed��7 Zed7 Zdd� Zdd� Zdd � Z e
jed
�dd� �Z
d
d� Zdd� Zdd� Zdd� Ze
jed
�dd� �Zdd� Ze
jed
�dd� �Ze
jed
�dd� �Zdd� Zdd � Zd!d"� Ze
jed
�d#d$� �Zd%d&� Ze
jed
�d'd(� �Zd)d*� Zd+d,� Zd-S ).�BinASCIITests. The quick brown fox jumps over the lazy dog.
� s
Hello world.
c C s | � | j�| _d S �N)� type2test�rawdata�data��self� r �)/usr/lib/python3.10/test/test_binascii.py�setUp s zBinASCIITest.setUpc C s( | � ttjt�� | � ttjt�� d S r )�
assertTrue�
issubclass�binascii�Error� Exception�
Incompleter r r r �test_exceptions s zBinASCIITest.test_exceptionsc C s6 t D ]}| �ttt|�d�� | �ttt|�� qd S )N�__call__)�
all_functionsr! �hasattr�getattrr# �assertRaises� TypeError)r �namer r r �test_functions# s �zBinASCIITest.test_functions)�categoryc C s d}| j d |� }ttt�D ]d\}}tt|�}tt|�}z|| �|��}|| �|��}W n tyH } z| �d� ||| �� W Y d } ~ nd } ~ ww |dkrQ|\}}
| �
||d� ||||�� | �|t� | �|t� | �
t|�d� q| �t�|d�t� | �t�|�t� d S )N�- �{}/{} conversion raises {!r}r �{}/{} conversion: {!r} != {!r}� r )r �zip�
a2b_functions�
b2a_functionsr+ r# r r% �fail�format�assertEqual�assertIsInstance�bytes�
assertLess�maxr �intr )r �MAX_ALL�raw�fa�fb�a2b�b2a�a�res�err�_r r r �test_returned_value) s,
��
�z BinASCIITest.test_returned_valuec C s� d}g }t dt| j�|�D ]}| �| j||| � �}t�|�}|�|� q
t� }|D ]}| �|�}t�|�}||7 }q+| � || j� d S )N�9 r )
�range�lenr r r# r �appendr<