From c408fd0e6223d508a0a0516f87fd304dc166fd70 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Fri, 20 Sep 2024 17:47:12 +0200 Subject: [PATCH] Update pylint to 3.3.0 (#126330) --- pyproject.toml | 1 + requirements_test.txt | 4 ++-- tests/components/bsblan/conftest.py | 2 +- tests/components/ibeacon/test_device_tracker.py | 4 +--- tests/components/ibeacon/test_sensor.py | 4 +--- tests/components/sensoterra/conftest.py | 4 ++-- 6 files changed, 8 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 913ddfb23e0..2fa6ffe2c31 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -172,6 +172,7 @@ disable = [ "too-many-locals", "too-many-public-methods", "too-many-boolean-expressions", + "too-many-positional-arguments", "wrong-import-order", "consider-using-namedtuple-or-dataclass", "consider-using-assignment-expr", diff --git a/requirements_test.txt b/requirements_test.txt index 7579a654d40..382bd3c2d85 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -7,14 +7,14 @@ -c homeassistant/package_constraints.txt -r requirements_test_pre_commit.txt -astroid==3.2.4 +astroid==3.3.3 coverage==7.6.0 freezegun==1.5.1 mock-open==1.4.0 mypy-dev==1.12.0a3 pre-commit==3.7.1 pydantic==1.10.17 -pylint==3.2.6 +pylint==3.3.0 pylint-per-file-ignores==1.3.2 pipdeptree==2.23.1 pip-licenses==4.5.1 diff --git a/tests/components/bsblan/conftest.py b/tests/components/bsblan/conftest.py index 68f716d836b..e46cdd75f2d 100644 --- a/tests/components/bsblan/conftest.py +++ b/tests/components/bsblan/conftest.py @@ -40,7 +40,7 @@ def mock_setup_entry() -> Generator[AsyncMock]: @pytest.fixture -def mock_bsblan() -> Generator[MagicMock, None, None]: +def mock_bsblan() -> Generator[MagicMock]: """Return a mocked BSBLAN client.""" with ( patch("homeassistant.components.bsblan.BSBLAN", autospec=True) as bsblan_mock, diff --git a/tests/components/ibeacon/test_device_tracker.py b/tests/components/ibeacon/test_device_tracker.py index dcc21b5bfc9..e34cc480cb0 100644 --- a/tests/components/ibeacon/test_device_tracker.py +++ b/tests/components/ibeacon/test_device_tracker.py @@ -11,9 +11,7 @@ from homeassistant.components.bluetooth import ( async_ble_device_from_address, async_last_service_info, ) -from homeassistant.components.bluetooth.const import ( # pylint: disable=hass-component-root-import - UNAVAILABLE_TRACK_SECONDS, -) +from homeassistant.components.bluetooth.const import UNAVAILABLE_TRACK_SECONDS from homeassistant.components.ibeacon.const import ( DOMAIN, UNAVAILABLE_TIMEOUT, diff --git a/tests/components/ibeacon/test_sensor.py b/tests/components/ibeacon/test_sensor.py index e2ddf1dd7bc..f4dba57bced 100644 --- a/tests/components/ibeacon/test_sensor.py +++ b/tests/components/ibeacon/test_sensor.py @@ -4,9 +4,7 @@ from datetime import timedelta import pytest -from homeassistant.components.bluetooth.const import ( # pylint: disable=hass-component-root-import - UNAVAILABLE_TRACK_SECONDS, -) +from homeassistant.components.bluetooth.const import UNAVAILABLE_TRACK_SECONDS from homeassistant.components.ibeacon.const import DOMAIN, UPDATE_INTERVAL from homeassistant.components.sensor import ATTR_STATE_CLASS from homeassistant.const import ( diff --git a/tests/components/sensoterra/conftest.py b/tests/components/sensoterra/conftest.py index 2e19a96543a..0f6b7a3014b 100644 --- a/tests/components/sensoterra/conftest.py +++ b/tests/components/sensoterra/conftest.py @@ -9,7 +9,7 @@ from .const import API_TOKEN @pytest.fixture -def mock_setup_entry() -> Generator[AsyncMock, None, None]: +def mock_setup_entry() -> Generator[AsyncMock]: """Override async_setup_entry.""" with patch( "homeassistant.components.sensoterra.async_setup_entry", @@ -19,7 +19,7 @@ def mock_setup_entry() -> Generator[AsyncMock, None, None]: @pytest.fixture -def mock_customer_api_client() -> Generator[AsyncMock, None, None]: +def mock_customer_api_client() -> Generator[AsyncMock]: """Override async_setup_entry.""" with ( patch(