diff --git a/tests/common.py b/tests/common.py index 5cb82cef3ba..ec7b5ca46b7 100644 --- a/tests/common.py +++ b/tests/common.py @@ -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: diff --git a/tests/components/bayesian/test_binary_sensor.py b/tests/components/bayesian/test_binary_sensor.py index aaade6da2f4..e4f646572cb 100644 --- a/tests/components/bayesian/test_binary_sensor.py +++ b/tests/components/bayesian/test_binary_sensor.py @@ -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() diff --git a/tests/components/demo/test_update.py b/tests/components/demo/test_update.py index d8af9c21c75..e8fe909541c 100644 --- a/tests/components/demo/test_update.py +++ b/tests/components/demo/test_update.py @@ -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)), ) diff --git a/tests/components/pilight/test_init.py b/tests/components/pilight/test_init.py index 7c7c39d5616..c48135f59eb 100644 --- a/tests/components/pilight/test_init.py +++ b/tests/components/pilight/test_init.py @@ -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): diff --git a/tests/components/rainforest_raven/__init__.py b/tests/components/rainforest_raven/__init__.py index eb3cb4efcc2..9d40652b42d 100644 --- a/tests/components/rainforest_raven/__init__.py +++ b/tests/components/rainforest_raven/__init__.py @@ -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 diff --git a/tests/components/universal/test_media_player.py b/tests/components/universal/test_media_player.py index 6869e025b33..814fa34a125 100644 --- a/tests/components/universal/test_media_player.py +++ b/tests/components/universal/test_media_player.py @@ -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() diff --git a/tests/components/update/test_init.py b/tests/components/update/test_init.py index c03559d76d0..b37abc2263a 100644 --- a/tests/components/update/test_init.py +++ b/tests/components/update/test_init.py @@ -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 ( diff --git a/tests/helpers/test_event.py b/tests/helpers/test_event.py index a4cffe9a732..edce36218e8 100644 --- a/tests/helpers/test_event.py +++ b/tests/helpers/test_event.py @@ -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,