Sindbad~EG File Manager
a
��g�_ � @ s� d dl Z d dlZd dlmZmZmZ d dlZd dlZd dlZd dl Z d dl
Z
d dlmZ d dl
Z
d dlmZmZmZmZmZ ed�Zd dlmZmZmZmZ G dd� de
j�ZG d d
� d
e
j�ZG dd� d�ZG d
d� de
j�ZG dd� de
j�ZG dd� de
j�ZdZ dZ!dZ"dZ#ej$dd�gZ%dZ&ej'dd�ej$ej(ej)B d�gZ*dZ+ej,dd�dej$igZ-d Z.ej'd!d�ej/d"d�ej$d!dd#�gZ0d$Z1d%Z2e3d&k�r�e
�4� dS )'� N)�BytesIO�UnsupportedOperation�DEFAULT_BUFFER_SIZE)�support)�_4G�TESTFN�
import_module�
bigmemtest�unlink�lzma)�LZMACompressor�LZMADecompressor� LZMAError�LZMAFilec @ s@ e Zd Zdd� Zdd� Zdd� Zdd� ZdGd
d�Zdd
� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Zej e!e"d: d;d<�d=d>� ��Z#ej e!e"d: d?d<�d@dA� ��Z$dBdC� Z%ej&dDdE� �Z'dFS )H�CompressorDecompressorTestCasec C sR | � ttg � | j ttdd� | j ttdd� | j ttdd� | j ttdd� | j tttjd� | � t��$ td d
tjigd� W d � n1 s�0 Y | � ttd� | j ttd
d� | � t�� ttjdd� W d � n1 s�0 Y | � t�� ttjdd� W d � n1 �s$0 Y | j ttt d� | � t�� ttj
t d� W d � n1 �sn0 Y | � t�� ttjt d� W d � n1 �s�0 Y t� }| � t|j� | � t|jdd� | � t|j
d� |�
� }| � t|jd� | � t|j
� t� }| � t|j� | � t|jdd� |�|� | � t|jd� d S )Ng������@��format� ��checkZasdf��preset� ��filters� �id�r r � s qw��memlimitZzzz� �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�lzdr r �*/usr/local/lib/python3.9/test/test_lzma.py�test_simple_bad_args s>