From 60febb00e552272b53d166351276099e0cd63b8d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 17:54:14 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E2=AC=86=20[pre-commit.ci]=20pre-commit=20?= =?UTF-8?q?autoupdate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0) - [github.com/astral-sh/ruff-pre-commit: v0.5.5 → v0.8.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.5...v0.8.2) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 40c04dc..1c75044 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ default_language_version: python: python3.10 repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-added-large-files - id: check-toml @@ -14,7 +14,7 @@ repos: - id: end-of-file-fixer - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.5.5 + rev: v0.8.2 hooks: - id: ruff args: From 1eef9b9b39959d4f7be7e2935dbe88b17bc29d71 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 17:54:21 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=8E=A8=20[pre-commit.ci]=20Auto=20for?= =?UTF-8?q?mat=20from=20pre-commit.com=20hooks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/conftest.py | 3 ++- tests/test_cli.py | 4 ++-- tests/test_requirements.py | 9 ++++++--- tests/test_utils_default_dir.py | 1 + tests/test_utils_default_file.py | 3 ++- tests/test_utils_package.py | 4 ++-- tests/test_utils_single_file.py | 3 ++- 7 files changed, 17 insertions(+), 10 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 955fd22..ee74472 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,9 +2,10 @@ from typing import Generator import pytest -from fastapi_cli.logging import setup_logging from typer import rich_utils +from fastapi_cli.logging import setup_logging + @pytest.fixture(autouse=True) def reset_syspath() -> Generator[None, None, None]: diff --git a/tests/test_cli.py b/tests/test_cli.py index 9d8b9ae..8bdba1c 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -4,10 +4,10 @@ from unittest.mock import patch import uvicorn -from fastapi_cli.cli import app -from fastapi_cli.utils.cli import get_uvicorn_log_config from typer.testing import CliRunner +from fastapi_cli.cli import app +from fastapi_cli.utils.cli import get_uvicorn_log_config from tests.utils import changing_dir runner = CliRunner() diff --git a/tests/test_requirements.py b/tests/test_requirements.py index fdc99f3..9830611 100644 --- a/tests/test_requirements.py +++ b/tests/test_requirements.py @@ -1,9 +1,10 @@ from pathlib import Path import pytest +from typer.testing import CliRunner + from fastapi_cli.discover import get_import_data from fastapi_cli.exceptions import FastAPICLIException -from typer.testing import CliRunner from .utils import changing_dir @@ -13,9 +14,10 @@ def test_no_uvicorn() -> None: - import fastapi_cli.cli import uvicorn + import fastapi_cli.cli + fastapi_cli.cli.uvicorn = None # type: ignore[attr-defined, assignment] with changing_dir(assets_path): @@ -31,9 +33,10 @@ def test_no_uvicorn() -> None: def test_no_fastapi() -> None: - import fastapi_cli.discover from fastapi import FastAPI + import fastapi_cli.discover + fastapi_cli.discover.FastAPI = None # type: ignore[attr-defined, assignment] with changing_dir(assets_path): with pytest.raises(FastAPICLIException) as exc_info: diff --git a/tests/test_utils_default_dir.py b/tests/test_utils_default_dir.py index 8ed8ac0..0af7d37 100644 --- a/tests/test_utils_default_dir.py +++ b/tests/test_utils_default_dir.py @@ -1,6 +1,7 @@ from pathlib import Path import pytest + from fastapi_cli.discover import get_import_data from fastapi_cli.exceptions import FastAPICLIException diff --git a/tests/test_utils_default_file.py b/tests/test_utils_default_file.py index 8bddcea..1190754 100644 --- a/tests/test_utils_default_file.py +++ b/tests/test_utils_default_file.py @@ -3,9 +3,10 @@ from pathlib import Path import pytest +from pytest import CaptureFixture + from fastapi_cli.discover import get_import_data from fastapi_cli.exceptions import FastAPICLIException -from pytest import CaptureFixture from .utils import changing_dir diff --git a/tests/test_utils_package.py b/tests/test_utils_package.py index fb878f9..407561d 100644 --- a/tests/test_utils_package.py +++ b/tests/test_utils_package.py @@ -1,10 +1,10 @@ from pathlib import Path import pytest -from fastapi_cli.discover import get_import_data -from fastapi_cli.exceptions import FastAPICLIException from pytest import CaptureFixture +from fastapi_cli.discover import get_import_data +from fastapi_cli.exceptions import FastAPICLIException from tests.utils import changing_dir assets_path = Path(__file__).parent / "assets" diff --git a/tests/test_utils_single_file.py b/tests/test_utils_single_file.py index 3f5adde..da8eba1 100644 --- a/tests/test_utils_single_file.py +++ b/tests/test_utils_single_file.py @@ -1,9 +1,10 @@ from pathlib import Path import pytest +from pytest import CaptureFixture + from fastapi_cli.discover import get_import_data from fastapi_cli.exceptions import FastAPICLIException -from pytest import CaptureFixture from .utils import changing_dir