mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-20 13:17:51 -06:00
Add some property tests for MachineManager
This commit is contained in:
parent
1affc345b9
commit
87fb495e07
2 changed files with 53 additions and 18 deletions
|
@ -192,6 +192,7 @@ def test_setInvalidActiveMachine(machine_manager):
|
|||
# Notification stuff should happen now!
|
||||
configuration_error_message.addFaultyContainers.assert_called_once_with("InvalidMachine")
|
||||
|
||||
|
||||
def test_clearUserSettingsAllCurrentStacks(machine_manager, application):
|
||||
global_stack = application.getGlobalContainerStack()
|
||||
extruder_1 = createMockedExtruder("extruder_1")
|
||||
|
@ -220,3 +221,36 @@ def test_clearUserSettingsAllCurrentStacksLinkedSetting(machine_manager, applica
|
|||
instance_container.removeInstance.assert_not_called()
|
||||
instance_container_global.removeInstance.assert_called_once_with("some_setting", postpone_emit = True)
|
||||
|
||||
|
||||
def test_isActiveQualityExperimental(machine_manager):
|
||||
quality_group = MagicMock(is_experimental = True)
|
||||
machine_manager.activeQualityGroup = MagicMock(return_value = quality_group)
|
||||
assert machine_manager.isActiveQualityExperimental
|
||||
|
||||
|
||||
def test_isActiveQualityNotExperimental(machine_manager):
|
||||
quality_group = MagicMock(is_experimental = False)
|
||||
machine_manager.activeQualityGroup = MagicMock(return_value = quality_group)
|
||||
assert not machine_manager.isActiveQualityExperimental
|
||||
|
||||
|
||||
def test_isActiveQualityNotExperimental_noQualityGroup(machine_manager):
|
||||
machine_manager.activeQualityGroup = MagicMock(return_value=None)
|
||||
assert not machine_manager.isActiveQualityExperimental
|
||||
|
||||
|
||||
def test_isActiveQualitySupported(machine_manager):
|
||||
quality_group = MagicMock(is_available=True)
|
||||
machine_manager.activeQualityGroup = MagicMock(return_value=quality_group)
|
||||
assert machine_manager.isActiveQualitySupported
|
||||
|
||||
|
||||
def test_isActiveQualityNotSupported(machine_manager):
|
||||
quality_group = MagicMock(is_available=False)
|
||||
machine_manager.activeQualityGroup = MagicMock(return_value=quality_group)
|
||||
assert not machine_manager.isActiveQualitySupported
|
||||
|
||||
|
||||
def test_isActiveQualityNotSupported_noQualityGroup(machine_manager):
|
||||
machine_manager.activeQualityGroup = MagicMock(return_value=None)
|
||||
assert not machine_manager.isActiveQualitySupported
|
Loading…
Add table
Add a link
Reference in a new issue