Skip to content

Commit 44df14d

Browse files
MieWinstrupnyalldawson
authored andcommittedApr 5, 2018
Add test for move to top action
1 parent b57a154 commit 44df14d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed
 

‎tests/src/python/test_qgslayertreeview.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,17 @@ def testDefaultActions(self):
9090
show_in_overview.trigger()
9191
self.assertEqual(view.currentNode().customProperty('overview', 0), False)
9292

93+
def testMoveToTopAction(self):
94+
"""Test move to top action"""
95+
view = QgsLayerTreeView()
96+
view.setModel(self.model)
97+
actions = QgsLayerTreeViewDefaultActions(view)
98+
self.assertEqual(self.project.layerTreeRoot().layerOrder(), [self.layer, self.layer2, self.layer3])
99+
view.setCurrentLayer(self.layer3)
100+
movetotop = actions.actionMoveToTop()
101+
movetotop.trigger()
102+
self.assertEqual(self.project.layerTreeRoot().layerOrder(), [self.layer3, self.layer, self.layer2])
103+
93104

94105
if __name__ == '__main__':
95106
unittest.main()

0 commit comments

Comments
 (0)
Please sign in to comment.