Skip to content

Commit 3f1db6d

Browse files
committed
Add test for combination orderby / subset of attributes
1 parent 3dc832a commit 3f1db6d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/src/python/providertestbase.py

+5
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ def testOrderBy(self):
185185
values = [f['pk'] for f in self.provider.getFeatures(request)]
186186
self.assertEquals(values, [5, 4])
187187

188+
# Combination with subset of attributes
189+
request = QgsFeatureRequest().addOrderBy('num_char', False).setSubsetOfAttributes(['pk'], self.vl.fields())
190+
values = [f['pk'] for f in self.vl.getFeatures(request)]
191+
self.assertEquals(values, [5, 4, 3, 2, 1])
192+
188193
def testGetFeaturesFidTests(self):
189194
fids = [f.id() for f in self.provider.getFeatures()]
190195
assert len(fids) == 5, 'Expected 5 features, got {} instead'.format(len(fids))

0 commit comments

Comments
 (0)