def test_getMaterialNodeByTypeMachineHasNoMaterials(application): with patch("UM.Application.Application.getInstance", MagicMock(return_value=application)): manager = MaterialManager(mocked_registry) manager.initialize() mocked_stack = MagicMock() assert manager.getMaterialNodeByType(mocked_stack, "0", "nozzle", "", "") is None
def test_getMaterialNodeByTypeMachineHasMaterialsButNoMaterialFound(application): with patch("UM.Application.Application.getInstance", MagicMock(return_value=application)): manager = MaterialManager(mocked_registry) manager.initialize() mocked_stack = MagicMock() mocked_stack.definition.getMetaDataEntry = MagicMock(return_value = True) # For the "has_materials" metadata assert manager.getMaterialNodeByType(mocked_stack, "0", "nozzle", "", "") is None