File: //usr/lib/python3/dist-packages/supervisor/tests/__pycache__/test_http.cpython-310.pyc
o
|��]Jc � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dlm
Z
d dlmZ d dlm
Z
d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZ d dlmZ G d
d� d�ZG dd� deej�ZG dd� deej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd � d ej�Zd!Z G d"d#� d#ej�Z!G d$d%� d%ej�Z"G d&d'� d'ej�Z#G d(d)� d)ej�Z$G d*d+� d+�Z%G d,d-� d-�Z&d.d/� Z'e(d0kr�ej)d/d1� dS dS )2� N)�as_bytes)� as_string)�sha1)�DummySupervisor)�PopulatedDummySupervisor)�DummyRPCInterfaceFactory)�DummyPConfig)�DummyOptions)�DummyRequest)�DummyLogger)�NOT_DONE_YETc @ � e Zd Zdd� Zdd� ZdS )�HandlerTestsc C � | � � |�S �N��_getTargetClass)�self�supervisord� r �</usr/lib/python3/dist-packages/supervisor/tests/test_http.py�_makeOne � zHandlerTests._makeOnec C s: G dd� d�}t � }| �|�}| �|�||j��d� d S )Nc @ s e Zd Zdd� ZdS )z,HandlerTests.test_match.<locals>.FakeRequestc S �
|| _ d S r )�uri)r r r r r �__init__ �
z5HandlerTests.test_match.<locals>.FakeRequest.__init__N)�__name__�
__module__�__qualname__r r r r r �FakeRequest s r T)r r �assertEqual�match�path)r r �
supervisor�handlerr r r �
test_match s
zHandlerTests.test_matchN)r r r r r&