Update autodoc dependency mock

This commit is contained in:
Stein Magnus Jodal 2012-09-08 23:48:55 +02:00
parent 652f970548
commit fd4d5b2f62

View File

@ -22,17 +22,17 @@ class Mock(object):
def __call__(self, *args, **kwargs): def __call__(self, *args, **kwargs):
return Mock() return Mock()
def __or__(self, other):
return Mock()
@classmethod @classmethod
def __getattr__(self, name): def __getattr__(self, name):
if name in ('__file__', '__path__'): if name in ('__file__', '__path__'):
return '/dev/null' return '/dev/null'
elif name[0] == name[0].upper():
return type(name, (), {})
else: else:
return Mock() return Mock()
MOCK_MODULES = [ MOCK_MODULES = [
'alsaaudio',
'dbus', 'dbus',
'dbus.mainloop', 'dbus.mainloop',
'dbus.mainloop.glib', 'dbus.mainloop.glib',