def test(self): """Test functions of silx.gui.qt.inspect module""" self.assertIsNotNone(qt_inspect) parent = qt.QObject() self.assertTrue(qt_inspect.isValid(parent)) self.assertTrue(qt_inspect.createdByPython(parent)) self.assertTrue(qt_inspect.ownedByPython(parent)) obj = qt.QObject(parent) self.assertTrue(qt_inspect.isValid(obj)) self.assertTrue(qt_inspect.createdByPython(obj)) self.assertFalse(qt_inspect.ownedByPython(obj)) del parent self.assertFalse(qt_inspect.isValid(obj))
def testOneObject(self): """Test blockSignals context manager with a single QObject""" self._test(qt.QObject())
def testManyObjects(self): """Test blockSignals with 2 QObjects""" self._test(qt.QObject(), qt.QObject())
def testQObject(self): """Test that QObject is there.""" obj = qt.QObject() self.assertTrue(obj is not None)