34
34
QgsMapLayerRegistry ,
35
35
QgsMapRenderer ,
36
36
QgsCoordinateReferenceSystem ,
37
- QgsRenderChecker ,
37
+ QgsMultiRenderChecker ,
38
38
QgsRasterLayer ,
39
39
QgsRasterDataProvider ,
40
40
QgsMultiBandColorRenderer ,
@@ -112,9 +112,10 @@ def testVectorBlending(self):
112
112
self .mLineLayer .setBlendMode (QPainter .CompositionMode_Difference )
113
113
self .mPolygonLayer .setBlendMode (QPainter .CompositionMode_Difference )
114
114
115
- checker = QgsRenderChecker ()
115
+ checker = QgsMultiRenderChecker ()
116
116
checker .setControlName ("expected_vector_blendmodes" )
117
117
checker .setMapSettings (self .mapSettings )
118
+ checker .setColorTolerance ( 1 )
118
119
119
120
myResult = checker .runTest ("vector_blendmodes" , 1500 );
120
121
myMessage = ('vector blending failed' )
@@ -137,9 +138,10 @@ def testVectorFeatureBlending(self):
137
138
#Set feature blending for line layer
138
139
self .mLineLayer .setFeatureBlendMode (QPainter .CompositionMode_Plus )
139
140
140
- checker = QgsRenderChecker ()
141
+ checker = QgsMultiRenderChecker ()
141
142
checker .setControlName ("expected_vector_featureblendmodes" )
142
143
checker .setMapSettings (self .mapSettings )
144
+ checker .setColorTolerance ( 1 )
143
145
144
146
myResult = checker .runTest ("vector_featureblendmodes" , 1500 );
145
147
myMessage = ('vector feature blending failed' )
@@ -161,9 +163,10 @@ def testVectorLayerTransparency(self):
161
163
#Set feature blending for line layer
162
164
self .mLineLayer .setLayerTransparency ( 50 )
163
165
164
- checker = QgsRenderChecker ()
166
+ checker = QgsMultiRenderChecker ()
165
167
checker .setControlName ("expected_vector_layertransparency" )
166
168
checker .setMapSettings (self .mapSettings )
169
+ checker .setColorTolerance ( 1 )
167
170
168
171
myResult = checker .runTest ("vector_layertransparency" , 1500 );
169
172
myMessage = ('vector layer transparency failed' )
@@ -180,9 +183,11 @@ def testRasterBlending(self):
180
183
181
184
#Set blending mode for top layer
182
185
self .mRasterLayer1 .setBlendMode (QPainter .CompositionMode_Plus )
183
- checker = QgsRenderChecker ()
186
+ checker = QgsMultiRenderChecker ()
184
187
checker .setControlName ("expected_raster_blendmodes" )
185
188
checker .setMapSettings (self .mapSettings )
189
+ checker .setColorTolerance ( 1 )
190
+ checker .setColorTolerance ( 1 )
186
191
187
192
myResult = checker .runTest ("raster_blendmodes" , 1500 );
188
193
myMessage = ('raster blending failed' )
0 commit comments