File: //usr/lib/python3/dist-packages/twisted/python/test/__pycache__/test_zipstream.cpython-310.pyc
o
�b// � @ s� d Z ddlZddlZddlZddlmZ ddlmZmZ ddl m
Z
G dd� d�ZG dd � d ee
j�Z
G d
d� dee
j�ZG dd
� d
e
j�ZdS )z'
Tests for L{twisted.python.zipstream}
� N)�md5)�filepath� zipstream)�unittestc @ s` e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dS )�FileEntryMixinz?
File entry classes should behave as file-like objects
c C sZ | � � }t�|d| j��}|�d|� W d � n1 sw Y t�|d�}|�d�S )z6
Return an appropriate zip file entry
�w�contentN�r)�mktemp�zipfile�ZipFile�compression�writestrr �ChunkingZipFile�readfile)�self�contents�filename�z� r �D/usr/lib/python3/dist-packages/twisted/python/test/test_zipstream.py�getFileEntry s �
zFileEntryMixin.getFileEntryc C s>