diff options
author | Renato Filho <renato.filho@openbossa.org> | 2010-05-17 19:11:56 -0300 |
---|---|---|
committer | Renato Filho <renato.filho@openbossa.org> | 2010-05-17 19:55:14 -0300 |
commit | 40d67b2892039fabc41bf7a23c0ee7f95310367f (patch) | |
tree | f10e3747323c53af85658e1b0fbf586692461813 /tests | |
parent | 3f6c11762e55942f530737b6ed6528680fb675b5 (diff) |
Implemented signal to signal connection.
Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>,
Luciano Wolf <luciano.wolf@openbossa.org>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/signals/signal_object_test.py | 10 |
1 files changed, 10 insertions, 0 deletions
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() |