python (3.12.0)
͑ee$ 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 yy) )DocXMLRPCServerN)supportT)modulec | sd S fd}|S )Nc | S N )funcs G/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_docxmlrpc.py<lambda>z)make_request_and_skipIf.<locals>.<lambda> s D c fd}|S )Nc | j j dd | j j t j )NGET/)clientrequestgetresponseunittestSkipTest)selfreasons r make_request_and_skipzImake_request_and_skipIf.<locals>.decorator.<locals>.make_request_and_skip s8 KKs+KK##%##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 s % r
c t dd } | j d | j d | j d G d dt }| j | j
| d }d
t fd} G d d
}| j | | j d | j | | j
| | S # | j 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 Zy)make_server.<locals>.TestClassc || _ y)z7Test method's docs. This method truly does very little.N)arg)r r# s r test_methodz*make_server.<locals>.TestClass.test_method&