summaryrefslogtreecommitdiff
path: root/Lib/test/test_xmlrpc.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_xmlrpc.py')
-rw-r--r--Lib/test/test_xmlrpc.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/Lib/test/test_xmlrpc.py b/Lib/test/test_xmlrpc.py
index df9c79e3df..ef8ad217ea 100644
--- a/Lib/test/test_xmlrpc.py
+++ b/Lib/test/test_xmlrpc.py
@@ -505,10 +505,6 @@ def http_server(evt, numrequests, requestHandler=None, encoding=None):
def getData():
return '42'
- def my_function():
- '''This is my function'''
- return True
-
class MyXMLRPCServer(xmlrpc.server.SimpleXMLRPCServer):
def get_request(self):
# Ensure the socket is always non-blocking. On Linux, socket
@@ -535,9 +531,14 @@ def http_server(evt, numrequests, requestHandler=None, encoding=None):
serv.register_introspection_functions()
serv.register_multicall_functions()
serv.register_function(pow)
- serv.register_function(lambda x,y: x+y, 'add')
serv.register_function(lambda x: x, 'têšt')
- serv.register_function(my_function)
+ @serv.register_function
+ def my_function():
+ '''This is my function'''
+ return True
+ @serv.register_function(name='add')
+ def _(x, y):
+ return x + y
testInstance = TestInstanceClass()
serv.register_instance(testInstance, allow_dotted_names=True)
evt.set()