Skip to content

Commit f72ae91

Browse files
committed
Fix failing PyQgsBlendModes test
1 parent d747a48 commit f72ae91

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/src/python/test_qgsblendmodes.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
QgsMultiRenderChecker,
3636
QgsRasterLayer,
3737
QgsMultiBandColorRenderer,
38+
QgsRectangle
3839
)
3940

4041
from utilities import (unitTestDataPath,
@@ -95,6 +96,8 @@ def __init__(self, methodName):
9596
self.mapSettings.setOutputSize(QSize(400, 400))
9697
self.mapSettings.setOutputDpi( 96 )
9798

99+
self.extent = QgsRectangle( -118.8888888888887720, 22.8002070393376783, -83.3333333333331581, 46.8719806763287536 )
100+
98101
def testVectorBlending(self):
99102
"""Test that blend modes work for vector layers."""
100103

@@ -103,7 +106,7 @@ def testVectorBlending(self):
103106
myLayers.append(self.mLineLayer.id())
104107
myLayers.append(self.mPolygonLayer.id())
105108
self.mapSettings.setLayers(myLayers)
106-
self.mapSettings.setExtent(self.mPointLayer.extent())
109+
self.mapSettings.setExtent(self.extent)
107110

108111
#Set blending modes for both layers
109112
self.mLineLayer.setBlendMode(QPainter.CompositionMode_Difference)
@@ -130,7 +133,7 @@ def testVectorFeatureBlending(self):
130133
myLayers.append(self.mLineLayer.id())
131134
myLayers.append(self.mPolygonLayer.id())
132135
self.mapSettings.setLayers(myLayers)
133-
self.mapSettings.setExtent(self.mPointLayer.extent())
136+
self.mapSettings.setExtent(self.extent)
134137

135138
#Set feature blending for line layer
136139
self.mLineLayer.setFeatureBlendMode(QPainter.CompositionMode_Plus)
@@ -155,7 +158,7 @@ def testVectorLayerTransparency(self):
155158
myLayers.append(self.mLineLayer.id())
156159
myLayers.append(self.mPolygonLayer.id())
157160
self.mapSettings.setLayers(myLayers)
158-
self.mapSettings.setExtent(self.mPointLayer.extent())
161+
self.mapSettings.setExtent(self.extent)
159162

160163
#Set feature blending for line layer
161164
self.mLineLayer.setLayerTransparency( 50 )

0 commit comments

Comments
 (0)