def new_assessments_from_template_rest(request, new_audit_rest): """Create new Assessments based on Assessment Template via REST API. Return: [lib.entities.entity.AssessmentEntity, ...] """ dict_executed_fixtures = dynamic_fixtures.dict_executed_fixtures control_snapshots = dynamic_fixtures.get_fixture_from_dict_fixtures( "new_controls_rest_snapshot") template = None for fixture_name in dict_executed_fixtures: if fixture_name.startswith("new_assessment_template"): template = dict_executed_fixtures[fixture_name][0] if not template: raise ValueError("Assessment template was not created") assessments_service = rest_service.AssessmentsFromTemplateService() assessments = assessments_service.create_assessments( audit=new_audit_rest, template=template, snapshots=control_snapshots) return assessments
def new_assessments_from_template_rest(request, new_audit_rest): """Create new Assessments based on Assessment Template via REST API. Return: [lib.entities.entity.AssessmentEntity, ...] """ dict_executed_fixtures = dynamic_fixtures.dict_executed_fixtures control_snapshots = dynamic_fixtures.get_fixture_from_dict_fixtures( "new_controls_rest_snapshot") template = None for fixture_name in dict_executed_fixtures: if fixture_name.startswith("new_assessment_template"): template = dict_executed_fixtures[fixture_name][0] if not template: raise ValueError("Assessment template was not created") assessments_service = rest_service.AssessmentsFromTemplateService() assessments = assessments_service.create_assessments( audit=new_audit_rest, template=template, control_snapshots=control_snapshots ) return assessments