Created function used in PyObject getAttro.

Moved the code generated to a function in libpyside.
Create unit test for bug #525.

Reviewer: Hugo Parente Lima <hugo.pl@gmail.com>
          Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
Renato Araujo Oliveira Filho 2010-12-15 17:52:29 -03:00 committed by Hugo Parente Lima
commit 22b7485419
4 changed files with 81 additions and 0 deletions

View file

@ -20,6 +20,7 @@ PYSIDE_TEST(bug_467.py)
PYSIDE_TEST(bug_480.py)
PYSIDE_TEST(bug_500.py)
PYSIDE_TEST(bug_512.py)
PYSIDE_TEST(bug_525.py)
PYSIDE_TEST(customproxywidget_test.py)
PYSIDE_TEST(deepcopy_test.py)
PYSIDE_TEST(float_to_int_implicit_conversion_test.py)

21
tests/QtGui/bug_525.py Normal file
View file

@ -0,0 +1,21 @@
import unittest
from PySide.QtGui import QApplication
from PySide.QtGui import QMenu
class M2(QMenu):
def __init__(self,parent=None):
super(M2,self).__init__(parent)
self.setTitle(self.tr("M2"))
class TestMenuDerivedClass(unittest.TestCase):
def aboutToShowHandler(self):
pass
def testConnectSignal(self):
app = QApplication([])
m2 = M2()
# Test if the aboutToShow signal was translated to correct type
m2.aboutToShow.connect(self.aboutToShowHandler)
if __name__ == '__main__':
unittest.main()