Skip to content
Snippets Groups Projects
Commit 144dd4d5 authored by Donald Stufft's avatar Donald Stufft
Browse files

Mock dependencies when building documentation

parent 26b16364
No related branches found
No related tags found
No related merge requests found
......@@ -240,3 +240,28 @@ texinfo_documents = [
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'
# -- Mock Dependencies ---------------------------------------------------------
class Mock(object):
def __init__(self, *args, **kwargs):
pass
def __call__(self, *args, **kwargs):
return Mock()
@classmethod
def __getattr__(cls, name):
if name in ("__file__", "__path__"):
return "/dev/null"
elif name[0] == name[0].upper():
mockType = type(name, (), {})
mockType.__module__ = __name__
return mockType
else:
return Mock()
MOCK_MODULES = ["cffi"]
for mod_name in MOCK_MODULES:
sys.modules[mod_name] = Mock()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment