Home / Function/ test_cli_runner() — flask Function Reference

test_cli_runner() — flask Function Reference

Architecture documentation for the test_cli_runner() function in app.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  d026f8fc_11fe_544d_ffef_729860628157["test_cli_runner()"]
  9f8cc56e_d5c4_e7a8_438a_3124c0dd5de5["Flask"]
  d026f8fc_11fe_544d_ffef_729860628157 -->|defined in| 9f8cc56e_d5c4_e7a8_438a_3124c0dd5de5
  style d026f8fc_11fe_544d_ffef_729860628157 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/flask/app.py lines 812–827

    def test_cli_runner(self, **kwargs: t.Any) -> FlaskCliRunner:
        """Create a CLI runner for testing CLI commands.
        See :ref:`testing-cli`.

        Returns an instance of :attr:`test_cli_runner_class`, by default
        :class:`~flask.testing.FlaskCliRunner`. The Flask app object is
        passed as the first argument.

        .. versionadded:: 1.0
        """
        cls = self.test_cli_runner_class

        if cls is None:
            from .testing import FlaskCliRunner as cls

        return cls(self, **kwargs)  # type: ignore

Subdomains

Defined In

Frequently Asked Questions

What does test_cli_runner() do?
test_cli_runner() is a function in the flask codebase, defined in src/flask/app.py.
Where is test_cli_runner() defined?
test_cli_runner() is defined in src/flask/app.py at line 812.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free