diff --git a/homeassistant/components/tessie/switch.py b/homeassistant/components/tessie/switch.py index 216f48da348..179beafe290 100644 --- a/homeassistant/components/tessie/switch.py +++ b/homeassistant/components/tessie/switch.py @@ -38,7 +38,6 @@ class TessieSwitchEntityDescription(SwitchEntityDescription): on_func: Callable off_func: Callable - device_class: SwitchDeviceClass = SwitchDeviceClass.SWITCH DESCRIPTIONS: tuple[TessieSwitchEntityDescription, ...] = ( @@ -94,6 +93,7 @@ async def async_setup_entry( class TessieSwitchEntity(TessieEntity, SwitchEntity): """Base class for Tessie Switch.""" + _attr_device_class = SwitchDeviceClass.SWITCH entity_description: TessieSwitchEntityDescription def __init__( diff --git a/homeassistant/components/tessie/update.py b/homeassistant/components/tessie/update.py index 88899b61320..4a3c06df6e2 100644 --- a/homeassistant/components/tessie/update.py +++ b/homeassistant/components/tessie/update.py @@ -42,7 +42,6 @@ class TessieUpdateEntity(TessieEntity, UpdateEntity): @property def latest_version(self) -> str | None: """Return the latest version.""" - # Dont show an update when its not in a state that can be actioned if self.get("vehicle_state_software_update_status") in ( TessieUpdateStatus.AVAILABLE, TessieUpdateStatus.SCHEDULED, diff --git a/tests/components/tessie/test_binary_sensors.py b/tests/components/tessie/test_binary_sensors.py index 594b270ec7a..7f1eb1805a2 100644 --- a/tests/components/tessie/test_binary_sensors.py +++ b/tests/components/tessie/test_binary_sensors.py @@ -10,7 +10,7 @@ OFFON = [STATE_OFF, STATE_ON] async def test_binary_sensors(hass: HomeAssistant) -> None: - """Tests that the sensors are correct.""" + """Tests that the binary sensor entities are correct.""" assert len(hass.states.async_all("binary_sensor")) == 0 diff --git a/tests/components/tessie/test_button.py b/tests/components/tessie/test_button.py index cd98377cb0c..6b20dd858a7 100644 --- a/tests/components/tessie/test_button.py +++ b/tests/components/tessie/test_button.py @@ -9,7 +9,7 @@ from .common import patch_description, setup_platform async def test_buttons(hass: HomeAssistant) -> None: - """Tests that the buttons are correct.""" + """Tests that the button entities are correct.""" await setup_platform(hass) diff --git a/tests/components/tessie/test_config_flow.py b/tests/components/tessie/test_config_flow.py index 182468e200c..7bc3efa24fc 100644 --- a/tests/components/tessie/test_config_flow.py +++ b/tests/components/tessie/test_config_flow.py @@ -58,7 +58,7 @@ async def test_form(hass: HomeAssistant, mock_get_state_of_all_vehicles) -> None async def test_form_errors( hass: HomeAssistant, side_effect, error, mock_get_state_of_all_vehicles ) -> None: - """Test invalid auth is handled.""" + """Test errors are handled.""" result1 = await hass.config_entries.flow.async_init( DOMAIN, context={"source": config_entries.SOURCE_USER} diff --git a/tests/components/tessie/test_coordinator.py b/tests/components/tessie/test_coordinator.py index 6fc263e6908..311222466fd 100644 --- a/tests/components/tessie/test_coordinator.py +++ b/tests/components/tessie/test_coordinator.py @@ -21,7 +21,7 @@ WAIT = timedelta(seconds=TESSIE_SYNC_INTERVAL) async def test_coordinator_online(hass: HomeAssistant, mock_get_state) -> None: - """Tests that the coordinator handles online vehciles.""" + """Tests that the coordinator handles online vehicles.""" mock_get_state.return_value = TEST_VEHICLE_STATE_ONLINE await setup_platform(hass) diff --git a/tests/components/tessie/test_device_tracker.py b/tests/components/tessie/test_device_tracker.py index 8b42051a10b..1ea4ee839be 100644 --- a/tests/components/tessie/test_device_tracker.py +++ b/tests/components/tessie/test_device_tracker.py @@ -11,7 +11,7 @@ STATES = TEST_STATE_OF_ALL_VEHICLES["results"][0]["last_state"] async def test_device_tracker(hass: HomeAssistant) -> None: - """Tests that the device trackers are correct.""" + """Tests that the device tracker entities are correct.""" assert len(hass.states.async_all(DEVICE_TRACKER_DOMAIN)) == 0 diff --git a/tests/components/tessie/test_init.py b/tests/components/tessie/test_init.py index 8c12979b9d5..68d6fcf7777 100644 --- a/tests/components/tessie/test_init.py +++ b/tests/components/tessie/test_init.py @@ -17,21 +17,21 @@ async def test_load_unload(hass: HomeAssistant) -> None: async def test_auth_failure(hass: HomeAssistant) -> None: - """Test init with an authentication failure.""" + """Test init with an authentication error.""" entry = await setup_platform(hass, side_effect=ERROR_AUTH) assert entry.state is ConfigEntryState.SETUP_ERROR async def test_unknown_failure(hass: HomeAssistant) -> None: - """Test init with an authentication failure.""" + """Test init with an client response error.""" entry = await setup_platform(hass, side_effect=ERROR_UNKNOWN) assert entry.state is ConfigEntryState.SETUP_ERROR async def test_connection_failure(hass: HomeAssistant) -> None: - """Test init with a network connection failure.""" + """Test init with a network connection error.""" entry = await setup_platform(hass, side_effect=ERROR_CONNECTION) assert entry.state is ConfigEntryState.SETUP_RETRY diff --git a/tests/components/tessie/test_select.py b/tests/components/tessie/test_select.py index 705e66d3dbb..09afa9306a7 100644 --- a/tests/components/tessie/test_select.py +++ b/tests/components/tessie/test_select.py @@ -16,7 +16,7 @@ from .common import ERROR_UNKNOWN, TEST_RESPONSE, setup_platform async def test_select(hass: HomeAssistant) -> None: - """Tests that the select entity is correct.""" + """Tests that the select entities are correct.""" assert len(hass.states.async_all(SELECT_DOMAIN)) == 0 diff --git a/tests/components/tessie/test_sensor.py b/tests/components/tessie/test_sensor.py index b9371032d0e..0c719f66136 100644 --- a/tests/components/tessie/test_sensor.py +++ b/tests/components/tessie/test_sensor.py @@ -7,7 +7,7 @@ from .common import TEST_VEHICLE_STATE_ONLINE, setup_platform async def test_sensors(hass: HomeAssistant) -> None: - """Tests that the sensors are correct.""" + """Tests that the sensor entities are correct.""" assert len(hass.states.async_all("sensor")) == 0 diff --git a/tests/components/tessie/test_switch.py b/tests/components/tessie/test_switch.py index 7ecd51bbd54..e19a7aed49e 100644 --- a/tests/components/tessie/test_switch.py +++ b/tests/components/tessie/test_switch.py @@ -14,7 +14,7 @@ from .common import TEST_VEHICLE_STATE_ONLINE, setup_platform async def test_switches(hass: HomeAssistant) -> None: - """Tests that the switches are correct.""" + """Tests that the switche entities are correct.""" assert len(hass.states.async_all("switch")) == 0 diff --git a/tests/components/tessie/test_update.py b/tests/components/tessie/test_update.py index b683f80116d..1ade06d3fa7 100644 --- a/tests/components/tessie/test_update.py +++ b/tests/components/tessie/test_update.py @@ -6,7 +6,7 @@ from .common import setup_platform async def test_updates(hass: HomeAssistant) -> None: - """Tests that the updates are correct.""" + """Tests that update entity is correct.""" assert len(hass.states.async_all("update")) == 0