Sindbad~EG File Manager
�
'Μg�r � �
� d dl Z d dlZd dlmZmZmZ d dlZd dlZd dlZd dl Z d dl
mZ d dlZd dl
mZmZ d dlmZ d dlmZmZmZ ed� Zd dlmZmZmZmZ G d � d
ej6 � Z G d� dej6 � Z G d
� d� Z G d� dej6 � Z G d� dej6 � Z G d� dej6 � Z!dZ"dZ#dZ$dZ%ejL dd�gZ'dZ(ejR dd�ejL ejT ejV z d�gZ,dZ-ej\ dd �d!ejL igZ/d"Z0ejR d#d�ejb d$d �ejL d#dd%�gZ2d&Z3d'Z4e5d(k( r ejl � yy))� N)�BytesIO�UnsupportedOperation�DEFAULT_BUFFER_SIZE)�support)�_4G�
bigmemtest)�
import_module)�TESTFN�unlink�FakePath�lzma)�LZMACompressor�LZMADecompressor� LZMAError�LZMAFilec �n � e Zd Zd� Zd� Zd� Zd� Zd'd�Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zej@ e!e"dz d�� d � � � Z#ej@ e!e"dz d!�� d"� � � Z$d#� Z%ejL d$� � Z'd%� Z(y&)(�CompressorDecompressorTestCasec �f � | j t t g � | j t t d�� | j t t d�� | j t t d�� | j t t d�� | j t t t j
�� | j t � 5 t d d
t j ig�� d d d � | j t t d� | j t t d
�� | j t � 5 t t j d�� d d d � | j t � 5 t t j d�� d d d � | j t t t �� | j t � 5 t t j t �� d d d � | j t � 5 t t j t �� d d d � t � }| j t |j � | j t |j dd� | j t |j d� |j � }| j t |j d� | j t |j � t � }| j t |j � | j t |j dd� |j |� | j t |j d� y # 1 sw Y ���xY w# 1 sw Y ��'xY w# 1 sw Y ���xY w# 1 sw Y ���xY w# 1 sw Y ��{xY w)Ng������@��format� ��check�asdf��preset� ��filters� �id�r r � s qw��memlimit�zzz� �r r � foo� bars blahs quux)�assertRaises� TypeErrorr �
ValueErrorr
�FORMAT_AUTO�FILTER_LZMA2r �
FORMAT_RAW�
FILTERS_RAW_1� FORMAT_XZ�FORMAT_ALONE�compress�flush�
decompress�EOFError)�self�lzc�empty�lzds �+/usr/local/lib/python3.12/test/test_lzma.py�test_simple_bad_argsz3CompressorDecompressorTestCase.test_simple_bad_args s{ � ����)�^�R�8����)�^�D��A����)�^�2��>����)�^�F��C����)�^�Q��?����*�n�T�=M�=M��N�
�
�
�z�
*��!�t�T�5F�5F�.G�-H�I� +�
���)�%5�r�:����)�%5���F�
�
�
�y�
)��T�_�_�e�<� *� �
�
�z�
*��T�_�_�y�A� +�
���*�&6�
��N�
�
�
�z�
*��D�N�N�M�J� +�
�
�
�z�
*��D�$5�$5�}�M� +� ������)�S�\�\�2����)�S�\�\�6�6�B����)�S�Y�Y��8�� � ������*�c�l�l�G�<����*�c�i�i�0�� �����)�S�^�^�4����)�S�^�^�V�V�D����u�����(�C�N�N�G�<�; +�
*��
*�
)�� +�
*�� +�
*��
*�
*�s<