def testDefaults(self): p = QgsProject() l = QgsLayout(p) p = QgsLayoutItemPage(l) self.assertTrue(p.pageStyleSymbol()) fill = QgsSimpleFillSymbolLayer() fill_symbol = QgsFillSymbol() fill_symbol.changeSymbolLayer(0, fill) fill.setColor(Qt.green) fill.setStrokeColor(Qt.red) fill.setStrokeWidth(6) p.setPageStyleSymbol(fill_symbol) self.assertEqual(p.pageStyleSymbol().symbolLayer(0).color().name(), '#00ff00') self.assertEqual( p.pageStyleSymbol().symbolLayer(0).strokeColor().name(), '#ff0000')