File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_lzma.cpython-37.pyc
B
��gu_ � @ s� d dl Z d dlmZmZmZ d dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlZd dl
mZmZmZmZmZmZ ed�Zd dlmZmZmZmZ G dd� dej�ZG d d
� d
ej�ZG dd� d�ZG d
d� dej�ZG dd� dej�ZG dd� dej�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%Z2d&d'� Z3e4d(k�r�e3� dS ))� N)�BytesIO�UnsupportedOperation�DEFAULT_BUFFER_SIZE)�support)�_4G�TESTFN�
import_module�
bigmemtest�run_unittest�unlink�lzma)�LZMACompressor�LZMADecompressor� LZMAError�LZMAFilec @ s4 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� Zee d: d;d<�d=d>� �Z!ee d: d?d<�d@dA� �Z"dBdC� Z#e$j%dDdE� �Z&dFS )H�CompressorDecompressorTestCasec C s� | � ttg � | j ttdd� | j ttdd� | j ttdd� | j ttdd� | j tttjd� | � t�� td d
tjigd� W d Q R X | � ttd� | j ttd
d� | � t�� ttjdd� W d Q R X | � t�� ttjdd� W d Q R X | j ttt d� | � t�� ttj
t d� W d Q R X | � t�� ttjt d� W d Q R X 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)�memlimitZzzzi )r r s foos bars blahs quux)�assertRaises� TypeErrorr
�
ValueErrorr ZFORMAT_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.7/test/test_lzma.py�test_simple_bad_args s>