From 1431944c4966890500b78fccedcdb6e14400f82f Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 16 Feb 2025 16:38:41 +0100 Subject: [PATCH] Add test coverage of root item drop --- tests/test_core/test_core_itemmodel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_core/test_core_itemmodel.py b/tests/test_core/test_core_itemmodel.py index 6c60d9ed..b6e111d5 100644 --- a/tests/test_core/test_core_itemmodel.py +++ b/tests/test_core/test_core_itemmodel.py @@ -358,11 +358,12 @@ def testCoreItemModel_ProjectModel_DragNDrop(mockGUI, mockRnd, fncPath): novel.item.itemHandle, folder.item.itemHandle, scene.item.itemHandle, ] - # Check that drop is possible + # Check that drop is possible, but only with valid items and not on root invalidMime = QMimeData() invalidMime.setData("plain/text", b"foobar") assert model.canDropMimeData(invalidMime, Qt.DropAction.MoveAction, 0, 0, novelIdx) is False + assert model.canDropMimeData(sceneMime, Qt.DropAction.MoveAction, 0, 0, rootIdx) is False assert model.canDropMimeData(sceneMime, Qt.DropAction.MoveAction, 0, 0, novelIdx) is True # Drop the scene on the novel folder