From 40d67b2892039fabc41bf7a23c0ee7f95310367f Mon Sep 17 00:00:00 2001 From: Renato Filho Date: Mon, 17 May 2010 19:11:56 -0300 Subject: Implemented signal to signal connection. Reviewer: Hugo Parente Lima , Luciano Wolf --- tests/signals/signal_object_test.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/signals') diff --git a/tests/signals/signal_object_test.py b/tests/signals/signal_object_test.py index 29c6be018..614c0e602 100644 --- a/tests/signals/signal_object_test.py +++ b/tests/signals/signal_object_test.py @@ -12,6 +12,7 @@ class MyObject(QTimer): sig2 = Signal(int, name='rangeChanged') sig3 = Signal(int) sig4 = Signal((int,), (QString,)) + sig5 = Signal((QString,), (int,)) @Slot(int) @@ -67,6 +68,15 @@ class SignalObjectTest(UsesQCoreApplication): self.app.exec_() self.assert_(self._cb_called) + def testSignalWithSignal(self): + o = MyObject() + o.sig2.connect(o.myRange) + print "sig->sig", o.sig5.connect(o.sig2) + o.sig5[int].emit(10) + self.assertEqual(o._range, 10) + + + if __name__ == '__main__': unittest.main() -- cgit v1.2.3