Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
Archivo: test.py Proyecto: t20100/silx
 def testOneObject(self):
     """Test blockSignals context manager with a single QObject"""
     self._test(qt.QObject())
Ejemplo n.º 3
0
Archivo: test.py Proyecto: t20100/silx
 def testManyObjects(self):
     """Test blockSignals with 2 QObjects"""
     self._test(qt.QObject(), qt.QObject())
Ejemplo n.º 4
0
 def testQObject(self):
     """Test that QObject is there."""
     obj = qt.QObject()
     self.assertTrue(obj is not None)