Example #1
0
 def delete(qobj: QObject):
     assert qobj.thread() is QThread.currentThread()
     spy = QSignalSpy(qobj.destroyed)
     qobj.deleteLater()
     QCoreApplication.sendPostedEvents(qobj, QEvent.DeferredDelete)
     assert len(spy) == 1
Example #2
0
 def test_qwait(self):
     obj = QObject()
     obj.deleteLater()
     QTest.qWait(0)
     self.assertTrue(isdeleted(obj))