| 1234567891011121314151617181920212223242526272829303132333435363738 |
- from traitlets import (
- Unicode,
- Bool,
- )
- from jupyter_server.extension.application import ExtensionApp
- from notebook_shim import shim
- def _jupyter_server_extension_points():
- return [
- {
- "module": "notebook_shim.tests.mockextension",
- "app": MockExtensionApp
- }
- ]
- class MockExtensionApp(
- shim.NotebookConfigShimMixin,
- ExtensionApp
- ):
- """Mock an extension app that previously inherited NotebookApp."""
- name = 'mockextension'
- # ------ Traits found ServerApp, NotebookApp, and MockExtensionApp
- default_url = Unicode(config=True)
- # ------ Traits found Notebook and MockExtensionApp
- enable_mathjax = Bool(config=True)
- # ------ Traits found ServerApp and MockExtensionApp
- allow_origin = Unicode(config=True)
- allow_origin_pat = Unicode(config=True)
|