← Back
Editing: test_util.cpython-38.pyc
U s�@gL6 � @ sF d Z ddlmZmZ ddlZddlmZ ddlmZm Z ddl mZ ddlm Z mZmZ ddlmZmZ dd lmZ dd lmZ ddlmZ ddlmZmZmZ dd lmZmZ ddl m!Z! ddl m"Z"m#Z# ddl m$Z$m%Z%m&Z& ddl m'Z'm(Z( G dd� de �Z)G dd� de �Z*G dd� de �Z+G dd� dej,�Z-G dd� de�Z.dS )z Tests for L{twisted.web.util}. � )�absolute_import�divisionN)�Failure)�SynchronousTestCase�TestCase)�defer)�_PY3� intToBytes� networkString)�resource�util)�FlattenerError)�FOUND)�Request)� TagLoader� flattenString�tags)�DummyChannel�DummyRequest)�DeferredResource)�_SourceFragmentElement� _FrameElement)� _StackElement�FailureElement� formatFailure)� redirectTo�_SourceLineElementc @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd S )�RedirectToTestsz" Tests for L{redirectTo}. c C s^ t t� d�}d|_d}t||� | �|jt� | �|j�d�|g� | �|j�d�dg� dS )z� L{redirectTo} will set the C{Location} and C{Content-Type} headers on its request, and set the response code to C{FOUND}, so the browser will be redirected. T� GETs http://target.example.com/4321s locations content-types text/html; charset=utf-8N) r r �methodr �assertEqual�coder ZresponseHeadersZ getRawHeaders��self�requestZ targetURL� r% �</usr/lib/python3/dist-packages/twisted/web/test/test_util.py�test_headersAndCode"