aboutsummaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-04-28 13:38:50 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-05-06 14:50:34 +0200
commit0117bd14cb2a58fec09d5d08fd1835a041f929ce (patch)
tree6bb03b933916ad7253032d275bda20cfaae06dbd /sources
parent58ac9b4ca4e67db1480c03f3fc84948d2dcb793f (diff)
Tests: Port away from string based signal-slot connections
Change the occurrences that do not appear to test string-based connections. Change-Id: I4bc8916ea1326f6258f0ad643408cd2c42690e1e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources')
-rw-r--r--sources/pyside6/tests/QtCore/qobject_protected_methods_test.py4
-rw-r--r--sources/pyside6/tests/QtCore/qthread_prod_cons_test.py4
-rw-r--r--sources/pyside6/tests/QtCore/qthread_test.py4
-rw-r--r--sources/pyside6/tests/QtCore/qtimer_timeout_test.py2
-rw-r--r--sources/pyside6/tests/QtNetwork/udpsocket_test.py2
-rw-r--r--sources/pyside6/tests/QtStateMachine/qstatemachine_test.py2
-rw-r--r--sources/pyside6/tests/pysidetest/signalemissionfrompython_test.py8
-rw-r--r--sources/pyside6/tests/pysidetest/signalwithdefaultvalue_test.py8
-rw-r--r--sources/pyside6/tests/signals/lambda_gui_test.py4
-rw-r--r--sources/pyside6/tests/signals/qobject_destroyed_test.py2
-rw-r--r--sources/pyside6/tests/signals/qobject_receivers_test.py8
-rw-r--r--sources/pyside6/tests/signals/qobject_sender_test.py8
-rw-r--r--sources/pyside6/tests/signals/signal_emission_gui_test.py14
-rw-r--r--sources/pyside6/tests/signals/signal_manager_refcount_test.py2
-rw-r--r--sources/pyside6/tests/signals/signal_with_primitive_type_test.py2
-rw-r--r--sources/pyside6/tests/signals/slot_reference_count_test.py2
16 files changed, 38 insertions, 38 deletions
diff --git a/sources/pyside6/tests/QtCore/qobject_protected_methods_test.py b/sources/pyside6/tests/QtCore/qobject_protected_methods_test.py
index e9f935482..9b89abf9c 100644
--- a/sources/pyside6/tests/QtCore/qobject_protected_methods_test.py
+++ b/sources/pyside6/tests/QtCore/qobject_protected_methods_test.py
@@ -60,7 +60,7 @@ class QObjectReceivers(unittest.TestCase):
obj = Dummy()
self.assertEqual(obj.receivers(SIGNAL("destroyed()")), 0)
- QObject.connect(obj, SIGNAL("destroyed()"), self.cb)
+ obj.destroyed.connect(self.cb)
self.assertEqual(obj.receivers(SIGNAL("destroyed()")), 1)
def testQThreadReceiversExtern(self):
@@ -68,7 +68,7 @@ class QObjectReceivers(unittest.TestCase):
obj = QThread()
self.assertEqual(obj.receivers(SIGNAL('destroyed()')), 0)
- QObject.connect(obj, SIGNAL("destroyed()"), self.cb)
+ obj.destroyed.connect(self.cb)
self.assertEqual(obj.receivers(SIGNAL("destroyed()")), 1)
diff --git a/sources/pyside6/tests/QtCore/qthread_prod_cons_test.py b/sources/pyside6/tests/QtCore/qthread_prod_cons_test.py
index 3d22f2f8c..27178361d 100644
--- a/sources/pyside6/tests/QtCore/qthread_prod_cons_test.py
+++ b/sources/pyside6/tests/QtCore/qthread_prod_cons_test.py
@@ -130,8 +130,8 @@ class ProducerConsumer(unittest.TestCase):
prod.start()
cons.start()
- QObject.connect(prod, SIGNAL('finished()'), self.finishCb)
- QObject.connect(cons, SIGNAL('finished()'), self.finishCb)
+ prod.finished.connect(self.finishCb)
+ cons.finished.connect(self.finishCb)
self.app.exec()
diff --git a/sources/pyside6/tests/QtCore/qthread_test.py b/sources/pyside6/tests/QtCore/qthread_test.py
index a08b0d777..13c92b6f7 100644
--- a/sources/pyside6/tests/QtCore/qthread_test.py
+++ b/sources/pyside6/tests/QtCore/qthread_test.py
@@ -90,7 +90,7 @@ class QThreadSimpleCase(UsesQCoreApplication):
def testSignalFinished(self):
# QThread.finished() (signal)
obj = Dummy()
- QObject.connect(obj, SIGNAL('finished()'), self.cb)
+ obj.finished.connect(self.cb)
mutex.lock()
obj.start()
mutex.unlock()
@@ -104,7 +104,7 @@ class QThreadSimpleCase(UsesQCoreApplication):
def testSignalStarted(self):
# QThread.started() (signal)
obj = Dummy()
- QObject.connect(obj, SIGNAL('started()'), self.cb)
+ obj.started.connect(self.cb)
obj.start()
self._thread = obj
diff --git a/sources/pyside6/tests/QtCore/qtimer_timeout_test.py b/sources/pyside6/tests/QtCore/qtimer_timeout_test.py
index 38f4bb20e..ed2780c7a 100644
--- a/sources/pyside6/tests/QtCore/qtimer_timeout_test.py
+++ b/sources/pyside6/tests/QtCore/qtimer_timeout_test.py
@@ -79,7 +79,7 @@ class TestTimeoutSignal(UsesQCoreApplication):
def testTimeoutSignal(self):
# Test the QTimer timeout() signal
refCount = sys.getrefcount(self.timer)
- QObject.connect(self.timer, SIGNAL('timeout()'), self.callback)
+ self.timer.timeout.connect(self.callback)
self.timer.start(4)
self.watchdog.startTimer(10)
diff --git a/sources/pyside6/tests/QtNetwork/udpsocket_test.py b/sources/pyside6/tests/QtNetwork/udpsocket_test.py
index 8b806170e..630577ab6 100644
--- a/sources/pyside6/tests/QtNetwork/udpsocket_test.py
+++ b/sources/pyside6/tests/QtNetwork/udpsocket_test.py
@@ -76,7 +76,7 @@ class HttpSignalsCase(unittest.TestCase):
def testDefaultArgs(self):
# QUdpSocket.readDatagram pythonic return
# @bug 124
- QObject.connect(self.server, SIGNAL('readyRead()'), self.callback)
+ self.server.readyRead.connect(self.callback)
self.sendPackage()
self.app.exec()
diff --git a/sources/pyside6/tests/QtStateMachine/qstatemachine_test.py b/sources/pyside6/tests/QtStateMachine/qstatemachine_test.py
index 71cfb558f..537972779 100644
--- a/sources/pyside6/tests/QtStateMachine/qstatemachine_test.py
+++ b/sources/pyside6/tests/QtStateMachine/qstatemachine_test.py
@@ -55,7 +55,7 @@ class QStateMachineTest(UsesQCoreApplication):
s2 = QState()
s3 = QFinalState()
- QObject.connect(self.machine, SIGNAL("started()"), self.cb)
+ self.machine.started.connect(self.cb)
self.anim = QParallelAnimationGroup()
diff --git a/sources/pyside6/tests/pysidetest/signalemissionfrompython_test.py b/sources/pyside6/tests/pysidetest/signalemissionfrompython_test.py
index 8a3f64032..99c1a3e91 100644
--- a/sources/pyside6/tests/pysidetest/signalemissionfrompython_test.py
+++ b/sources/pyside6/tests/pysidetest/signalemissionfrompython_test.py
@@ -78,8 +78,8 @@ class SignalEmissionFromPython(unittest.TestCase):
def callbackTwo():
self.two_called += 1
- QObject.connect(self.obj1, SIGNAL('signalWithDefaultValue()'), callbackOne)
- QObject.connect(self.obj2, SIGNAL('signalWithDefaultValue()'), callbackTwo)
+ self.obj1.signalWithDefaultValue.connect(callbackOne)
+ self.obj2.signalWithDefaultValue.connect(callbackTwo)
self.obj1.emitSignalWithDefaultValue_void()
self.obj2.emitSignalWithDefaultValue_void()
self.assertEqual(self.one_called, 1)
@@ -106,8 +106,8 @@ class SignalEmissionFromPython(unittest.TestCase):
def callbackTwo():
self.two_called += 1
- QObject.connect(self.obj1, SIGNAL('signalWithDefaultValue()'), callbackOne)
- QObject.connect(self.obj2, SIGNAL('signalWithDefaultValue()'), callbackTwo)
+ self.obj1.signalWithDefaultValue.connect(callbackOne)
+ self.obj2.signalWithDefaultValue.connect(callbackTwo)
self.obj1.emitSignalWithDefaultValue_void()
self.obj2.emitSignalWithDefaultValue_void()
self.assertEqual(self.one_called, 1)
diff --git a/sources/pyside6/tests/pysidetest/signalwithdefaultvalue_test.py b/sources/pyside6/tests/pysidetest/signalwithdefaultvalue_test.py
index c44cca396..458a87528 100644
--- a/sources/pyside6/tests/pysidetest/signalwithdefaultvalue_test.py
+++ b/sources/pyside6/tests/pysidetest/signalwithdefaultvalue_test.py
@@ -85,8 +85,8 @@ class SignalWithDefaultValueTest(unittest.TestCase):
def callbackBool(value):
self.bool_called = True
- QObject.connect(self.obj, SIGNAL('signalWithDefaultValue()'), callbackVoid)
- QObject.connect(self.obj, SIGNAL('signalWithDefaultValue(bool)'), callbackBool)
+ self.obj.signalWithDefaultValue.connect(callbackVoid)
+ self.obj.signalWithDefaultValue.connect(callbackBool)
self.obj.emitSignalWithDefaultValue_void()
self.assertTrue(self.void_called)
self.assertTrue(self.bool_called)
@@ -97,8 +97,8 @@ class SignalWithDefaultValueTest(unittest.TestCase):
def callbackBool(value):
self.bool_called = True
- QObject.connect(self.obj, SIGNAL('signalWithDefaultValue()'), callbackVoid)
- QObject.connect(self.obj, SIGNAL('signalWithDefaultValue(bool)'), callbackBool)
+ self.obj.signalWithDefaultValue.connect(callbackVoid)
+ self.obj.signalWithDefaultValue.connect(callbackBool)
self.obj.emitSignalWithDefaultValue_bool()
self.assertTrue(self.void_called)
self.assertTrue(self.bool_called)
diff --git a/sources/pyside6/tests/signals/lambda_gui_test.py b/sources/pyside6/tests/signals/lambda_gui_test.py
index e7b88ab5f..70cbb4d66 100644
--- a/sources/pyside6/tests/signals/lambda_gui_test.py
+++ b/sources/pyside6/tests/signals/lambda_gui_test.py
@@ -59,7 +59,7 @@ if hasQtGui:
obj = QPushButton('label')
ctr = Control()
func = lambda: setattr(ctr, 'arg', True)
- QObject.connect(obj, SIGNAL('clicked()'), func)
+ obj.clicked.connect(func)
obj.click()
self.assertTrue(ctr.arg)
QObject.disconnect(obj, SIGNAL('clicked()'), func)
@@ -70,7 +70,7 @@ if hasQtGui:
ctr = Control()
arg = 444
func = lambda x: setattr(ctr, 'arg', 444)
- QObject.connect(obj, SIGNAL('valueChanged(int)'), func)
+ obj.valueChanged.connect(func)
obj.setValue(444)
self.assertEqual(ctr.arg, arg)
QObject.disconnect(obj, SIGNAL('valueChanged(int)'), func)
diff --git a/sources/pyside6/tests/signals/qobject_destroyed_test.py b/sources/pyside6/tests/signals/qobject_destroyed_test.py
index 6129b5c65..f722e4c2a 100644
--- a/sources/pyside6/tests/signals/qobject_destroyed_test.py
+++ b/sources/pyside6/tests/signals/qobject_destroyed_test.py
@@ -50,7 +50,7 @@ class QObjectDestroyed(unittest.TestCase):
def testDestroyed(self):
"""Emission of QObject.destroyed() to a python slot"""
obj = QObject()
- QObject.connect(obj, SIGNAL('destroyed()'), self.destroyed_cb)
+ obj.destroyed.connect(self.destroyed_cb)
del obj
self.assertTrue(self.called)
diff --git a/sources/pyside6/tests/signals/qobject_receivers_test.py b/sources/pyside6/tests/signals/qobject_receivers_test.py
index 4e2388e29..e444413e3 100644
--- a/sources/pyside6/tests/signals/qobject_receivers_test.py
+++ b/sources/pyside6/tests/signals/qobject_receivers_test.py
@@ -54,9 +54,9 @@ class TestQObjectReceivers(unittest.TestCase):
receiver1 = QObject()
receiver2 = QObject()
self.assertEqual(sender.receivers(SIGNAL("")), 0)
- sender.connect(sender, SIGNAL("destroyed()"), receiver1, SLOT("deleteLater()"))
+ sender.destroyed.connect(receiver1.deleteLater)
self.assertEqual(sender.receivers(SIGNAL("destroyed()")), 1)
- sender.connect(sender, SIGNAL("destroyed()"), receiver2, SLOT("deleteLater()"))
+ sender.destroyed.connect(receiver2.deleteLater)
self.assertEqual(sender.receivers(SIGNAL("destroyed()")), 2)
sender.disconnect(sender, SIGNAL("destroyed()"), receiver2, SLOT("deleteLater()"))
self.assertEqual(sender.receivers(SIGNAL("destroyed()")), 1)
@@ -67,9 +67,9 @@ class TestQObjectReceivers(unittest.TestCase):
def testPySlots(self):
sender = QObject()
receiver = QObject()
- sender.connect(sender, SIGNAL("destroyed()"), cute_slot)
+ sender.destroyed.connect(cute_slot)
self.assertEqual(sender.receivers(SIGNAL("destroyed( )")), 1)
- sender.connect(sender, SIGNAL("destroyed()"), receiver, SLOT("deleteLater()"))
+ sender.destroyed.connect(receiver.deleteLater)
self.assertEqual(sender.receivers(SIGNAL("destroyed()")), 2)
del sender
del receiver
diff --git a/sources/pyside6/tests/signals/qobject_sender_test.py b/sources/pyside6/tests/signals/qobject_sender_test.py
index 3a817f727..60eedabc5 100644
--- a/sources/pyside6/tests/signals/qobject_sender_test.py
+++ b/sources/pyside6/tests/signals/qobject_sender_test.py
@@ -89,7 +89,7 @@ class ObjectSenderWithQAppTest(UsesQCoreApplication):
sender = QTimer()
sender.setObjectName('foo')
recv = Receiver()
- QObject.connect(sender, SIGNAL('timeout()'), recv.callback)
+ sender.timeout.connect(recv.callback)
sender.start(10)
self.app.exec()
self.assertEqual(sender, recv.the_sender)
@@ -103,7 +103,7 @@ class ObjectSenderWithQAppTest(UsesQCoreApplication):
def testSenderCppSignalWithPythonExtendedClass(self):
sender = ExtQTimer()
recv = Receiver()
- QObject.connect(sender, SIGNAL('timeout()'), recv.callback)
+ sender.timeout.connect(recv.callback)
sender.start(10)
self.app.exec()
self.assertEqual(sender, recv.the_sender)
@@ -116,7 +116,7 @@ class ObjectSenderWithQAppCheckOnReceiverTest(UsesQCoreApplication):
sender = QTimer()
sender.setObjectName('foo')
recv = Receiver()
- QObject.connect(sender, SIGNAL('timeout()'), recv.callback)
+ sender.timeout.connect(recv.callback)
sender.start(10)
self.app.exec()
self.assertEqual(sender, recv.the_sender)
@@ -124,7 +124,7 @@ class ObjectSenderWithQAppCheckOnReceiverTest(UsesQCoreApplication):
def testSenderCppSignalWithPythonExtendedClass(self):
sender = ExtQTimer()
recv = Receiver()
- QObject.connect(sender, SIGNAL('timeout()'), recv.callback)
+ sender.timeout.connect(recv.callback)
sender.start(10)
self.app.exec()
self.assertEqual(sender, recv.the_sender)
diff --git a/sources/pyside6/tests/signals/signal_emission_gui_test.py b/sources/pyside6/tests/signals/signal_emission_gui_test.py
index c13a74e94..cf9ddb543 100644
--- a/sources/pyside6/tests/signals/signal_emission_gui_test.py
+++ b/sources/pyside6/tests/signals/signal_emission_gui_test.py
@@ -57,7 +57,7 @@ if hasQtGui:
def testButtonClicked(self):
"""Connection of a python slot to QPushButton.clicked()"""
button = QPushButton('Mylabel')
- QObject.connect(button, SIGNAL('clicked()'), self.cb)
+ button.clicked.connect(self.cb)
self.args = tuple()
button.emit(SIGNAL('clicked(bool)'), False)
self.assertTrue(self.called)
@@ -65,7 +65,7 @@ if hasQtGui:
def testButtonClick(self):
"""Indirect qt signal emission using the QPushButton.click() method """
button = QPushButton('label')
- QObject.connect(button, SIGNAL('clicked()'), self.cb)
+ button.clicked.connect(self.cb)
self.args = tuple()
button.click()
self.assertTrue(self.called)
@@ -85,14 +85,14 @@ if hasQtGui:
def testSpinBoxValueChanged(self):
"""Connection of a python slot to QSpinBox.valueChanged(int)"""
- QObject.connect(self.spin, SIGNAL('valueChanged(int)'), self.cb)
+ self.spin.valueChanged.connect(self.cb)
self.args = [3]
self.spin.emit(SIGNAL('valueChanged(int)'), *self.args)
self.assertTrue(self.called)
def testSpinBoxValueChangedImplicit(self):
"""Indirect qt signal emission using QSpinBox.setValue(int)"""
- QObject.connect(self.spin, SIGNAL('valueChanged(int)'), self.cb)
+ self.spin.valueChanged.connect(self.cb)
self.args = [42]
self.spin.setValue(self.args[0])
self.assertTrue(self.called)
@@ -100,7 +100,7 @@ if hasQtGui:
def atestSpinBoxValueChangedFewArgs(self):
"""Emission of signals with fewer arguments than needed"""
# XXX: PyQt4 crashes on the assertRaises
- QObject.connect(self.spin, SIGNAL('valueChanged(int)'), self.cb)
+ self.spin.valueChanged.connect(self.cb)
self.args = (554,)
self.assertRaises(TypeError, self.spin.emit, SIGNAL('valueChanged(int)'))
@@ -117,7 +117,7 @@ if hasQtGui:
spinRec.setValue(5)
- QObject.connect(spinSend, SIGNAL('valueChanged(int)'), spinRec, SLOT('setValue(int)'))
+ spinSend.valueChanged.connect(spinRec.setValue)
self.assertEqual(spinRec.value(), 5)
spinSend.setValue(3)
self.assertEqual(spinRec.value(), 3)
@@ -131,7 +131,7 @@ if hasQtGui:
spinRec.setValue(5)
spinSend.setValue(42)
- QObject.connect(spinSend, SIGNAL('valueChanged(int)'), spinRec, SLOT('setValue(int)'))
+ spinSend.valueChanged.connect(spinRec.setValue)
self.assertEqual(spinRec.value(), 5)
self.assertEqual(spinSend.value(), 42)
spinSend.emit(SIGNAL('valueChanged(int)'), 3)
diff --git a/sources/pyside6/tests/signals/signal_manager_refcount_test.py b/sources/pyside6/tests/signals/signal_manager_refcount_test.py
index e304d01e3..c3170f7a2 100644
--- a/sources/pyside6/tests/signals/signal_manager_refcount_test.py
+++ b/sources/pyside6/tests/signals/signal_manager_refcount_test.py
@@ -51,7 +51,7 @@ class SignalManagerRefCount(unittest.TestCase):
pass
obj = QObject()
refcount = getrefcount(obj)
- QObject.connect(obj, SIGNAL('destroyed()'), callback)
+ obj.destroyed.connect(callback)
self.assertEqual(refcount, getrefcount(obj))
QObject.disconnect(obj, SIGNAL('destroyed()'), callback)
self.assertEqual(refcount, getrefcount(obj))
diff --git a/sources/pyside6/tests/signals/signal_with_primitive_type_test.py b/sources/pyside6/tests/signals/signal_with_primitive_type_test.py
index e5abdaae3..77fec7131 100644
--- a/sources/pyside6/tests/signals/signal_with_primitive_type_test.py
+++ b/sources/pyside6/tests/signals/signal_with_primitive_type_test.py
@@ -49,7 +49,7 @@ class SignalPrimitiveTypeTest(unittest.TestCase):
def createTimeLine(self):
self.called = False
tl = QTimeLine(10000)
- QObject.connect(tl, SIGNAL("valueChanged(qreal)"), self.signalValueChanged)
+ tl.valueChanged.connect(self.signalValueChanged)
return tl
def testTimeLine(self):
diff --git a/sources/pyside6/tests/signals/slot_reference_count_test.py b/sources/pyside6/tests/signals/slot_reference_count_test.py
index 757cd20cb..54b904f42 100644
--- a/sources/pyside6/tests/signals/slot_reference_count_test.py
+++ b/sources/pyside6/tests/signals/slot_reference_count_test.py
@@ -81,7 +81,7 @@ class CppSignalRefCount(unittest.TestCase):
self.assertEqual(getrefcount(cb), 2)
- QObject.connect(self.emitter, SIGNAL('destroyed()'), cb)
+ self.emitter.destroyed.connect(cb)
self.assertEqual(getrefcount(cb), 3)
QObject.disconnect(self.emitter, SIGNAL('destroyed()'), cb)