예제 #1
0
 def test_drop_mime(self):
     iris = Table("iris")
     m = VariablesListItemModel(iris.domain.variables)
     mime = m.mimeData([m.index(1, 0)])
     self.assertTrue(mime.hasFormat(VariablesListItemModel.MIME_TYPE))
     assert m.dropMimeData(mime, Qt.MoveAction, 5, 0, m.index(-1, -1))
     self.assertIs(m[5], m[1])
     assert m.dropMimeData(mime, Qt.MoveAction, -1, -1, m.index(-1, -1))
     self.assertIs(m[6], m[1])
예제 #2
0
 def test_drop_mime(self):
     iris = Table("iris")
     m = VariablesListItemModel(iris.domain.variables)
     mime = m.mimeData([m.index(1, 0)])
     self.assertTrue(mime.hasFormat(VariablesListItemModel.MIME_TYPE))
     assert m.dropMimeData(mime, Qt.MoveAction, 5, 0, m.index(-1, -1))
     self.assertIs(m[5], m[1])
     assert m.dropMimeData(mime, Qt.MoveAction, -1, -1, m.index(-1, -1))
     self.assertIs(m[6], m[1])