Files
jupyterhub/jupyterhub/tests/mockserverapp.py
Min RK d0da677813 infer default mixins from $JUPYTERHUB_SINGLEUSER_APP
set to e.g. JUPYTERHUB_SINGLEUSER_APP=jupyterlab.labapp.LabApp for JupyterLab
2020-07-24 13:06:35 +02:00

18 lines
496 B
Python

"""Example JupyterServer app subclass"""
from jupyter_server.base.handlers import JupyterHandler
from jupyter_server.serverapp import ServerApp
from tornado import web
class TreeHandler(JupyterHandler):
@web.authenticated
def get(self):
self.write("OK!")
class MockServerApp(ServerApp):
def initialize(self, argv=None):
self.default_url = "/tree"
super().initialize(argv)
self.web_app.add_handlers(".*$", [(self.base_url + "tree/?", TreeHandler)])