mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-07 00:15:48 -04:00
Fix passing geometry compare options to checkLayersEqual
This commit is contained in:
parent
5ad24de4cc
commit
3b57b53851
@ -339,20 +339,13 @@ class AlgorithmsTest(object):
|
||||
|
||||
compare = expected_result.get('compare', {})
|
||||
pk = expected_result.get('pk', None)
|
||||
topo_equal_check = expected_result.get('topo_equal_check', False)
|
||||
ignore_part_order = expected_result.get('ignore_part_order', False)
|
||||
|
||||
geom_config = {
|
||||
'topo_equal_check': topo_equal_check,
|
||||
'ignore_part_order': ignore_part_order
|
||||
}
|
||||
|
||||
if len(expected_lyrs) == 1:
|
||||
self.assertLayersEqual(expected_lyrs[0], result_lyr, compare=compare, pk=pk, geometry=geom_config)
|
||||
self.assertLayersEqual(expected_lyrs[0], result_lyr, compare=compare, pk=pk)
|
||||
else:
|
||||
res = False
|
||||
for l in expected_lyrs:
|
||||
if self.checkLayersEqual(l, result_lyr, compare=compare, pk=pk, geometry=geom_config):
|
||||
if self.checkLayersEqual(l, result_lyr, compare=compare, pk=pk):
|
||||
res = True
|
||||
break
|
||||
self.assertTrue(res, 'Could not find matching layer in expected results')
|
||||
|
Loading…
x
Reference in New Issue
Block a user