File tree Expand file tree Collapse file tree 2 files changed +22
-21
lines changed Expand file tree Collapse file tree 2 files changed +22
-21
lines changed Original file line number Diff line number Diff line change @@ -335,17 +335,8 @@ def _check_deps():
335
335
]
336
336
337
337
338
- class MyWX (MagicMock ):
339
- class Panel (object ):
340
- pass
341
-
342
- class ToolBar (object ):
343
- pass
344
-
345
- class Frame (object ):
346
- pass
347
-
348
- VERSION_STRING = '2.9'
338
+ class MyCairo (MagicMock ):
339
+ version_info = (1 , 2 , 0 )
349
340
350
341
351
342
class MyPyQt4 (MagicMock ):
@@ -450,14 +441,25 @@ def getapi(*args):
450
441
return 1
451
442
452
443
453
- mockwxversion = MagicMock ()
454
- mockwx = MyWX ()
455
- mocksip = MySip ()
456
- mockpyqt4 = MyPyQt4 ()
457
- sys .modules ['wxversion' ] = mockwxversion
458
- sys .modules ['wx' ] = mockwx
459
- sys .modules ['sip' ] = mocksip
460
- sys .modules ['PyQt4' ] = mockpyqt4
444
+ class MyWX (MagicMock ):
445
+ class Panel (object ):
446
+ pass
447
+
448
+ class ToolBar (object ):
449
+ pass
450
+
451
+ class Frame (object ):
452
+ pass
453
+
454
+ VERSION_STRING = '2.9'
455
+
456
+
457
+ sys .modules ['cairo' ] = MyCairo ()
458
+ sys .modules ['cairo' ].__name__ = 'cairocffi'
459
+ sys .modules ['PyQt4' ] = MyPyQt4 ()
460
+ sys .modules ['sip' ] = MySip ()
461
+ sys .modules ['wx' ] = MyWX ()
462
+ sys .modules ['wxversion' ] = MagicMock ()
461
463
462
464
# numpydoc config
463
465
Original file line number Diff line number Diff line change 19
19
import numpy as np
20
20
21
21
# In order to make it possible to pick the binding, use whichever has already
22
- # been imported, if any. (The intermediate call to iter is just to placate
23
- # Python2.)
22
+ # been imported, if any.
24
23
cairo = next (
25
24
(mod for mod in (
26
25
sys .modules .get (name ) for name in ["cairocffi" , "cairo" ]) if mod ),
You can’t perform that action at this time.
0 commit comments