for pipeline in pipeline_list.pipelines:
pipe_super_dict = {}
pipe_param_dict = {}
- pipe_super_dict['id'] = pipeline.id
+ pipe_super_dict['id'] = pipeline.pipeline_id
pipe_super_dict['description'] = pipeline.description
- if pipeline.parameters is not None:
- for parameter in pipeline.parameters:
- pipe_param_dict[parameter.name] = parameter.value
-
- pipe_super_dict['parameters'] = pipe_param_dict
- pipe_dict[pipeline.name] = pipe_super_dict
+ pipe_dict[pipeline.display_name] = pipe_super_dict
except:# pylint: disable=bare-except
tbk = traceback.format_exc()
LOGGER.error(tbk)
@patch("kfadapter.kfadapter_kfconnect.KfConnect.get_kf_list_pipelines")
def test_get_pipelines(self, mock_get_kf_list_pipelines):
- # given
- parameter = ApiParameter()
- parameter.name = "param1"
- parameter.value = "value1"
-
+
+ #given
pipeline = ApiPipeline()
- pipeline.id = "pipeline-id"
+ pipeline.pipeline_id = "pipeline-id"
pipeline.description = "pipeline-description"
-
- pipeline.parameters = [parameter]
+ pipeline.display_name= "pipeline-name"
pipeline_list = ApiListPipelinesResponse()
pipeline_list.pipelines = [pipeline]
mock_get_kf_list_pipelines.assert_called_once()
self.assertEqual(response.content_type, "application/json")
self.assertEqual(response.status_code, status.HTTP_200_OK)
- self.assertEqual(response.get_data(), b'{"null":{"description":"pipeline-description","id":"pipeline-id","parameters":{"param1":"value1"}}}\n')
+ print(response.get_data())
+ self.assertEqual(response.get_data(), b'{"pipeline-name":{"description":"pipeline-description","id":"pipeline-id"}}\n')
@patch("kfadapter.kfadapter_kfconnect.KfConnect.get_kf_pipeline_desc")