Skip to content

Commit 6819b0c

Browse files
authored
Bump renault-api to 0.5.0 (home-assistant#155263)
1 parent 91eb35d commit 6819b0c

File tree

6 files changed

+4
-298
lines changed

6 files changed

+4
-298
lines changed

homeassistant/components/renault/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
"iot_class": "cloud_polling",
99
"loggers": ["renault_api"],
1010
"quality_scale": "silver",
11-
"requirements": ["renault-api==0.4.4"]
11+
"requirements": ["renault-api==0.5.0"]
1212
}

requirements_all.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

requirements_test_all.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/components/renault/snapshots/test_select.ambr

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -121,67 +121,6 @@
121121
'state': 'unavailable',
122122
})
123123
# ---
124-
# name: test_selects[twingo_3_electric][select.reg_twingo_iii_charge_mode-entry]
125-
EntityRegistryEntrySnapshot({
126-
'aliases': set({
127-
}),
128-
'area_id': None,
129-
'capabilities': dict({
130-
'options': list([
131-
'always',
132-
'always_charging',
133-
'schedule_mode',
134-
'scheduled',
135-
]),
136-
}),
137-
'config_entry_id': <ANY>,
138-
'config_subentry_id': <ANY>,
139-
'device_class': None,
140-
'device_id': <ANY>,
141-
'disabled_by': None,
142-
'domain': 'select',
143-
'entity_category': None,
144-
'entity_id': 'select.reg_twingo_iii_charge_mode',
145-
'has_entity_name': True,
146-
'hidden_by': None,
147-
'icon': None,
148-
'id': <ANY>,
149-
'labels': set({
150-
}),
151-
'name': None,
152-
'options': dict({
153-
}),
154-
'original_device_class': None,
155-
'original_icon': None,
156-
'original_name': 'Charge mode',
157-
'platform': 'renault',
158-
'previous_unique_id': None,
159-
'suggested_object_id': None,
160-
'supported_features': 0,
161-
'translation_key': 'charge_mode',
162-
'unique_id': 'vf1twingoiiivin_charge_mode',
163-
'unit_of_measurement': None,
164-
})
165-
# ---
166-
# name: test_selects[twingo_3_electric][select.reg_twingo_iii_charge_mode-state]
167-
StateSnapshot({
168-
'attributes': ReadOnlyDict({
169-
'friendly_name': 'REG-TWINGO-III Charge mode',
170-
'options': list([
171-
'always',
172-
'always_charging',
173-
'schedule_mode',
174-
'scheduled',
175-
]),
176-
}),
177-
'context': <ANY>,
178-
'entity_id': 'select.reg_twingo_iii_charge_mode',
179-
'last_changed': <ANY>,
180-
'last_reported': <ANY>,
181-
'last_updated': <ANY>,
182-
'state': 'always_charging',
183-
})
184-
# ---
185124
# name: test_selects[zoe_40][select.reg_zoe_40_charge_mode-entry]
186125
EntityRegistryEntrySnapshot({
187126
'aliases': set({

tests/components/renault/snapshots/test_sensor.ambr

Lines changed: 0 additions & 224 deletions
Original file line numberDiff line numberDiff line change
@@ -3112,118 +3112,6 @@
31123112
'state': '15',
31133113
})
31143114
# ---
3115-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_front_left_tyre_pressure-entry]
3116-
EntityRegistryEntrySnapshot({
3117-
'aliases': set({
3118-
}),
3119-
'area_id': None,
3120-
'capabilities': dict({
3121-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3122-
}),
3123-
'config_entry_id': <ANY>,
3124-
'config_subentry_id': <ANY>,
3125-
'device_class': None,
3126-
'device_id': <ANY>,
3127-
'disabled_by': None,
3128-
'domain': 'sensor',
3129-
'entity_category': None,
3130-
'entity_id': 'sensor.reg_twingo_iii_front_left_tyre_pressure',
3131-
'has_entity_name': True,
3132-
'hidden_by': None,
3133-
'icon': None,
3134-
'id': <ANY>,
3135-
'labels': set({
3136-
}),
3137-
'name': None,
3138-
'options': dict({
3139-
'sensor': dict({
3140-
'suggested_display_precision': 2,
3141-
}),
3142-
}),
3143-
'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>,
3144-
'original_icon': None,
3145-
'original_name': 'Front left tyre pressure',
3146-
'platform': 'renault',
3147-
'previous_unique_id': None,
3148-
'suggested_object_id': None,
3149-
'supported_features': 0,
3150-
'translation_key': 'front_left_pressure',
3151-
'unique_id': 'vf1twingoiiivin_front_left_pressure',
3152-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3153-
})
3154-
# ---
3155-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_front_left_tyre_pressure-state]
3156-
StateSnapshot({
3157-
'attributes': ReadOnlyDict({
3158-
'device_class': 'pressure',
3159-
'friendly_name': 'REG-TWINGO-III Front left tyre pressure',
3160-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3161-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3162-
}),
3163-
'context': <ANY>,
3164-
'entity_id': 'sensor.reg_twingo_iii_front_left_tyre_pressure',
3165-
'last_changed': <ANY>,
3166-
'last_reported': <ANY>,
3167-
'last_updated': <ANY>,
3168-
'state': '2730',
3169-
})
3170-
# ---
3171-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_front_right_tyre_pressure-entry]
3172-
EntityRegistryEntrySnapshot({
3173-
'aliases': set({
3174-
}),
3175-
'area_id': None,
3176-
'capabilities': dict({
3177-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3178-
}),
3179-
'config_entry_id': <ANY>,
3180-
'config_subentry_id': <ANY>,
3181-
'device_class': None,
3182-
'device_id': <ANY>,
3183-
'disabled_by': None,
3184-
'domain': 'sensor',
3185-
'entity_category': None,
3186-
'entity_id': 'sensor.reg_twingo_iii_front_right_tyre_pressure',
3187-
'has_entity_name': True,
3188-
'hidden_by': None,
3189-
'icon': None,
3190-
'id': <ANY>,
3191-
'labels': set({
3192-
}),
3193-
'name': None,
3194-
'options': dict({
3195-
'sensor': dict({
3196-
'suggested_display_precision': 2,
3197-
}),
3198-
}),
3199-
'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>,
3200-
'original_icon': None,
3201-
'original_name': 'Front right tyre pressure',
3202-
'platform': 'renault',
3203-
'previous_unique_id': None,
3204-
'suggested_object_id': None,
3205-
'supported_features': 0,
3206-
'translation_key': 'front_right_pressure',
3207-
'unique_id': 'vf1twingoiiivin_front_right_pressure',
3208-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3209-
})
3210-
# ---
3211-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_front_right_tyre_pressure-state]
3212-
StateSnapshot({
3213-
'attributes': ReadOnlyDict({
3214-
'device_class': 'pressure',
3215-
'friendly_name': 'REG-TWINGO-III Front right tyre pressure',
3216-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3217-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3218-
}),
3219-
'context': <ANY>,
3220-
'entity_id': 'sensor.reg_twingo_iii_front_right_tyre_pressure',
3221-
'last_changed': <ANY>,
3222-
'last_reported': <ANY>,
3223-
'last_updated': <ANY>,
3224-
'state': '2790',
3225-
})
3226-
# ---
32273115
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_hvac_soc_threshold-entry]
32283116
EntityRegistryEntrySnapshot({
32293117
'aliases': set({
@@ -3596,118 +3484,6 @@
35963484
'state': 'unknown',
35973485
})
35983486
# ---
3599-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_rear_left_tyre_pressure-entry]
3600-
EntityRegistryEntrySnapshot({
3601-
'aliases': set({
3602-
}),
3603-
'area_id': None,
3604-
'capabilities': dict({
3605-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3606-
}),
3607-
'config_entry_id': <ANY>,
3608-
'config_subentry_id': <ANY>,
3609-
'device_class': None,
3610-
'device_id': <ANY>,
3611-
'disabled_by': None,
3612-
'domain': 'sensor',
3613-
'entity_category': None,
3614-
'entity_id': 'sensor.reg_twingo_iii_rear_left_tyre_pressure',
3615-
'has_entity_name': True,
3616-
'hidden_by': None,
3617-
'icon': None,
3618-
'id': <ANY>,
3619-
'labels': set({
3620-
}),
3621-
'name': None,
3622-
'options': dict({
3623-
'sensor': dict({
3624-
'suggested_display_precision': 2,
3625-
}),
3626-
}),
3627-
'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>,
3628-
'original_icon': None,
3629-
'original_name': 'Rear left tyre pressure',
3630-
'platform': 'renault',
3631-
'previous_unique_id': None,
3632-
'suggested_object_id': None,
3633-
'supported_features': 0,
3634-
'translation_key': 'rear_left_pressure',
3635-
'unique_id': 'vf1twingoiiivin_rear_left_pressure',
3636-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3637-
})
3638-
# ---
3639-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_rear_left_tyre_pressure-state]
3640-
StateSnapshot({
3641-
'attributes': ReadOnlyDict({
3642-
'device_class': 'pressure',
3643-
'friendly_name': 'REG-TWINGO-III Rear left tyre pressure',
3644-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3645-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3646-
}),
3647-
'context': <ANY>,
3648-
'entity_id': 'sensor.reg_twingo_iii_rear_left_tyre_pressure',
3649-
'last_changed': <ANY>,
3650-
'last_reported': <ANY>,
3651-
'last_updated': <ANY>,
3652-
'state': '2340',
3653-
})
3654-
# ---
3655-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_rear_right_tyre_pressure-entry]
3656-
EntityRegistryEntrySnapshot({
3657-
'aliases': set({
3658-
}),
3659-
'area_id': None,
3660-
'capabilities': dict({
3661-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3662-
}),
3663-
'config_entry_id': <ANY>,
3664-
'config_subentry_id': <ANY>,
3665-
'device_class': None,
3666-
'device_id': <ANY>,
3667-
'disabled_by': None,
3668-
'domain': 'sensor',
3669-
'entity_category': None,
3670-
'entity_id': 'sensor.reg_twingo_iii_rear_right_tyre_pressure',
3671-
'has_entity_name': True,
3672-
'hidden_by': None,
3673-
'icon': None,
3674-
'id': <ANY>,
3675-
'labels': set({
3676-
}),
3677-
'name': None,
3678-
'options': dict({
3679-
'sensor': dict({
3680-
'suggested_display_precision': 2,
3681-
}),
3682-
}),
3683-
'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>,
3684-
'original_icon': None,
3685-
'original_name': 'Rear right tyre pressure',
3686-
'platform': 'renault',
3687-
'previous_unique_id': None,
3688-
'suggested_object_id': None,
3689-
'supported_features': 0,
3690-
'translation_key': 'rear_right_pressure',
3691-
'unique_id': 'vf1twingoiiivin_rear_right_pressure',
3692-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3693-
})
3694-
# ---
3695-
# name: test_sensors[twingo_3_electric][sensor.reg_twingo_iii_rear_right_tyre_pressure-state]
3696-
StateSnapshot({
3697-
'attributes': ReadOnlyDict({
3698-
'device_class': 'pressure',
3699-
'friendly_name': 'REG-TWINGO-III Rear right tyre pressure',
3700-
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
3701-
'unit_of_measurement': <UnitOfPressure.MBAR: 'mbar'>,
3702-
}),
3703-
'context': <ANY>,
3704-
'entity_id': 'sensor.reg_twingo_iii_rear_right_tyre_pressure',
3705-
'last_changed': <ANY>,
3706-
'last_reported': <ANY>,
3707-
'last_updated': <ANY>,
3708-
'state': '2460',
3709-
})
3710-
# ---
37113487
# name: test_sensors[zoe_40][sensor.reg_zoe_40_battery-entry]
37123488
EntityRegistryEntrySnapshot({
37133489
'aliases': set({

tests/components/renault/test_select.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,11 @@
1818
from homeassistant.core import HomeAssistant
1919
from homeassistant.helpers import entity_registry as er
2020

21-
from .const import MOCK_VEHICLES
22-
2321
from tests.common import async_load_fixture, snapshot_platform
2422

2523
pytestmark = pytest.mark.usefixtures("patch_renault_account", "patch_get_vehicles")
2624

2725

28-
# Captur (fuel version) does not have a charge mode select
29-
# charge mode is also not available for all vehicles
30-
_TEST_VEHICLES = [
31-
v for v in MOCK_VEHICLES if v not in ("captur_fuel", "captur_phev", "zoe_50")
32-
]
33-
34-
3526
@pytest.fixture(autouse=True)
3627
def override_platforms() -> Generator[None]:
3728
"""Override PLATFORMS."""
@@ -40,7 +31,7 @@ def override_platforms() -> Generator[None]:
4031

4132

4233
@pytest.mark.usefixtures("fixtures_with_data")
43-
@pytest.mark.parametrize("vehicle_type", _TEST_VEHICLES, indirect=True)
34+
@pytest.mark.parametrize("vehicle_type", ["zoe_40"], indirect=True)
4435
async def test_selects(
4536
hass: HomeAssistant,
4637
config_entry: ConfigEntry,

0 commit comments

Comments
 (0)