Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 34bfe8c

Browse files
committed
Mock PyQT4 when building docs
1 parent 03c5d77 commit 34bfe8c

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

doc/conf.py

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,6 @@
280280

281281
from mock import MagicMock, patch
282282
import sys
283-
284-
285283
class MyWX(MagicMock):
286284
class Panel(object):
287285
pass
@@ -294,12 +292,31 @@ class Frame(object):
294292

295293
VERSION_STRING = '2.8'
296294

295+
296+
class MyPyQt4(MagicMock):
297+
class QtGui(object):
298+
class QToolBar(object):
299+
pass
300+
301+
class QDialog(object):
302+
pass
303+
304+
class QWidget(object):
305+
pass
306+
307+
class QMainWindow(object):
308+
pass
309+
310+
297311
mockwxversion = MagicMock()
298312
mockwx = MyWX()
313+
mockpyqt4 = MyPyQt4()
314+
mocksip = MagicMock()
299315
patch.dict('sys.modules', {'wxversion': mockwxversion, 'wx': mockwx})
300316
sys.modules['wxversion'] = mockwxversion
301317
sys.modules['wx'] = mockwx
302-
318+
sys.modules['sip'] = mocksip
319+
sys.modules['PyQt4'] = mockpyqt4
303320

304321
################# numpydoc config ####################
305322
numpydoc_show_class_members = False

0 commit comments

Comments
 (0)