@@ -53,43 +53,32 @@ def tearDownClass(cls):
5353 shutil .rmtree (path )
5454
5555 def testValues (self ):
56- context = QgsProcessingContext ()
57-
58- # disable check for geometry validity
59- context .setFlags (QgsProcessingContext .Flags (0 ))
60-
6156 test_data = points ()
6257 test_layer = QgsVectorLayer (test_data , 'test' , 'ogr' )
6358
6459 # field by index
65- res = vector .values (test_layer , context , 1 )
60+ res = vector .values (test_layer , 1 )
6661 self .assertEqual (res [1 ], [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ])
6762
6863 # field by name
69- res = vector .values (test_layer , context , 'id' )
64+ res = vector .values (test_layer , 'id' )
7065 self .assertEqual (res ['id' ], [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ])
7166
7267 # two fields
73- res = vector .values (test_layer , context , 1 , 2 )
68+ res = vector .values (test_layer , 1 , 2 )
7469 self .assertEqual (res [1 ], [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ])
7570 self .assertEqual (res [2 ], [2 , 1 , 0 , 2 , 1 , 0 , 0 , 0 , 0 ])
7671
7772 # two fields by name
78- res = vector .values (test_layer , context , 'id' , 'id2' )
73+ res = vector .values (test_layer , 'id' , 'id2' )
7974 self .assertEqual (res ['id' ], [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ])
8075 self .assertEqual (res ['id2' ], [2 , 1 , 0 , 2 , 1 , 0 , 0 , 0 , 0 ])
8176
8277 # two fields by name and index
83- res = vector .values (test_layer , context , 'id' , 2 )
78+ res = vector .values (test_layer , 'id' , 2 )
8479 self .assertEqual (res ['id' ], [1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ])
8580 self .assertEqual (res [2 ], [2 , 1 , 0 , 2 , 1 , 0 , 0 , 0 , 0 ])
8681
87- # test with selected features
88- context .setFlags (QgsProcessingContext .UseSelectionIfPresent )
89- test_layer .selectByIds ([2 , 4 , 6 ])
90- res = vector .values (test_layer , context , 1 )
91- self .assertEqual (set (res [1 ]), set ([5 , 7 , 3 ]))
92-
9382 def testOgrLayerNameExtraction (self ):
9483 outdir = tempfile .mkdtemp ()
9584 self .cleanup_paths .append (outdir )
0 commit comments