マウス ホイール イベントを受け取る wxPython クラスの 1 つの PyUnit 単体テストを作成しようとしています。単体テストは、マウスイベントを生成します
event = wx.MouseEvent(mouseType=wx.wxEVT_MOUSEWHEEL)
残念ながら、それは でマウス ホイール イベントを生成しWheelRotation = 0
ます。このMouseEvent
クラスは、ゼロ以外のホイール回転を手動で設定することを防ぎます。これにより、イベント ハンドラーの重要なケースをテストすることができなくなります。
ゼロ以外の回転でマウス ホイール イベントを合成的に生成する方法はありますか (単体テストで使用できます)。