mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-15 10:47:49 -06:00
Added test for activeMaterialId's
This commit is contained in:
parent
9940023816
commit
2ee6f4af15
1 changed files with 21 additions and 0 deletions
|
@ -94,3 +94,24 @@ def test_totalNumberOfSettings(machine_manager):
|
||||||
registry.findDefinitionContainers = MagicMock(return_value = [mocked_definition])
|
registry.findDefinitionContainers = MagicMock(return_value = [mocked_definition])
|
||||||
with patch("cura.Settings.CuraContainerRegistry.CuraContainerRegistry.getInstance", MagicMock(return_value=registry)):
|
with patch("cura.Settings.CuraContainerRegistry.CuraContainerRegistry.getInstance", MagicMock(return_value=registry)):
|
||||||
assert machine_manager.totalNumberOfSettings == 3
|
assert machine_manager.totalNumberOfSettings == 3
|
||||||
|
|
||||||
|
|
||||||
|
def createMockedExtruder(extruder_id):
|
||||||
|
extruder = MagicMock()
|
||||||
|
extruder.getId = MagicMock(return_value = extruder_id)
|
||||||
|
return extruder
|
||||||
|
|
||||||
|
|
||||||
|
def createMockedMaterial(material_id):
|
||||||
|
material = MagicMock()
|
||||||
|
material.getId = MagicMock(return_value=material_id)
|
||||||
|
return material
|
||||||
|
|
||||||
|
|
||||||
|
def test_allActiveMaterialIds(machine_manager, extruder_manager):
|
||||||
|
extruder_1 = createMockedExtruder("extruder_1")
|
||||||
|
extruder_2 = createMockedExtruder("extruder_2")
|
||||||
|
extruder_1.material = createMockedMaterial("material_1")
|
||||||
|
extruder_2.material = createMockedMaterial("material_2")
|
||||||
|
extruder_manager.getActiveExtruderStacks = MagicMock(return_value = [extruder_1, extruder_2])
|
||||||
|
assert machine_manager.allActiveMaterialIds == {"extruder_1": "material_1", "extruder_2": "material_2"}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue