def METHOD_NAME():
    class Root:
        @cherrypy.expose
        def index(self):
            return cherrypy.request.wsgi_environ['SERVER_PORT']
        @cherrypy.expose
        def upload(self, file):
            return 'Size: %s' % len(file.file.read())
        @cherrypy.expose
        @cherrypy.config(**{'request.body.maxbytes': 100})
        def tinyupload(self):
            return cherrypy.request.body.read()
    cherrypy.tree.mount(Root())
    cherrypy.config.update({
        'server.socket_host': '0.0.0.0',
        'server.socket_port': 9876,
        'server.max_request_body_size': 200,
        'server.max_request_header_size': 500,
        'server.socket_timeout': 0.5,
        # Test explicit server.instance
        'server.2.instance': 'cherrypy._cpwsgi_server.CPWSGIServer',
        'server.2.socket_port': 9877,
        # Test non-numeric <servername>
        # Also test default server.instance = builtin server
        'server.yetanother.socket_port': 9878,
    })