示例#1
0
 def test_remove_subset_triggers_selection_changed(self):
     layer = self.add_layer()
     grp = self.collect.new_subset_group()
     mock = MagicMock()
     self.select_layers(grp)
     self.widget.ui.layerTree.selection_changed.connect(mock)
     QTest.mouseClick(self.widget.ui.layerRemoveButton, Qt.LeftButton)
     assert mock.call_count > 0
示例#2
0
 def test_remove_subset_triggers_selection_changed(self):
     layer = self.add_layer()
     grp = self.collect.new_subset_group()
     mock = MagicMock()
     self.select_layers(grp)
     self.widget.layerTree.selection_changed.connect(mock)
     QTest.mouseClick(self.widget.layerRemoveButton, Qt.LeftButton)
     assert mock.call_count > 0
示例#3
0
 def test_empty_removal_does_nothing(self):
     """ Make sure widgets are only removed when selected """
     layer = self.add_layer()
     self.widget.ui.layerTree.clearSelection()
     QTest.mouseClick(self.widget.ui.layerRemoveButton, Qt.LeftButton)
     assert self.layer_present(layer)
示例#4
0
 def remove_layer(self, layer):
     """ Remove a layer via the widget remove button """
     self.select_layers(layer)
     QTest.mouseClick(self.widget.ui.layerRemoveButton, Qt.LeftButton)
示例#5
0
 def test_empty_removal_does_nothing(self):
     """ Make sure widgets are only removed when selected """
     layer = self.add_layer()
     self.widget.layerTree.clearSelection()
     QTest.mouseClick(self.widget.layerRemoveButton, Qt.LeftButton)
     assert self.layer_present(layer)
示例#6
0
 def remove_layer(self, layer):
     """ Remove a layer via the widget remove button """
     self.select_layers(layer)
     QTest.mouseClick(self.widget.layerRemoveButton, Qt.LeftButton)