diff options
-rw-r--r-- | tests/QtGui/qdynamic_signal.py | 3 | ||||
-rw-r--r-- | tests/signals/signal_signature_test.py | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/tests/QtGui/qdynamic_signal.py b/tests/QtGui/qdynamic_signal.py index d44ee79cc..0eecb7d11 100644 --- a/tests/QtGui/qdynamic_signal.py +++ b/tests/QtGui/qdynamic_signal.py @@ -1,6 +1,7 @@ import unittest +from PySide.QtCore import QObject from PySide.QtGui import QInputDialog from helper import UsesQApplication @@ -17,7 +18,7 @@ class DynamicSignalTest(UsesQApplication): self.assert_(len(lst)) obj = lst[0] self._called = False - obj.destroyed.connect(self.cb) + obj.destroyed[QObject].connect(self.cb) obj = None del dlg self.assert_(self._called) diff --git a/tests/signals/signal_signature_test.py b/tests/signals/signal_signature_test.py index 785ebb806..001f7d6af 100644 --- a/tests/signals/signal_signature_test.py +++ b/tests/signals/signal_signature_test.py @@ -14,7 +14,7 @@ class Obj(QObject): def connectNotify(self, signal): self.signal = signal -def callback(): +def callback(arg=None): pass class TestConnectNotifyWithNewStyleSignals(UsesQCoreApplication): @@ -33,7 +33,11 @@ class TestConnectNotifyWithNewStyleSignals(UsesQCoreApplication): def testNewStyle(self): sender = Obj() + sender.destroyed.connect(callback) + self.assertEqual(sender.signal, SIGNAL('destroyed()')) + + sender.destroyed[QObject].connect(callback) self.assertEqual(sender.signal, SIGNAL('destroyed(QObject*)')) if __name__ == '__main__': |