mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-15 02:37: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])
|
||||
with patch("cura.Settings.CuraContainerRegistry.CuraContainerRegistry.getInstance", MagicMock(return_value=registry)):
|
||||
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