File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 280280
281281from mock import MagicMock , patch
282282import sys
283-
284-
285283class 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+
297311mockwxversion = MagicMock ()
298312mockwx = MyWX ()
313+ mockpyqt4 = MyPyQt4 ()
314+ mocksip = MagicMock ()
299315patch .dict ('sys.modules' , {'wxversion' : mockwxversion , 'wx' : mockwx })
300316sys .modules ['wxversion' ] = mockwxversion
301317sys .modules ['wx' ] = mockwx
302-
318+ sys .modules ['sip' ] = mocksip
319+ sys .modules ['PyQt4' ] = mockpyqt4
303320
304321################# numpydoc config ####################
305322numpydoc_show_class_members = False
You can’t perform that action at this time.
0 commit comments