def test_deve_retornar_uma_pipeline(self, params): action = params['action'] stage = params['stage'] pipeline = params['pipeline'] obj_pipeline = NewPipeline() cf_action = obj_pipeline.create_action(action['name'], action['runorder'], action['configuration'], action['type'], action['role']) cf_stage = obj_pipeline.create_stage(stage['name'], [cf_action]) cf_pipeline = obj_pipeline.create_pipeline(pipeline['name'], pipeline['role'], [cf_stage]) cf = self.gerando_cloudformation(cf_pipeline) print(cf) assert 'Pipelineecs' in cf['Resources']
def generate_pipeline(self, list_stages, projeto): pipeline = NewPipeline() resource = pipeline.create_pipeline( projeto, self.codepipeline_role, list_stages) return resource