Skip to content

Commit 46682d0

Browse files
committedMay 14, 2020
Fix a test on proj 6+
1 parent a3cffc8 commit 46682d0

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed
 

‎tests/src/python/test_qgsvectorlayer.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -350,20 +350,19 @@ def testSetDataSource(self):
350350
self.assertEqual(layer.renderer(), r)
351351

352352
# layer with different type
353-
lines_path = os.path.join(unitTestDataPath(), 'lines.shp')
353+
lines_path = os.path.join(unitTestDataPath(), 'rectangles.shp')
354354
layer.setDataSource(lines_path, 'new name2', 'ogr', options)
355355

356356
self.assertTrue(layer.isValid())
357357
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')
361360
self.assertIn(lines_path, layer.dataProvider().dataSourceUri())
362361
self.assertEqual(len(spy), 2)
363362

364363
# should have reset renderer!
365364
self.assertNotEqual(layer.renderer(), r)
366-
self.assertEqual(layer.renderer().symbol().type(), QgsSymbol.Line)
365+
self.assertEqual(layer.renderer().symbol().type(), QgsSymbol.Fill)
367366

368367
def testSetDataSourceInvalidToValid(self):
369368
"""

0 commit comments

Comments
 (0)
Please sign in to comment.