File: //lib/python3/dist-packages/twisted/web/test/__pycache__/test_static.cpython-38.pyc
U
W[ � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z
ddlmZ ddl
mZmZ ddlmZ ddlmZ ddlmZmZ dd lmZmZ dd
lmZ ddlmZmZmZm Z ddl!m"Z" dd
l#m$Z$ ddl%m&Z& ddl'm(Z( G dd� de�Z)G dd� de�Z*G dd� de�Z+G dd� de�Z,G dd� de�Z-G dd� de�Z.G dd� de�Z/G dd� de�Z0G d d!� d!e�Z1G d"d#� d#e�Z2G d$d%� d%e�Z3dS )&z"
Tests for L{twisted.web.static}.
� N)�BytesIO)�verifyObject)�abstract�
interfaces)�platform)�FilePath)�compat�log)�
intToBytes�
networkString)�TestCase)�static�http�script�resource)�UnsupportedMethod)�DummyRequest��_render)�FOUNDc @ s e Zd ZdZdd� Zdd� ZdS )�StaticDataTestsz
Tests for L{Data}.
c sB t �dd�}tdg�� d� _t|� �}� �fdd�}|�|� |S )zV
L{Data.render} returns an empty response body for a I{HEAD} request.
� fooZbar� � HEADc s �� d�� j�d� d S �N� ��assertEqual�join�written��ignored��request�self� �>/usr/lib/python3/dist-packages/twisted/web/test/test_static.py�
cbRendered- s z4StaticDataTests.test_headRequest.<locals>.cbRendered)r
�Datar �methodr �addCallback)r$ �data�dr'