# Path: shpkpr/cli/entrypoint.py
# @click.command(cls=ShpkprCLI, context_settings=CONTEXT_SETTINGS)
# def cli():
#     """A tool to manage applications running on Marathon."""
#     logger.configure()


import functools
import pytest
from click.testing import CliRunner
from shpkpr.cli.entrypoint import cli
# stdlib imports

# third-party imports

# local imports


@pytest.fixture
def runner():
    runner = CliRunner()

# Path: shpkpr/cli/entrypoint.py
# @click.command(cls=ShpkprCLI, context_settings=CONTEXT_SETTINGS)
# def cli():
#     """A tool to manage applications running on Marathon."""
#     logger.configure()


# Path: tests/commands/conftest.py
import functools
import pytest
from click.testing import CliRunner
from shpkpr.cli.entrypoint import cli

# stdlib imports

# third-party imports

# local imports


@pytest.fixture
def runner():
    runner = CliRunner()

    return functools.partial(runner.invoke, cli)