diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 63304b3f8c..79fd2ea632 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -95,9 +95,8 @@ from . import CameraAnimation from . import PrintInformation from . import CuraActions from cura.Scene import ZOffsetDecorator -from cura.UI import CuraSplashScreen +from cura.UI import CuraSplashScreen, MachineActionManager from . import PrintJobPreviewImageProvider -from . import MachineActionManager from cura.TaskManagement.OnExitCallbackManager import OnExitCallbackManager diff --git a/cura/MachineActionManager.py b/cura/UI/MachineActionManager.py similarity index 99% rename from cura/MachineActionManager.py rename to cura/UI/MachineActionManager.py index db0f7bfbff..ef6a7dc6c4 100644 --- a/cura/MachineActionManager.py +++ b/cura/UI/MachineActionManager.py @@ -12,7 +12,7 @@ from UM.PluginRegistry import PluginRegistry # So MachineAction can be added as if TYPE_CHECKING: from cura.CuraApplication import CuraApplication from cura.Settings.GlobalStack import GlobalStack - from .MachineAction import MachineAction + from cura.MachineAction import MachineAction ## Raised when trying to add an unknown machine action as a required action diff --git a/tests/TestMachineAction.py b/tests/TestMachineAction.py index f1487a1d9f..9b0cb0a4a0 100755 --- a/tests/TestMachineAction.py +++ b/tests/TestMachineAction.py @@ -4,7 +4,7 @@ import pytest from cura.MachineAction import MachineAction -from cura.MachineActionManager import NotUniqueMachineActionError, UnknownMachineActionError +from cura.UI.MachineActionManager import NotUniqueMachineActionError, UnknownMachineActionError from cura.Settings.GlobalStack import GlobalStack diff --git a/tests/conftest.py b/tests/conftest.py index b21b32b028..5336c28fba 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -6,11 +6,8 @@ import unittest.mock import pytest -import Arcus #Prevents error: "PyCapsule_GetPointer called with incorrect name" with conflicting SIP configurations between Arcus and PyQt: Import Arcus and Savitar first! -import Savitar -from UM.Qt.QtApplication import QtApplication #QtApplication import is required, even though it isn't used. from cura.CuraApplication import CuraApplication -from cura.MachineActionManager import MachineActionManager +from cura.UI.MachineActionManager import MachineActionManager # Create a CuraApplication object that will be shared among all tests. It needs to be initialized.