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_resources_command_list(
        stack_name=stack_name, region=region, output="json", template_file=template_path
    )
    command_result = run_command(cmdlist, cwd=self.working_dir)
    command_output = json.loads(command_result.stdout.decode())
    self.assertEqual(len(command_output), 7)
    self.assert_resource(command_output, "HelloWorldFunction", ".*HelloWorldFunction.*")
    self.assert_resource(command_output, "HelloWorldFunctionRole", ".*HelloWorldFunctionRole.*")
    self.assert_resource(
        command_output,
        "HelloWorldFunctionHelloWorldPermissionProd",
        ".*HelloWorldFunctionHelloWorldPermissionProd.*",
    )
    self.assert_resource(command_output, "ServerlessRestApi", ".*")
    self.assert_resource(command_output, "ServerlessRestApiProdStage", ".*")
    self.assert_resource(command_output, "ServerlessRestApiDeployment.*", ".*")