| 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
�9j � � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlmZ G dd� de j�Z G dd� de j�Z
G d d
� d
e j�ZedkrGe �
� dS dS )� N)�array)� os_helper)�
script_helperc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� ZdS )�LegacyBase64TestCasec C sZ | � t|d� | � t|g � td��dd�}| � t||� td��d�}| � t||� d S )N� s 1234�B)� r �I)�assertRaises� TypeError�
memoryview�cast)�self�f�multidimensional�int_data� r �'/usr/lib/python3.10/test/test_base64.py�check_type_errors
s z&LegacyBase64TestCase.check_type_errorsc C s� | j }|t�d�d� |t�d�d� |t�d�d� |t�d�d� |t�d �d � |t�d
�d� |t�td��d� |t�td��d� |t�tdd��d� | �tj� d S )
N� www.python.org� d3d3LnB5dGhvbi5vcmc=
� a� YQ==
� ab� YWI=
� abc� YWJj
� �R abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}�r YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0
NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==
r )�assertEqual�base64�encodebytes� bytearrayr r r �r �eqr r r �test_encodebytes s
�z%LegacyBase64TestCase.test_encodebytesc C s� | j }|t�d�d� |t�d�d� |t�d�d� |t�d�d� |t�d �d
� |t�d�d� |t�td��d� |t�td��d� |t�tdd��d� | �tj� d S )
Nr r r r r r r r r r r r )r r! �decodebytesr# r r r r$ r r r �test_decodebytes( s
�z%LegacyBase64TestCase.test_decodebytesc C s� | j }ddlm}m} |d�}|� }t�||� ||�� d� | �ttj|d�|� � | �ttj|d�|� � | �ttj|d�|� � d S )Nr ��BytesIO�StringIOr r �abcr ) r �ior* r+ r! �encode�getvaluer
r )r r% r* r+ �infp�outfpr r r �test_encode; s �z LegacyBase64TestCase.test_encodec C s� ddl m}m} |d�}|� }t�||� | �|�� d� | �ttj |d�|� � | �ttj |d�|� � | �ttj |d�|� � d S )Nr r) � d3d3LnB5dGhvbi5vcmc=r zYWJj
r )
r- r* r+ r! �decoder r/ r
r r. )r r* r+ r0 r1 r r r �test_decodeL s z LegacyBase64TestCase.test_decodeN)�__name__�
__module__�__qualname__r r&