Sindbad~EG File Manager
�
&Μg8� � �� � d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlmZ G d� de j � Z G d� de j � Z
G d � d
e j � Zedk( r e j � yy)� N)�array)� os_helper)�
script_helperc �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)�LegacyBase64TestCasec �& � | j t |d� | j t |g � t d� j dd� }| j t ||� t d� j d� }| j t ||� y )N� s 1234�B)� r �I)�assertRaises� TypeError�
memoryview�cast)�self�f�multidimensional�int_datas �-/usr/local/lib/python3.12/test/test_base64.py�check_type_errorsz&LegacyBase64TestCase.check_type_errors
sx � ����)�Q��+����)�Q��+�%�g�.�3�3�C��@�����)�Q�(8�9��g�&�+�+�C�0�����)�Q��1� c �� � | j } |t j d� d� |t j d� d� |t j d� d� |t j d� d� |t j d � d � |t j d
� d� |t j d� d
� |t j t d� � d� |t j t d� � d� |t j t dd� � d� | j
t j � y )N� www.python.org� d3d3LnB5dGhvbi5vcmc=
� a� YQ==
� ab� YWI=
� abc� YWJj
r �R abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}�r YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0
NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==
� Aladdin:open sesame� QWxhZGRpbjpvcGVuIHNlc2FtZQ==
r
)�assertEqual�base64�encodebytes� bytearrayr r r �r �eqs r �test_encodebytesz%LegacyBase64TestCase.test_encodebytes s � �
�
�
��
�6���/�0�2K�L�
�6���d�#�Y�/�
�6���e�$�i�0�
�6���f�%�y�1�
�6���c�"�C�(�
�6��� A� B�3� 4� �6���4�5�?� A� �6���i��/�0�)�<�
�6���j��0�1�9�=�
�6���e�C��0�1�9�=����v�1�1�2r c �� � | j } |t j d� d� |t j d� d� |t j d� d� |t j d� d� |t j d � d
� |t j d� d� |t j d� d
� |t j t d� � d� |t j t d� � d� |t j t dd� � d� | j
t j � y )Nr r r r r r r r r"