def test_version_2_manifest_scp_sm_input(s3_setup): manifest_name = 'manifest_version_2.yaml' file_path = TESTS_DIR + manifest_name os.environ['MANIFEST_FILE_NAME'] = manifest_name os.environ['MANIFEST_FILE_PATH'] = file_path os.environ['MANIFEST_FOLDER'] = file_path[:-len(manifest_name)] os.environ['STAGE_NAME'] = 'scp' sm_input_list = parse.scp_manifest() logger.info("SCP sm_input_list:") logger.info(sm_input_list) assert sm_input_list[0]['ResourceProperties']['PolicyDocument'][ 'Name'] == "test-preventive-guardrails" assert sm_input_list[1]['ResourceProperties']['PolicyDocument'][ 'Name'] == "test-guardrails-2"
def get_scp_inputs() -> list: return parse.scp_manifest()