aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/QtGui/qdynamic_signal.py3
-rw-r--r--tests/signals/signal_signature_test.py6
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__':