From f34be7e312e71430580e7168c9b52d33126b71e8 Mon Sep 17 00:00:00 2001 From: Luciano Wolf Date: Fri, 7 May 2010 15:56:56 -0300 Subject: New test case to cover QMenu.addAction() problem. Bug #167. --- tests/qtgui/qmenuadd_test.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tests/qtgui/qmenuadd_test.py (limited to 'tests') diff --git a/tests/qtgui/qmenuadd_test.py b/tests/qtgui/qmenuadd_test.py new file mode 100644 index 000000000..47b112bf1 --- /dev/null +++ b/tests/qtgui/qmenuadd_test.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- + +''' Test the QMenu.addAction() method''' + +import unittest +import sys + +from PySide import QtGui + +from helper import UsesQApplication + +class QMenuAddAction(UsesQApplication): + + def openFile(self, *args): + self.arg = args + + def testQMenuAddAction(self): + fileMenu = QtGui.QMenu("&File") + + addNewAction = fileMenu.addAction("&Open...", self.openFile) + addNewAction.trigger() + self.assertEquals(self.arg, ()) + +if __name__ == '__main__': + unittest.main() -- cgit v1.2.3