GUIアプリケーションのメニューから、正しいメソッドが呼び出されていることを確認するテストです。pytest-qtのissueに書かれていますが、実際にメニューを選択することは難しいとのことで、メニュー項目に割り当てられているQActionオブジェクトにtriggerイベントを発生させること代用することを勧められています。 前提条件 開発環境 対象とするGUIアプリケーションはPython+Qtで開発されているとします。Qtのライブラリは以下のいずれにも対応するとのことですが、PySide2環境で検証しました。 PySide2 PySide PyQt5 PyQt4 インストールするパッケージ 以下のパッケージが必要です。 pytest pytest-qt pytest-mock from PySide2.QtWidgets import QApplication from PySide2.