From 5fcb15a7d19b88158e8448ae21a1cb8ba92a472c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 19:16:36 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.9.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.0...v0.9.9) - [github.com/codespell-project/codespell: v2.3.0 → v2.4.1](https://github.com/codespell-project/codespell/compare/v2.3.0...v2.4.1) - [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/psf/black: 24.4.2 → 25.1.0](https://github.com/psf/black/compare/24.4.2...25.1.0) - [github.com/PyCQA/isort: 5.13.2 → 6.0.1](https://github.com/PyCQA/isort/compare/5.13.2...6.0.1) - [github.com/sirosen/check-jsonschema: 0.28.6 → 0.31.2](https://github.com/sirosen/check-jsonschema/compare/0.28.6...0.31.2) - [github.com/pycqa/flake8: 7.1.0 → 7.1.2](https://github.com/pycqa/flake8/compare/7.1.0...7.1.2) --- .pre-commit-config.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 194c8b8..10b4646 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.5.0 + rev: v0.9.9 hooks: - id: ruff args: @@ -8,7 +8,7 @@ repos: - id: ruff-format files: ^((homeassistant|pylint|script|tests)/.+)?[^/]+\.(py|pyi)$ - repo: https://github.com/codespell-project/codespell - rev: v2.3.0 + rev: v2.4.1 hooks: - id: codespell args: @@ -18,7 +18,7 @@ repos: exclude_types: [csv, json, html] exclude: ^tests/fixtures/generated/|tests/components/.*/snapshots/ - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: #- id: check-yaml # disabled atm due to https://github.com/pre-commit/pre-commit-hooks/issues/577 - id: check-json @@ -31,7 +31,7 @@ repos: args: ["--fix=lf"] - repo: https://github.com/psf/black - rev: 24.4.2 + rev: 25.1.0 hooks: - id: black language_version: python3.12 @@ -44,18 +44,18 @@ repos: # - --ignore-missing-imports # - --check-untyped-defs - repo: https://github.com/PyCQA/isort - rev: 5.13.2 + rev: 6.0.1 hooks: - id: isort args: [ --profile=black ] - repo: https://github.com/sirosen/check-jsonschema - rev: 0.28.6 + rev: 0.31.2 hooks: - id: check-github-actions - id: check-github-workflows - repo: https://github.com/pycqa/flake8 - rev: 7.1.0 + rev: 7.1.2 hooks: - id: flake8 From a77b4ef48ca8399b98498de5b98d122ffe32589f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 19:16:43 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- tests/test_api.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/tests/test_api.py b/tests/test_api.py index c77b692..d4d979e 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -77,11 +77,12 @@ async def test_update_failure(api): async def test_light_toggle_success(api): api._userid = "123" # Simulate successful login api._data = {"AA:BB:CC:DD:EE:FF-1": {"chooseGarden": 0, "lightTemp": 1}} - with patch( - "custom_components.aerogarden.api.AerogardenAPI._post_request" - ) as mock_post, patch( - "custom_components.aerogarden.api.AerogardenAPI.update" - ) as mock_update: + with ( + patch( + "custom_components.aerogarden.api.AerogardenAPI._post_request" + ) as mock_post, + patch("custom_components.aerogarden.api.AerogardenAPI.update") as mock_update, + ): mock_post.return_value = {"code": 1} mock_update.return_value = True result = await api.light_toggle("AA:BB:CC:DD:EE:FF-1") @@ -119,10 +120,11 @@ def test_garden_property(api): @pytest.mark.asyncio async def test_update_throttle(api): api._userid = "123" # Simulate successful login - with patch( - "custom_components.aerogarden.api.AerogardenAPI._post_request" - ) as mock_post, patch( - "custom_components.aerogarden.api.MIN_TIME_BETWEEN_UPDATES", new=1 + with ( + patch( + "custom_components.aerogarden.api.AerogardenAPI._post_request" + ) as mock_post, + patch("custom_components.aerogarden.api.MIN_TIME_BETWEEN_UPDATES", new=1), ): mock_post.return_value = [{"airGuid": "AA:BB:CC:DD:EE:FF", "configID": 1}]