From be08fab97c1f4d15f91b18e81d8724a128bd9d3a Mon Sep 17 00:00:00 2001 From: Arjen Hiemstra Date: Wed, 17 May 2017 13:46:51 +0200 Subject: [PATCH] Fix the addExtruder unit test Extruders now need to provide a "position" entry. Contributes to CURA-3738 --- tests/Settings/TestGlobalStack.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/Settings/TestGlobalStack.py b/tests/Settings/TestGlobalStack.py index 5b28e401d8..6dab02b220 100755 --- a/tests/Settings/TestGlobalStack.py +++ b/tests/Settings/TestGlobalStack.py @@ -69,11 +69,13 @@ def test_addExtruder(global_stack): assert len(global_stack.extruders) == 0 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): global_stack.addExtruder(first_extruder) assert len(global_stack.extruders) == 1 assert global_stack.extruders[0] == first_extruder 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): global_stack.addExtruder(second_extruder) assert len(global_stack.extruders) == 2