mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-24 19:04:02 +08:00
manual: ligher mock for artiq.gui.applets. Closes #1293
This commit is contained in:
parent
948ea396c0
commit
4fab405b36
@ -26,6 +26,7 @@ from sphinx.ext import autodoc
|
||||
autodoc.repr = str
|
||||
|
||||
|
||||
# we cannot use autodoc_mock_imports (does not help with argparse)
|
||||
mock_modules = ["artiq.gui.waitingspinnerwidget",
|
||||
"artiq.gui.flowlayout",
|
||||
"artiq.compiler.module",
|
||||
@ -39,6 +40,14 @@ for module in mock_modules:
|
||||
sys.modules[module] = Mock()
|
||||
|
||||
|
||||
# https://stackoverflow.com/questions/29992444/sphinx-autodoc-skips-classes-inherited-from-mock
|
||||
class MockApplets:
|
||||
class AppletsDock:
|
||||
pass
|
||||
|
||||
sys.modules["artiq.gui.applets"] = MockApplets
|
||||
|
||||
|
||||
# If extensions (or modules to document with autodoc) are in another directory,
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
|
Loading…
Reference in New Issue
Block a user