code: def test_flaskgroup_app_context(runner):
      def create_app():
          return Flask("flaskgroup")
  
      @click.group(cls=FlaskGroup, create_app=create_app)
      def cli(**params):
          pass
  
      @cli.command()
      def test():
          click.echo(current_app.name)
  
      result = runner.invoke(cli, ["test"])
      assert result.exit_code == 0
      assert result.output == "flaskgroup\n"
  
imports: import importlib.metadata
  import os
  import platform
  import ssl
  import sys
  import types
  from functools import partial
  from pathlib import Path
  import click
  import pytest
  from _pytest.monkeypatch import notset
  from click.testing import CliRunner
  from flask import Blueprint
  from flask import current_app
  from flask import Flask
  from flask.cli import AppGroup
  from flask.cli import find_best_app
  from flask.cli import FlaskGroup
  from flask.cli import get_version
  from flask.cli import load_dotenv
  from flask.cli import locate_app
  from flask.cli import NoAppException
  from flask.cli import prepare_import
  from flask.cli import run_command
  from flask.cli import ScriptInfo
  from flask.cli import with_appcontext
label_desc: Use image node_id 13 for calling a global function with example usage: test_flaskgroup_app_context(runner) and returns: Flask