aboutsummaryrefslogtreecommitdiffstats
path: root/tests/QtGui/qmenuadd_test.py
blob: 47b112bf17126ac4d6c5ec0856a2a56dc5584b4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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()