def METHOD_NAME(self):
    template_path = self.list_test_data_path.joinpath("test_stack_creation_template.yaml")
    stack_name = method_to_stack_name(self.id())
    region = boto3.Session().region_name
    deploy_command_list = self.get_deploy_command_list(
        template_file=template_path,
        guided=True,
        region=region,
        confirm_changeset=True,
        disable_rollback=True,
    )
    run_command_with_input(
        deploy_command_list, "{}\n{}\nY\nY\nY\nY\nY\n\n\nY\n".format(stack_name, region).encode()
    )
    self.stacks.append({"name": stack_name})
    cmdlist = self.get_stack_outputs_command_list(stack_name=stack_name, region=region, output="json")
    command_result = run_command(cmdlist, cwd=self.working_dir)
    outputs = json.loads(command_result.stdout.decode())
    self.assertEqual(len(outputs), 3)
    self.check_stack_output(
        outputs[0],
        "HelloWorldFunctionIamRole",
        "arn:aws:iam::.*:role/.*-HelloWorldFunctionRole\\-.*",
        "Implicit IAM Role created for Hello World function",
    )
    self.check_stack_output(
        outputs[1],
        "HelloWorldApi",
        "https://.*execute.*\\.amazonaws.com/Prod/hello/",
        "",
    )
    self.check_stack_output(
        outputs[2],
        "HelloWorldFunction",
        "arn:aws:lambda:.*:.*:function:.*-HelloWorldFunction\\-.*",
        "Hello World Lambda Function ARN",
    )