← Back
Editing: 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'