示例#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.layerTree.selection_changed.connect(mock)
     QTest.mousePress(self.widget.layerRemoveButton, Qt.LeftButton)
     QTest.mouseRelease(self.widget.layerRemoveButton, Qt.LeftButton)
     assert mock.call_count > 0
示例#2
0
文件: test_mime.py 项目: antonl/glue
    def test_drag_drop(self):
        QTest.mousePress(self.w1, Qt.LeftButton)
        QTest.mouseMove(self.w2)
        QTest.mouseRelease(self.w2, Qt.LeftButton)

        assert self.w2.last_mime == self.m1
示例#3
0
 def remove_layer(self, layer):
     """ Remove a layer via the widget remove button """
     self.select_layers(layer)
     QTest.mousePress(self.widget.layerRemoveButton, Qt.LeftButton)
     QTest.mouseRelease(self.widget.layerRemoveButton, Qt.LeftButton)