Skip to content

Commit 6fefbea

Browse files
committedJul 15, 2016
Fix test under Python 3
1 parent da74b18 commit 6fefbea

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed
 

‎tests/src/python/test_qgsvectorlayereditbuffer.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def testAddFeatures(self):
8585

8686
# test contents of buffer
8787
added = layer.editBuffer().addedFeatures()
88-
new_feature_ids = added.keys()
88+
new_feature_ids = list(added.keys())
8989
self.assertEqual(added[new_feature_ids[0]]['fldtxt'], 'test2')
9090
self.assertEqual(added[new_feature_ids[0]]['fldint'], 246)
9191
self.assertEqual(added[new_feature_ids[1]]['fldtxt'], 'test')
@@ -115,7 +115,7 @@ def testAddMultipleFeatures(self):
115115

116116
# test contents of buffer
117117
added = layer.editBuffer().addedFeatures()
118-
new_feature_ids = added.keys()
118+
new_feature_ids = list(added.keys())
119119
self.assertEqual(added[new_feature_ids[0]]['fldtxt'], 'test2')
120120
self.assertEqual(added[new_feature_ids[0]]['fldint'], 246)
121121
self.assertEqual(added[new_feature_ids[1]]['fldtxt'], 'test')
@@ -161,7 +161,7 @@ def testDeleteFeatures(self):
161161
layer.deleteFeature(2)
162162

163163
# test contents of buffer
164-
self.assertEqual(layer.editBuffer().deletedFeatureIds(), [1, 2])
164+
self.assertEqual(set(layer.editBuffer().deletedFeatureIds()), set([1, 2]))
165165
self.assertTrue(layer.editBuffer().isFeatureDeleted(1))
166166
self.assertTrue(layer.editBuffer().isFeatureDeleted(2))
167167

@@ -194,7 +194,7 @@ def testDeleteMultipleFeatures(self):
194194
layer.deleteFeatures([1, 2])
195195

196196
# test contents of buffer
197-
self.assertEqual(layer.editBuffer().deletedFeatureIds(), [1, 2])
197+
self.assertEqual(set(layer.editBuffer().deletedFeatureIds()), set([1, 2]))
198198
self.assertTrue(layer.editBuffer().isFeatureDeleted(1))
199199
self.assertTrue(layer.editBuffer().isFeatureDeleted(2))
200200

@@ -227,7 +227,7 @@ def testChangeAttributeValues(self):
227227
layer.changeAttributeValue(1, 0, 'a')
228228

229229
# test contents of buffer
230-
self.assertEqual(layer.editBuffer().changedAttributeValues().keys(), [1])
230+
self.assertEqual(list(layer.editBuffer().changedAttributeValues().keys()), [1])
231231
self.assertEqual(layer.editBuffer().changedAttributeValues()[1], {0: 'a'})
232232
self.assertTrue(layer.editBuffer().isFeatureAttributesChanged(1))
233233
self.assertFalse(layer.editBuffer().isFeatureAttributesChanged(2))
@@ -270,7 +270,7 @@ def testChangeGeometry(self):
270270
layer.changeGeometry(1, QgsGeometry.fromPoint(QgsPoint(10, 20)))
271271

272272
# test contents of buffer
273-
self.assertEqual(layer.editBuffer().changedGeometries().keys(), [1])
273+
self.assertEqual(list(layer.editBuffer().changedGeometries().keys()), [1])
274274
self.assertEqual(layer.editBuffer().changedGeometries()[1].geometry().x(), 10)
275275
self.assertTrue(layer.editBuffer().isFeatureGeometryChanged(1))
276276
self.assertFalse(layer.editBuffer().isFeatureGeometryChanged(2))

0 commit comments

Comments
 (0)
Please sign in to comment.