File: //usr/local/lib/python3.7/test/__pycache__/test_zlib.cpython-37.opt-2.pyc
B
��g!� � @ sB d dl Z d dlmZ d dlZd dlZd dlZd dlZd dlmZm Z m
Z
e�d�Ze �
ee�� d�d�Ze �
ee�� d�d�ZG dd � d e j�ZG d
d� de j�ZG dd
� d
e j�ZG dd� de j�ZG dd� de�ZG dd� dee j�ZG dd� dee j�Zdefdd�Zdefdd�ZdZG dd� d�Ze dk�r>e �!� dS )� N)�support)�
bigmemtest�_1G�_4G�zlib�copyzrequires Compress.copy()zrequires Decompress.copy()c @ s e Zd Zdd� ZdS )�VersionTestCasec C s | � tjd tjd � d S )Nr )�assertEqualr �ZLIB_RUNTIME_VERSIONZZLIB_VERSION)�self� r �*/usr/local/lib/python3.7/test/test_zlib.py�test_library_version s z$VersionTestCase.test_library_versionN)�__name__�
__module__�__qualname__r r r r r
r s r c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�ChecksumTestCasec C s0 | � t�d�t�dd�� | �t�dd�� d S )N� r s abcl �� )r r �crc32�
assertTrue)r r r r
�test_crc32start s z ChecksumTestCase.test_crc32startc C s@ | � t�dd�d� | � t�dd�d� | � t�dd�d� d S )Nr r � i� )r r r )r r r r
�test_crc32empty$ s z ChecksumTestCase.test_crc32emptyc C s0 | � t�d�t�dd�� | �t�dd�� d S )Nr r s abcl �� )r r �adler32r )r r r r
�test_adler32start) s z"ChecksumTestCase.test_adler32startc C s@ | � t�dd�d� | � t�dd�d� | � t�dd�d� d S )Nr r r i� )r r r )r r r r
�test_adler32empty- s z"ChecksumTestCase.test_adler32emptyc C s� | � t�dd�d� | � t�dd�d� | � t�dd�d� | � t�dd�d� | � t�d�t�dd�� | � t�d�t�dd�� d S )Ns penguinr l !�K r i���Ci��i��)r r r r )r r r r
�
test_penguins2 s zChecksumTestCase.test_penguinsc C sT d}| � t�|�d� | � t�d�d� | � t�|| �d� | � t�d�d� d S )Ns abcdefghijklmnopl �@u( s spami=��Cl
* i�O)r r r r )r �foor r r
�test_crc32_adler32_unsigned; s
z,ChecksumTestCase.test_crc32_adler32_unsignedc C sH d}d}| � t�|�|� | � t�|�|� | � t�d�t�d�� d S )Ns abcdefghijklmnopl �@u( s spam)r �binasciir r )r r Zcrcr r r
�test_same_as_binascii_crc32C s
z,ChecksumTestCase.test_same_as_binascii_crc32N)
r r r r r r r r r r r r r r
r s r c @ s&