From 879dc9024690927879368daed003beecc1a46009 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 24 May 2019 16:42:20 +0200 Subject: [PATCH] Add test for creating extruder stack --- tests/Settings/TestCuraStackBuilder.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/Settings/TestCuraStackBuilder.py b/tests/Settings/TestCuraStackBuilder.py index 5ff958b787..300536f756 100644 --- a/tests/Settings/TestCuraStackBuilder.py +++ b/tests/Settings/TestCuraStackBuilder.py @@ -75,3 +75,13 @@ def test_createMachine(application, container_registry, definition_container, gl assert machine.definition == definition_container assert machine.variant == global_variant + +def test_createExtruderStack(application, definition_container, global_variant, material_instance_container, quality_container, quality_changes_container): + application.empty_material_container = material_instance_container + application.empty_quality_container = quality_container + application.empty_quality_changes_container = quality_changes_container + with patch("cura.CuraApplication.CuraApplication.getInstance", MagicMock(return_value=application)): + extruder_stack = CuraStackBuilder.createExtruderStack("Whatever", definition_container, "meh", 0, global_variant, material_instance_container, quality_container) + assert extruder_stack.variant == global_variant + assert extruder_stack.material == material_instance_container + assert extruder_stack.quality == quality_container \ No newline at end of file