cpython: 17d688dedfca (original) (raw)

Mercurial > cpython

changeset 102798:17d688dedfca

Issue #27614: Merge test_docxmlrpc from 3.5 [#27614]

Martin Panter vadmium+py@gmail.com
date Sat, 20 Aug 2016 07:39:15 +0000
parents e5777c5d108c(current diff)397f05044172(diff)
children 1455851e7332
files
diffstat 1 files changed, 11 insertions(+), 30 deletions(-)[+] [-] Lib/test/test_docxmlrpc.py 41

line wrap: on

line diff

--- a/Lib/test/test_docxmlrpc.py +++ b/Lib/test/test_docxmlrpc.py @@ -3,12 +3,8 @@ import http.client import sys from test import support threading = support.import_module('threading') -import time -import socket import unittest -PORT = None - def make_request_and_skipIf(condition, reason): # If we skip the test, we have to make a request because # the server created in setUp blocks expecting one to come in. @@ -23,13 +19,10 @@ def make_request_and_skipIf(condition, r return decorator -def server(evt, numrequests): +def make_server(): serv = DocXMLRPCServer(("localhost", 0), logRequests=False) try:

- # Add some documentation serv.set_server_title("DocXMLRPCServer Test Documentation") serv.set_server_name("DocXMLRPCServer Test Docs") @@ -66,43 +59,31 @@ def server(evt, numrequests): serv.register_function(lambda x, y: x-y) serv.register_function(annotation) serv.register_instance(ClassWithAnnotation()) -

class DocXMLRPCHTTPGETServer(unittest.TestCase): def setUp(self):

-

def tearDown(self): self.client.close()

- # Disable server feedback DocXMLRPCServer._send_traceback_header = False

def test_valid_get_response(self): self.client.request("GET", "/")