Esempio n. 1
0
    def testMissingImage(self):
        layout = QgsLayout(QgsProject.instance())

        picture = QgsLayoutItemPicture(layout)

        # SVG
        picture.setPicturePath("invalid_path", QgsLayoutItemPicture.FormatSVG)
        self.assertEqual(picture.isMissingImage(), True)
        self.assertEqual(picture.mode(), QgsLayoutItemPicture.FormatSVG)

        # Raster
        picture.setPicturePath("invalid_path",
                               QgsLayoutItemPicture.FormatRaster)
        self.assertEqual(picture.isMissingImage(), True)
        self.assertEqual(picture.mode(), QgsLayoutItemPicture.FormatRaster)