File: //usr/local/CyberCP/lib/python3.10/site-packages/tornado/test/__pycache__/web_test.cpython-310.pyc
o
�h.� � @ s� d dl mZ d dlmZ d dlmZmZmZmZm Z m
Z
d dlmZ d dl
mZ d dlmZ d dlmZ d dlmZ d d lmZmZ d d
lmZ d dlmZ d dlmZmZmZmZ d d
l m!Z! d dl"m#Z#m$Z$ d dl%m&Z&m'Z'm(Z(m)Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9 d dl:Z:d dl;Z;d dl<Z<d dl=Z=d dl>Z?d dl@Z@d dlAmBZB d dlCZCd dlDZDd dlEZEd dlFZFd dlGZGd dlHZHd dlIZId dlJZKdd� ZLG dd� de�ZMG dd� deM�ZNG dd� de'�ZOG dd� de'�ZPG dd� deIjQ�ZRG dd� deIjQ�ZSG d d!� d!eM�ZTG d"d#� d#eM�ZUG d$d%� d%e'�ZVG d&d'� d'eM�ZWG d(d)� d)e'�ZXG d*d+� d+eM�ZYG d,d-� d-e'�ZZG d.d/� d/eM�Z[G d0d1� d1e'�Z\G d2d3� d3e'�Z]G d4d5� d5e'�Z^G d6d7� d7e'�Z_G d8d9� d9e'�Z`G d:d;� d;e'�ZaG d<d=� d=e'�Z)G d>d?� d?e'�ZbG d@dA� dAe'�ZcG dBdC� dCe'�ZdG dDdE� dEe'�ZeG dFdG� dGeM�ZfG dHdI� dIeM�ZgG dJdK� dKeM�ZhG dLdM� dMeM�ZiG dNdO� dOeM�ZjG dPdQ� dQeM�ZkG dRdS� dSeM�ZlG dTdU� dUeM�ZmG dVdW� dWeM�ZnG dXdY� dYeM�ZoG dZd[� d[eM�ZpG d\d]� d]eN�ZqG d^d_� d_eN�ZrG d`da� daeN�ZsG dbdc� dceN�ZtG ddde� deeN�ZuG dfdg� dgeN�ZvG dhdi� dieM�ZwG djdk� dkeN�ZxG dldm� dmeM�ZyG dndo� doeN�ZzG dpdq� dqe{�Z|G drds� dseN�Z}G dtdu� dueN�Z~G dvdw� dweN�ZG dxdy� dyeN�Z�G dzd{� d{eN�Z�G d|d}� d}eM�Z�G d~d� deN�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eM�Z�G d�d�� d�eM�Z�G d�d�� d�eM�Z�G d�d�� d�eM�Z�G d�d�� d�eM�Z�e6G d�d�� d�e'��Z�G d�d�� d�e��Z�G d�d�� d�e�eM�Z�G d�d�� d�e�eM�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eIjQ�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eN�Z�G d�d�� d�eM�Z�G d�d�� d�eM�Z�G d�d�� d�eN�Z�G d�d�� d�eIjQ�Z�G d�d�� d�e�Z�G d�d�� d�eIjQ�Z�G d�d�� d�eM�Z�G d�d�� d�eM�Z�dS )�� )�Future)�gen)�json_decode�utf8�
to_unicode�recursive_unicode�
native_str�
to_basestring)�HTTPClientError)�format_timestamp)�IOStream)�locale)�Event)�app_log�gen_log��SimpleAsyncHTTPClient��
DictLoader)�AsyncHTTPTestCase�
AsyncTestCase� ExpectLog�gen_test)�ignore_deprecation)�
ObjectDict�unicode_type)�Application�RequestHandler�StaticFileHandler�RedirectHandler� HTTPError�MissingArgumentError�ErrorHandler�
authenticated�url�_create_signature_v1�create_signed_value�decode_signed_value�get_signature_key_version�UIModule�Finish�stream_request_body�removeslash�addslash�GZipContentEncodingN)�BytesIOc G s t jjt j�t�g| �R � S �N)�os�path�join�dirname�__file__)�a� r7 �H/usr/local/CyberCP/lib/python3.10/site-packages/tornado/test/web_test.py�relpath= � r9 c @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �WebTestCasez�Base class for web tests that also supports WSGI mode.
Override get_handlers and get_app_kwargs instead of get_app.
This class is deprecated since WSGI mode is no longer supported.
c C s t | �� fi | �� ��| _| jS r0 )r �get_handlers�get_app_kwargs�app��selfr7 r7 r8 �get_appH s zWebTestCase.get_appc C � t � �r0 ��NotImplementedErrorr? r7 r7 r8 r<