@@ -10,108 +10,6 @@ class MyCairoCffi(MagicMock):
10
10
version_info = (1 , 4 , 0 )
11
11
12
12
13
- class MyPyQt4 (MagicMock ):
14
- class QtGui (object ):
15
- # PyQt4.QtGui public classes.
16
- # Generated with
17
- # textwrap.fill([name for name in dir(PyQt4.QtGui)
18
- # if isinstance(getattr(PyQt4.QtGui, name), type)])
19
- _QtGui_public_classes = """\
20
- Display QAbstractButton QAbstractGraphicsShapeItem
21
- QAbstractItemDelegate QAbstractItemView QAbstractPrintDialog
22
- QAbstractProxyModel QAbstractScrollArea QAbstractSlider
23
- QAbstractSpinBox QAbstractTextDocumentLayout QAction QActionEvent
24
- QActionGroup QApplication QBitmap QBoxLayout QBrush QButtonGroup
25
- QCalendarWidget QCheckBox QClipboard QCloseEvent QColor QColorDialog
26
- QColumnView QComboBox QCommandLinkButton QCommonStyle QCompleter
27
- QConicalGradient QContextMenuEvent QCursor QDataWidgetMapper QDateEdit
28
- QDateTimeEdit QDesktopServices QDesktopWidget QDial QDialog
29
- QDialogButtonBox QDirModel QDockWidget QDoubleSpinBox QDoubleValidator
30
- QDrag QDragEnterEvent QDragLeaveEvent QDragMoveEvent QDropEvent
31
- QErrorMessage QFileDialog QFileIconProvider QFileOpenEvent
32
- QFileSystemModel QFocusEvent QFocusFrame QFont QFontComboBox
33
- QFontDatabase QFontDialog QFontInfo QFontMetrics QFontMetricsF
34
- QFormLayout QFrame QGesture QGestureEvent QGestureRecognizer QGlyphRun
35
- QGradient QGraphicsAnchor QGraphicsAnchorLayout QGraphicsBlurEffect
36
- QGraphicsColorizeEffect QGraphicsDropShadowEffect QGraphicsEffect
37
- QGraphicsEllipseItem QGraphicsGridLayout QGraphicsItem
38
- QGraphicsItemAnimation QGraphicsItemGroup QGraphicsLayout
39
- QGraphicsLayoutItem QGraphicsLineItem QGraphicsLinearLayout
40
- QGraphicsObject QGraphicsOpacityEffect QGraphicsPathItem
41
- QGraphicsPixmapItem QGraphicsPolygonItem QGraphicsProxyWidget
42
- QGraphicsRectItem QGraphicsRotation QGraphicsScale QGraphicsScene
43
- QGraphicsSceneContextMenuEvent QGraphicsSceneDragDropEvent
44
- QGraphicsSceneEvent QGraphicsSceneHelpEvent QGraphicsSceneHoverEvent
45
- QGraphicsSceneMouseEvent QGraphicsSceneMoveEvent
46
- QGraphicsSceneResizeEvent QGraphicsSceneWheelEvent
47
- QGraphicsSimpleTextItem QGraphicsTextItem QGraphicsTransform
48
- QGraphicsView QGraphicsWidget QGridLayout QGroupBox QHBoxLayout
49
- QHeaderView QHelpEvent QHideEvent QHoverEvent QIcon QIconDragEvent
50
- QIconEngine QIconEngineV2 QIdentityProxyModel QImage QImageIOHandler
51
- QImageReader QImageWriter QInputContext QInputContextFactory
52
- QInputDialog QInputEvent QInputMethodEvent QIntValidator QItemDelegate
53
- QItemEditorCreatorBase QItemEditorFactory QItemSelection
54
- QItemSelectionModel QItemSelectionRange QKeyEvent QKeyEventTransition
55
- QKeySequence QLCDNumber QLabel QLayout QLayoutItem QLineEdit
56
- QLinearGradient QListView QListWidget QListWidgetItem QMainWindow
57
- QMatrix QMatrix2x2 QMatrix2x3 QMatrix2x4 QMatrix3x2 QMatrix3x3
58
- QMatrix3x4 QMatrix4x2 QMatrix4x3 QMatrix4x4 QMdiArea QMdiSubWindow
59
- QMenu QMenuBar QMessageBox QMimeSource QMouseEvent
60
- QMouseEventTransition QMoveEvent QMovie QPageSetupDialog QPaintDevice
61
- QPaintEngine QPaintEngineState QPaintEvent QPainter QPainterPath
62
- QPainterPathStroker QPalette QPanGesture QPen QPicture QPictureIO
63
- QPinchGesture QPixmap QPixmapCache QPlainTextDocumentLayout
64
- QPlainTextEdit QPolygon QPolygonF QPrintDialog QPrintEngine
65
- QPrintPreviewDialog QPrintPreviewWidget QPrinter QPrinterInfo
66
- QProgressBar QProgressDialog QProxyModel QPushButton QPyTextObject
67
- QQuaternion QRadialGradient QRadioButton QRawFont QRegExpValidator
68
- QRegion QResizeEvent QRubberBand QScrollArea QScrollBar
69
- QSessionManager QShortcut QShortcutEvent QShowEvent QSizeGrip
70
- QSizePolicy QSlider QSortFilterProxyModel QSound QSpacerItem QSpinBox
71
- QSplashScreen QSplitter QSplitterHandle QStackedLayout QStackedWidget
72
- QStandardItem QStandardItemModel QStaticText QStatusBar
73
- QStatusTipEvent QStringListModel QStyle QStyleFactory QStyleHintReturn
74
- QStyleHintReturnMask QStyleHintReturnVariant QStyleOption
75
- QStyleOptionButton QStyleOptionComboBox QStyleOptionComplex
76
- QStyleOptionDockWidget QStyleOptionDockWidgetV2 QStyleOptionFocusRect
77
- QStyleOptionFrame QStyleOptionFrameV2 QStyleOptionFrameV3
78
- QStyleOptionGraphicsItem QStyleOptionGroupBox QStyleOptionHeader
79
- QStyleOptionMenuItem QStyleOptionProgressBar QStyleOptionProgressBarV2
80
- QStyleOptionRubberBand QStyleOptionSizeGrip QStyleOptionSlider
81
- QStyleOptionSpinBox QStyleOptionTab QStyleOptionTabBarBase
82
- QStyleOptionTabBarBaseV2 QStyleOptionTabV2 QStyleOptionTabV3
83
- QStyleOptionTabWidgetFrame QStyleOptionTabWidgetFrameV2
84
- QStyleOptionTitleBar QStyleOptionToolBar QStyleOptionToolBox
85
- QStyleOptionToolBoxV2 QStyleOptionToolButton QStyleOptionViewItem
86
- QStyleOptionViewItemV2 QStyleOptionViewItemV3 QStyleOptionViewItemV4
87
- QStylePainter QStyledItemDelegate QSwipeGesture QSyntaxHighlighter
88
- QSystemTrayIcon QTabBar QTabWidget QTableView QTableWidget
89
- QTableWidgetItem QTableWidgetSelectionRange QTabletEvent
90
- QTapAndHoldGesture QTapGesture QTextBlock QTextBlockFormat
91
- QTextBlockGroup QTextBlockUserData QTextBrowser QTextCharFormat
92
- QTextCursor QTextDocument QTextDocumentFragment QTextDocumentWriter
93
- QTextEdit QTextFormat QTextFragment QTextFrame QTextFrameFormat
94
- QTextImageFormat QTextInlineObject QTextItem QTextLayout QTextLength
95
- QTextLine QTextList QTextListFormat QTextObject QTextObjectInterface
96
- QTextOption QTextTable QTextTableCell QTextTableCellFormat
97
- QTextTableFormat QTimeEdit QToolBar QToolBox QToolButton QToolTip
98
- QTouchEvent QTransform QTreeView QTreeWidget QTreeWidgetItem
99
- QTreeWidgetItemIterator QUndoCommand QUndoGroup QUndoStack QUndoView
100
- QVBoxLayout QValidator QVector2D QVector3D QVector4D QWhatsThis
101
- QWhatsThisClickedEvent QWheelEvent QWidget QWidgetAction QWidgetItem
102
- QWindowStateChangeEvent QWizard QWizardPage QWorkspace
103
- QX11EmbedContainer QX11EmbedWidget QX11Info
104
- """
105
- for _name in _QtGui_public_classes .split ():
106
- locals ()[_name ] = type (_name , (), {})
107
- del _name
108
-
109
-
110
- class MySip (MagicMock ):
111
- def getapi (* args ):
112
- return 1
113
-
114
-
115
13
class MyWX (MagicMock ):
116
14
class Panel (object ):
117
15
pass
@@ -127,8 +25,6 @@ class Frame(object):
127
25
128
26
def setup (app ):
129
27
sys .modules ['cairocffi' ] = MyCairoCffi ()
130
- sys .modules ['PyQt4' ] = MyPyQt4 ()
131
- sys .modules ['sip' ] = MySip ()
132
28
sys .modules ['wx' ] = MyWX ()
133
29
sys .modules ['wxversion' ] = MagicMock ()
134
30
0 commit comments