From 48a1b539a4c0ca08cda976fa1f68f4fd02f18dd5 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 14 Jul 2011 18:50:51 -0300 Subject: Fix bug 920 - "Cannot use same slot for two signals" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Luciano Wolf Renato Araújo --- tests/QtCore/bug_920.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tests/QtCore/bug_920.py (limited to 'tests/QtCore/bug_920.py') diff --git a/tests/QtCore/bug_920.py b/tests/QtCore/bug_920.py new file mode 100644 index 000000000..d7365b986 --- /dev/null +++ b/tests/QtCore/bug_920.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +import sys +import unittest +import PySide.QtCore as QtCore + +class Signaller(QtCore.QObject): + s1 = QtCore.Signal() + s2 = QtCore.Signal() + +class TestBug920(unittest.TestCase): + + def testIt(self): + s = Signaller() + s.s1.connect(self.onSignal) + s.s2.connect(self.onSignal) + self.assertTrue(s.s1.disconnect(self.onSignal)) + self.assertTrue(s.s2.disconnect(self.onSignal)) + + def onSignal(self): + pass + + +if __name__ == "__main__": + unittest.main() -- cgit v1.2.3