35
35
QgsMultiRenderChecker ,
36
36
QgsRasterLayer ,
37
37
QgsMultiBandColorRenderer ,
38
+ QgsRectangle
38
39
)
39
40
40
41
from utilities import (unitTestDataPath ,
@@ -95,6 +96,8 @@ def __init__(self, methodName):
95
96
self .mapSettings .setOutputSize (QSize (400 , 400 ))
96
97
self .mapSettings .setOutputDpi ( 96 )
97
98
99
+ self .extent = QgsRectangle ( - 118.8888888888887720 , 22.8002070393376783 , - 83.3333333333331581 , 46.8719806763287536 )
100
+
98
101
def testVectorBlending (self ):
99
102
"""Test that blend modes work for vector layers."""
100
103
@@ -103,7 +106,7 @@ def testVectorBlending(self):
103
106
myLayers .append (self .mLineLayer .id ())
104
107
myLayers .append (self .mPolygonLayer .id ())
105
108
self .mapSettings .setLayers (myLayers )
106
- self .mapSettings .setExtent (self .mPointLayer . extent () )
109
+ self .mapSettings .setExtent (self .extent )
107
110
108
111
#Set blending modes for both layers
109
112
self .mLineLayer .setBlendMode (QPainter .CompositionMode_Difference )
@@ -130,7 +133,7 @@ def testVectorFeatureBlending(self):
130
133
myLayers .append (self .mLineLayer .id ())
131
134
myLayers .append (self .mPolygonLayer .id ())
132
135
self .mapSettings .setLayers (myLayers )
133
- self .mapSettings .setExtent (self .mPointLayer . extent () )
136
+ self .mapSettings .setExtent (self .extent )
134
137
135
138
#Set feature blending for line layer
136
139
self .mLineLayer .setFeatureBlendMode (QPainter .CompositionMode_Plus )
@@ -155,7 +158,7 @@ def testVectorLayerTransparency(self):
155
158
myLayers .append (self .mLineLayer .id ())
156
159
myLayers .append (self .mPolygonLayer .id ())
157
160
self .mapSettings .setLayers (myLayers )
158
- self .mapSettings .setExtent (self .mPointLayer . extent () )
161
+ self .mapSettings .setExtent (self .extent )
159
162
160
163
#Set feature blending for line layer
161
164
self .mLineLayer .setLayerTransparency ( 50 )
0 commit comments