mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-04 00:30:59 -05:00
fix waitforfinished layout legend test
This commit is contained in:
parent
42e22b7a68
commit
3453659c02
@ -396,10 +396,6 @@ class TestQgsLayoutItemLegend(unittest.TestCase, LayoutItemTestCase):
|
||||
|
||||
counterTask = point_layer.countSymbolFeatures()
|
||||
counterTask.waitForFinished()
|
||||
TM = QgsApplication.taskManager()
|
||||
actask = TM.activeTasks()
|
||||
print(TM.tasks(), actask)
|
||||
count = actask[0]
|
||||
legend.model().refreshLayerLegend(legendlayer)
|
||||
legendnodes = legend.model().layerLegendNodes(legendlayer)
|
||||
legendnodes[0].setUserLabel('[% @symbol_id %]')
|
||||
@ -408,7 +404,6 @@ class TestQgsLayoutItemLegend(unittest.TestCase, LayoutItemTestCase):
|
||||
label1 = legendnodes[0].evaluateLabel()
|
||||
label2 = legendnodes[1].evaluateLabel()
|
||||
label3 = legendnodes[2].evaluateLabel()
|
||||
count.waitForFinished()
|
||||
self.assertEqual(label1, '0')
|
||||
#self.assertEqual(label2, '5')
|
||||
#self.assertEqual(label3, '12')
|
||||
@ -463,7 +458,7 @@ class TestQgsLayoutItemLegend(unittest.TestCase, LayoutItemTestCase):
|
||||
group = legend.model().rootGroup().addGroup("Group [% 1 + 5 %] [% @layout_name %]")
|
||||
layer_tree_layer = group.addLayer(point_layer)
|
||||
counterTask = point_layer.countSymbolFeatures()
|
||||
counterTask.waitForFinished() # does this even work?
|
||||
counterTask.waitForFinished()
|
||||
layer_tree_layer.setCustomProperty("legend/title-label", 'bbbb [% 1+2 %] xx [% @layout_name %] [% @layer_name %]')
|
||||
QgsMapLayerLegendUtils.setLegendNodeUserLabel(layer_tree_layer, 0, 'xxxx')
|
||||
legend.model().refreshLayerLegend(layer_tree_layer)
|
||||
@ -475,11 +470,6 @@ class TestQgsLayoutItemLegend(unittest.TestCase, LayoutItemTestCase):
|
||||
legend.setLinkedMap(map)
|
||||
legend.updateLegend()
|
||||
print(layer_tree_layer.labelExpression())
|
||||
TM = QgsApplication.taskManager()
|
||||
actask = TM.activeTasks()
|
||||
print(TM.tasks(), actask)
|
||||
count = actask[0]
|
||||
count.waitForFinished()
|
||||
map.setExtent(QgsRectangle(-102.51, 41.16, -102.36, 41.30))
|
||||
checker = QgsLayoutChecker(
|
||||
'composer_legend_symbol_expression', layout)
|
||||
|
Loading…
x
Reference in New Issue
Block a user