File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_lzma.cpython-312.pyc
�
�h�e�a � � � d dl Z d dlZd dlmZmZmZ d dlZd dlZd dlZd dl Z d dl
Z
d dlmZ d dl
Z
d dlmZmZ d dlmZ d dlmZmZ ed� Zd dlmZmZmZmZ G d � d
e
j6 � Z G d� de
j6 � Z G d
� d� Z G d� de
j6 � Z G d� de
j6 � Z G d� de
j6 � 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 e
jl � yy))� N)�BytesIO�UnsupportedOperation�DEFAULT_BUFFER_SIZE)�support)�_4G�
bigmemtest)�
import_module)�TESTFN�unlink�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 �5/opt/alt/python312/lib64/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�
*� J��!�t�T�5F�5F�.G�-H�I� J�
���)�%5�r�:����)�%5���F�
�
�
�y�
)� =��T�_�_�e�<� =� �
�
�z�
*� B��T�_�_�y�A� B�
���*�&6�
��N�
�
�
�z�
*� K��D�N�N�M�J� K�
�
�
�z�
*� N��D�$5�$5�}�M� N� ������)�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�<�; J� J��
=� =�� B� B�� K� K�� N� N�s<