diff --git a/docs/source/conf.py b/docs/source/conf.py index 527b4f7..bb0934c 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -19,6 +19,18 @@ # import os import sys +from unittest.mock import MagicMock + + +class Mock(MagicMock): + @classmethod + def __getattr__(cls, name): + return MagicMock() + + +MOCK_MODULES = ['osgeo', 'psycopg2.sql', 'elasticsearch'] +sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES) + sys.path.insert(0, os.path.abspath('../..'))