@@ -350,20 +350,19 @@ def testSetDataSource(self):
350
350
self .assertEqual (layer .renderer (), r )
351
351
352
352
# layer with different type
353
- lines_path = os .path .join (unitTestDataPath (), 'lines .shp' )
353
+ lines_path = os .path .join (unitTestDataPath (), 'rectangles .shp' )
354
354
layer .setDataSource (lines_path , 'new name2' , 'ogr' , options )
355
355
356
356
self .assertTrue (layer .isValid ())
357
357
self .assertEqual (layer .name (), 'new name2' )
358
- self .assertEqual (layer .wkbType (), QgsWkbTypes .MultiLineString )
359
- # depending on proj version, the projection for this layer is either 4326 or 4030
360
- self .assertIn (layer .crs ().authid (), ('EPSG:4326' , 'EPSG:4030' ))
358
+ self .assertEqual (layer .wkbType (), QgsWkbTypes .MultiPolygon )
359
+ self .assertEqual (layer .crs ().authid (), 'EPSG:4326' )
361
360
self .assertIn (lines_path , layer .dataProvider ().dataSourceUri ())
362
361
self .assertEqual (len (spy ), 2 )
363
362
364
363
# should have reset renderer!
365
364
self .assertNotEqual (layer .renderer (), r )
366
- self .assertEqual (layer .renderer ().symbol ().type (), QgsSymbol .Line )
365
+ self .assertEqual (layer .renderer ().symbol ().type (), QgsSymbol .Fill )
367
366
368
367
def testSetDataSourceInvalidToValid (self ):
369
368
"""
0 commit comments