mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 06:57:28 -06:00
Fix the addExtruder unit test
Extruders now need to provide a "position" entry. Contributes to CURA-3738
This commit is contained in:
parent
3b73979a2c
commit
be08fab97c
1 changed files with 2 additions and 0 deletions
|
@ -69,11 +69,13 @@ def test_addExtruder(global_stack):
|
||||||
|
|
||||||
assert len(global_stack.extruders) == 0
|
assert len(global_stack.extruders) == 0
|
||||||
first_extruder = unittest.mock.MagicMock()
|
first_extruder = unittest.mock.MagicMock()
|
||||||
|
first_extruder.getMetaDataEntry = lambda key: 0 if key == "position" else None
|
||||||
with unittest.mock.patch("cura.Settings.CuraContainerStack.DefinitionContainer", unittest.mock.MagicMock):
|
with unittest.mock.patch("cura.Settings.CuraContainerStack.DefinitionContainer", unittest.mock.MagicMock):
|
||||||
global_stack.addExtruder(first_extruder)
|
global_stack.addExtruder(first_extruder)
|
||||||
assert len(global_stack.extruders) == 1
|
assert len(global_stack.extruders) == 1
|
||||||
assert global_stack.extruders[0] == first_extruder
|
assert global_stack.extruders[0] == first_extruder
|
||||||
second_extruder = unittest.mock.MagicMock()
|
second_extruder = unittest.mock.MagicMock()
|
||||||
|
second_extruder.getMetaDataEntry = lambda key: 1 if key == "position" else None
|
||||||
with unittest.mock.patch("cura.Settings.CuraContainerStack.DefinitionContainer", unittest.mock.MagicMock):
|
with unittest.mock.patch("cura.Settings.CuraContainerStack.DefinitionContainer", unittest.mock.MagicMock):
|
||||||
global_stack.addExtruder(second_extruder)
|
global_stack.addExtruder(second_extruder)
|
||||||
assert len(global_stack.extruders) == 2
|
assert len(global_stack.extruders) == 2
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue