From d644348dc85084a186c8573db66f0760198ffc4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Mon, 6 Apr 2026 17:29:46 +0200 Subject: [PATCH] Bump pyTibber to 0.37.0 (#167283) --- homeassistant/components/tibber/__init__.py | 2 +- homeassistant/components/tibber/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/tibber/conftest.py | 2 +- tests/components/tibber/test_init.py | 6 +++--- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/tibber/__init__.py b/homeassistant/components/tibber/__init__.py index 40a882a5b04b..0596a5a2dc07 100644 --- a/homeassistant/components/tibber/__init__.py +++ b/homeassistant/components/tibber/__init__.py @@ -55,7 +55,7 @@ class TibberRuntimeData: time_zone=dt_util.get_default_time_zone(), ssl=ssl_util.get_default_context(), ) - self._client.set_access_token(access_token) + await self._client.set_access_token(access_token) return self._client diff --git a/homeassistant/components/tibber/manifest.json b/homeassistant/components/tibber/manifest.json index 14f4f26a81bc..ceda353e743a 100644 --- a/homeassistant/components/tibber/manifest.json +++ b/homeassistant/components/tibber/manifest.json @@ -8,5 +8,5 @@ "integration_type": "hub", "iot_class": "cloud_polling", "loggers": ["tibber"], - "requirements": ["pyTibber==0.36.0"] + "requirements": ["pyTibber==0.37.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index f358c8cf4c49..20675b9c27f7 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1925,7 +1925,7 @@ pyRFXtrx==0.31.1 pySDCP==1 # homeassistant.components.tibber -pyTibber==0.36.0 +pyTibber==0.37.0 # homeassistant.components.dlink pyW215==0.8.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index e0efe49675f4..65705ab9fb53 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1668,7 +1668,7 @@ pyHomee==1.3.8 pyRFXtrx==0.31.1 # homeassistant.components.tibber -pyTibber==0.36.0 +pyTibber==0.37.0 # homeassistant.components.dlink pyW215==0.8.0 diff --git a/tests/components/tibber/conftest.py b/tests/components/tibber/conftest.py index 9aee6b097b46..befc3b68c879 100644 --- a/tests/components/tibber/conftest.py +++ b/tests/components/tibber/conftest.py @@ -183,7 +183,7 @@ def tibber_mock() -> AsyncGenerator[MagicMock]: tibber_mock.send_notification = AsyncMock() tibber_mock.rt_disconnect = AsyncMock() tibber_mock.get_homes = MagicMock(return_value=[]) - tibber_mock.set_access_token = MagicMock() + tibber_mock.set_access_token = AsyncMock() data_api_mock = MagicMock() data_api_mock.get_all_devices = AsyncMock(return_value={}) diff --git a/tests/components/tibber/test_init.py b/tests/components/tibber/test_init.py index 111ff50c0c36..8aab4cf7c4bd 100644 --- a/tests/components/tibber/test_init.py +++ b/tests/components/tibber/test_init.py @@ -40,7 +40,7 @@ async def test_data_api_runtime_creates_client(hass: HomeAssistant) -> None: with patch("homeassistant.components.tibber.tibber.Tibber") as mock_client_cls: mock_client = MagicMock() - mock_client.set_access_token = MagicMock() + mock_client.set_access_token = AsyncMock() mock_client_cls.return_value = mock_client client = await runtime.async_get_client(hass) @@ -49,7 +49,7 @@ async def test_data_api_runtime_creates_client(hass: HomeAssistant) -> None: access_token="access-token", websession=ANY, time_zone=ANY, ssl=ANY ) session.async_ensure_token_valid.assert_awaited_once() - mock_client.set_access_token.assert_called_once_with("access-token") + mock_client.set_access_token.assert_awaited_once_with("access-token") assert client is mock_client mock_client.set_access_token.reset_mock() @@ -59,7 +59,7 @@ async def test_data_api_runtime_creates_client(hass: HomeAssistant) -> None: mock_client_cls.assert_called_once() session.async_ensure_token_valid.assert_awaited_once() - mock_client.set_access_token.assert_called_once_with("access-token") + mock_client.set_access_token.assert_awaited_once_with("access-token") assert cached_client is client