Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_docxmlrpc.cpython-311.opt-2.pyc |
�
�Kee$ � �� � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlm Z e j
d�� � d� Zd� Z G d� d ej
� � Zed
k r ej � � dS dS )� )�DocXMLRPCServerN)�supportT)�modulec � �� | sd� S �fd�}|S )Nc � � | S �N� )�funcs �=/usr/local/apps/python3/lib/python3.11/test/test_docxmlrpc.py�<lambda>z)make_request_and_skipIf.<locals>.<lambda> s � �D� � c � �� �fd�}|S )Nc � �� | j � dd� � | j � � � t j �� � �)N�GET�/)�client�request�getresponse�unittest�SkipTest)�self�reasons �r �make_request_and_skipzImake_request_and_skipIf.<locals>.decorator.<locals>.make_request_and_skip s@ �� ��K����s�+�+�+��K�#�#�%�%�%��#�F�+�+�+r
r )r
r r s �r � decoratorz*make_request_and_skipIf.<locals>.decorator s$ �� � ,� ,� ,� ,� ,� %�$r
r )� conditionr r s ` r �make_request_and_skipIfr s7 �� � � !� � � �%� %� %� %� %� �r
c �T � t dd�� � } | � d� � | � d� � | � d� � G d� dt � � }| � � � | � |� � � � d � }d
t fd�} G d� d
� � }| � |� � | � d� � � | � |� � | � |� � � � | S # | � � � � xY w)N)� localhostr F)�logRequestsz"DocXMLRPCServer Test DocumentationzDocXMLRPCServer Test DocszmThis is an XML-RPC server's documentation, but the server can be used by POSTing to /RPC2. Try self.add, too.c � � e Zd Zd� ZdS )�make_server.<locals>.TestClassc � � || _ d S r )�arg)r r# s r �test_methodz*make_server.<locals>.TestClass.test_method&