mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 10:17:09 +00:00
Ignore unnecessary-lambda warnings in tests (#119564)
This commit is contained in:
parent
bb2883a5a8
commit
ca8d3e0c83
@ -818,6 +818,7 @@ class MockModule:
|
||||
|
||||
if setup:
|
||||
# We run this in executor, wrap it in function
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
self.setup = lambda *args: setup(*args)
|
||||
|
||||
if async_setup is not None:
|
||||
@ -875,6 +876,7 @@ class MockPlatform:
|
||||
|
||||
if setup_platform is not None:
|
||||
# We run this in executor, wrap it in function
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
self.setup_platform = lambda *args: setup_platform(*args)
|
||||
|
||||
if async_setup_platform is not None:
|
||||
|
@ -1012,7 +1012,10 @@ async def test_template_triggers(hass: HomeAssistant) -> None:
|
||||
|
||||
events = []
|
||||
async_track_state_change_event(
|
||||
hass, "binary_sensor.test_binary", callback(lambda event: events.append(event))
|
||||
hass,
|
||||
"binary_sensor.test_binary",
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
||||
context = Context()
|
||||
@ -1051,7 +1054,10 @@ async def test_state_triggers(hass: HomeAssistant) -> None:
|
||||
|
||||
events = []
|
||||
async_track_state_change_event(
|
||||
hass, "binary_sensor.test_binary", callback(lambda event: events.append(event))
|
||||
hass,
|
||||
"binary_sensor.test_binary",
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
||||
context = Context()
|
||||
|
@ -134,6 +134,7 @@ async def test_update_with_progress(hass: HomeAssistant) -> None:
|
||||
async_track_state_change_event(
|
||||
hass,
|
||||
"update.demo_update_with_progress",
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
||||
@ -170,6 +171,7 @@ async def test_update_with_progress_raising(hass: HomeAssistant) -> None:
|
||||
events = []
|
||||
async_track_state_change_event(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
"update.demo_update_with_progress",
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
@ -362,6 +362,7 @@ async def test_call_rate_delay_throttle_enabled(hass: HomeAssistant) -> None:
|
||||
delay = 5.0
|
||||
|
||||
limit = pilight.CallRateDelayThrottle(hass, delay)
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
action = limit.limited(lambda x: runs.append(x))
|
||||
|
||||
for i in range(3):
|
||||
@ -385,6 +386,7 @@ def test_call_rate_delay_throttle_disabled(hass: HomeAssistant) -> None:
|
||||
runs = []
|
||||
|
||||
limit = pilight.CallRateDelayThrottle(hass, 0.0)
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
action = limit.limited(lambda x: runs.append(x))
|
||||
|
||||
for i in range(3):
|
||||
|
@ -27,6 +27,7 @@ def create_mock_device() -> AsyncMock:
|
||||
device.get_device_info.return_value = DEVICE_INFO
|
||||
device.get_instantaneous_demand.return_value = DEMAND
|
||||
device.get_meter_list.return_value = METER_LIST
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
device.get_meter_info.side_effect = lambda meter: METER_INFO.get(meter)
|
||||
device.get_network_info.return_value = NETWORK_INFO
|
||||
|
||||
|
@ -1271,7 +1271,10 @@ async def test_master_state_with_template(hass: HomeAssistant) -> None:
|
||||
events = []
|
||||
|
||||
async_track_state_change_event(
|
||||
hass, "media_player.tv", callback(lambda event: events.append(event))
|
||||
hass,
|
||||
"media_player.tv",
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
||||
context = Context()
|
||||
|
@ -586,7 +586,10 @@ async def test_entity_without_progress_support(
|
||||
|
||||
events = []
|
||||
async_track_state_change_event(
|
||||
hass, "update.update_available", callback(lambda event: events.append(event))
|
||||
hass,
|
||||
"update.update_available",
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
||||
await hass.services.async_call(
|
||||
@ -624,7 +627,10 @@ async def test_entity_without_progress_support_raising(
|
||||
|
||||
events = []
|
||||
async_track_state_change_event(
|
||||
hass, "update.update_available", callback(lambda event: events.append(event))
|
||||
hass,
|
||||
"update.update_available",
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda event: events.append(event)),
|
||||
)
|
||||
|
||||
with (
|
||||
|
@ -61,7 +61,10 @@ async def test_track_point_in_time(hass: HomeAssistant) -> None:
|
||||
runs = []
|
||||
|
||||
async_track_point_in_utc_time(
|
||||
hass, callback(lambda x: runs.append(x)), birthday_paulus
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: runs.append(x)),
|
||||
birthday_paulus,
|
||||
)
|
||||
|
||||
async_fire_time_changed(hass, before_birthday)
|
||||
@ -78,7 +81,10 @@ async def test_track_point_in_time(hass: HomeAssistant) -> None:
|
||||
assert len(runs) == 1
|
||||
|
||||
async_track_point_in_utc_time(
|
||||
hass, callback(lambda x: runs.append(x)), birthday_paulus
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: runs.append(x)),
|
||||
birthday_paulus,
|
||||
)
|
||||
|
||||
async_fire_time_changed(hass, after_birthday)
|
||||
@ -86,7 +92,10 @@ async def test_track_point_in_time(hass: HomeAssistant) -> None:
|
||||
assert len(runs) == 2
|
||||
|
||||
unsub = async_track_point_in_time(
|
||||
hass, callback(lambda x: runs.append(x)), birthday_paulus
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: runs.append(x)),
|
||||
birthday_paulus,
|
||||
)
|
||||
unsub()
|
||||
|
||||
@ -107,6 +116,7 @@ async def test_track_point_in_time_drift_rearm(hass: HomeAssistant) -> None:
|
||||
|
||||
async_track_point_in_utc_time(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
time_that_will_not_match_right_away,
|
||||
)
|
||||
@ -3546,7 +3556,10 @@ async def test_track_time_interval(hass: HomeAssistant) -> None:
|
||||
|
||||
utc_now = dt_util.utcnow()
|
||||
unsub = async_track_time_interval(
|
||||
hass, callback(lambda x: specific_runs.append(x)), timedelta(seconds=10)
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
timedelta(seconds=10),
|
||||
)
|
||||
|
||||
async_fire_time_changed(hass, utc_now + timedelta(seconds=5))
|
||||
@ -3578,6 +3591,7 @@ async def test_track_time_interval_name(hass: HomeAssistant) -> None:
|
||||
unique_string = "xZ13"
|
||||
unsub = async_track_time_interval(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
timedelta(seconds=10),
|
||||
name=unique_string,
|
||||
@ -3808,12 +3822,20 @@ async def test_async_track_time_change(
|
||||
)
|
||||
freezer.move_to(time_that_will_not_match_right_away)
|
||||
|
||||
unsub = async_track_time_change(hass, callback(lambda x: none_runs.append(x)))
|
||||
unsub = async_track_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: none_runs.append(x)),
|
||||
)
|
||||
unsub_utc = async_track_utc_time_change(
|
||||
hass, callback(lambda x: specific_runs.append(x)), second=[0, 30]
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
second=[0, 30],
|
||||
)
|
||||
unsub_wildcard = async_track_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: wildcard_runs.append(x)),
|
||||
second="*",
|
||||
minute="*",
|
||||
@ -3872,7 +3894,11 @@ async def test_periodic_task_minute(
|
||||
freezer.move_to(time_that_will_not_match_right_away)
|
||||
|
||||
unsub = async_track_utc_time_change(
|
||||
hass, callback(lambda x: specific_runs.append(x)), minute="/5", second=0
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
minute="/5",
|
||||
second=0,
|
||||
)
|
||||
|
||||
async_fire_time_changed(
|
||||
@ -3918,6 +3944,7 @@ async def test_periodic_task_hour(
|
||||
|
||||
unsub = async_track_utc_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
hour="/2",
|
||||
minute=0,
|
||||
@ -3971,7 +3998,10 @@ async def test_periodic_task_wrong_input(hass: HomeAssistant) -> None:
|
||||
|
||||
with pytest.raises(ValueError):
|
||||
async_track_utc_time_change(
|
||||
hass, callback(lambda x: specific_runs.append(x)), hour="/two"
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
hour="/two",
|
||||
)
|
||||
|
||||
async_fire_time_changed(
|
||||
@ -3995,6 +4025,7 @@ async def test_periodic_task_clock_rollback(
|
||||
|
||||
unsub = async_track_utc_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
hour="/2",
|
||||
minute=0,
|
||||
@ -4064,6 +4095,7 @@ async def test_periodic_task_duplicate_time(
|
||||
|
||||
unsub = async_track_utc_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
hour="/2",
|
||||
minute=0,
|
||||
@ -4109,6 +4141,7 @@ async def test_periodic_task_entering_dst(
|
||||
|
||||
unsub = async_track_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
hour=2,
|
||||
minute=30,
|
||||
@ -4160,6 +4193,7 @@ async def test_periodic_task_entering_dst_2(
|
||||
|
||||
unsub = async_track_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
second=list(range(59)),
|
||||
)
|
||||
@ -4210,6 +4244,7 @@ async def test_periodic_task_leaving_dst(
|
||||
|
||||
unsub = async_track_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
hour=2,
|
||||
minute=30,
|
||||
@ -4285,6 +4320,7 @@ async def test_periodic_task_leaving_dst_2(
|
||||
|
||||
unsub = async_track_time_change(
|
||||
hass,
|
||||
# pylint: disable-next=unnecessary-lambda
|
||||
callback(lambda x: specific_runs.append(x)),
|
||||
minute=30,
|
||||
second=0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user