Revert "Handle invalid JSON response in Waze Travel Time" (#183724)

This commit is contained in:
Erwin Douna
2026-09-30 13:04:43 +02:00
committed by GitHub
parent cac393104b
commit b3d1e21377
2 changed files with 0 additions and 17 deletions
@@ -4,7 +4,6 @@ import asyncio
from collections.abc import Collection
from dataclasses import dataclass
from datetime import timedelta
from json import JSONDecodeError
import logging
from typing import Literal, override
@@ -153,8 +152,6 @@ async def async_get_travel_times(
raise UpdateFailed(f"Error on retrieving data: {exp}") from exp
except httpx.RequestError as exp:
raise UpdateFailed(f"Connection error: {exp}") from exp
except JSONDecodeError as exp:
raise UpdateFailed(f"Invalid response from Waze: {exp}") from exp
else:
return filtered_routes
@@ -1,7 +1,5 @@
"""Test Waze Travel Time sensors."""
from json import JSONDecodeError
import httpx
import pytest
from pywaze.route_calculator import WRCError
@@ -46,13 +44,6 @@ def mock_update_connect_error_fixture(mock_update):
return mock_update
@pytest.fixture(name="mock_update_json_error")
def mock_update_json_error_fixture(mock_update):
"""Mock an update to the sensor failed with a non-JSON response."""
mock_update.side_effect = JSONDecodeError("Expecting value", "", 0)
return mock_update
@pytest.mark.parametrize(
("data", "options"),
[(MOCK_CONFIG, DEFAULT_OPTIONS)],
@@ -163,11 +154,6 @@ async def test_excl_filter(hass: HomeAssistant) -> None:
pytest.param(
"mock_update_connect_error", "Connection error: ", id="connect_error"
),
pytest.param(
"mock_update_json_error",
"Invalid response from Waze: ",
id="json_error",
),
],
)
async def test_sensor_failed(