File: //usr/local/lib/python3.10/test/__pycache__/test_httpservers.cpython-310.opt-1.pyc
o
�it� � @ sH d Z ddlmZ ddlmZmZmZmZ ddlm Z m
Z
ddlZddlZddl
Z
ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlmZ ddl m!Z!m"Z" ddlZddl#m$Z$ dd l%m&Z& dd
l%m'Z' G dd� d�Z(G d
d� dej)�Z*G dd� dej+�Z,G dd� de,�Z-G dd� de,�Z.G dd� de,�Z/dZ0dZ1dZ2dZ3e�4e5ed�o�e�6� dkd�G dd� de,��Z7G dd � d e�Z8G d!d"� d"e8�Z9G d#d$� d$�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>d-d.� Z?e@d/k�r"e�A� dS dS )0z�Unittests for the various HTTPServer modules.
Written by Cody A.W. Somerville <cody-somerville@ubuntu.com>,
Josip Dzolonga, and Michael Otteneder for the 2007/08 GHOP contest.
� )�OrderedDict)�BaseHTTPRequestHandler�
HTTPServer�SimpleHTTPRequestHandler�CGIHTTPRequestHandler)�server�
HTTPStatusN)�mock)�BytesIO�StringIO)�support)� os_helper)�threading_helperc @ s e Zd Zdd� Zddd�ZdS )�NoLogRequestHandlerc G � d S �N� )�self�argsr r �2/usr/local/lib/python3.10/test/test_httpservers.py�log_message&