summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/source/conf.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 1c1bb40..0031d77 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -14,9 +14,19 @@
import sys
import os
+from unittest.mock import MagicMock
sys.path.insert(0, os.path.abspath("../.."))
+
+class Mock(MagicMock):
+ @classmethod
+ def __getattr__(cls, name):
+ return Mock()
+
+MOCK_MODULES = [ 'numpy', 'scipy']
+sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES)
+
# 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.