From e7574c1d9c4293c2ca3fe90110cd73027f3bc94f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 26 Sep 2026 22:17:14 +0100 Subject: [PATCH] [media_player] Name the player in the test automations so grouping works (#19741) --- tests/components/media_player/common.yaml | 89 +++++++++++++---------- 1 file changed, 52 insertions(+), 37 deletions(-) diff --git a/tests/components/media_player/common.yaml b/tests/components/media_player/common.yaml index dd6773864d..dcd04e017a 100644 --- a/tests/components/media_player/common.yaml +++ b/tests/components/media_player/common.yaml @@ -13,60 +13,75 @@ media_player: speaker: test_speaker format: NONE on_state: - - media_player.play: - - media_player.play_media: http://localhost/media.mp3 - - media_player.play_media: !lambda |- - return id(test_media_player).is_muted() ? "http://localhost/muted.mp3" : "http://localhost/media.mp3"; + - media_player.play: test_media_player + - media_player.play_media: + id: test_media_player + media_url: http://localhost/media.mp3 + - media_player.play_media: + id: test_media_player + media_url: !lambda |- + return id(test_media_player).is_muted() ? "http://localhost/muted.mp3" : "http://localhost/media.mp3"; on_idle: - - media_player.pause: + - media_player.pause: test_media_player on_play: + - media_player.stop: test_media_player - media_player.stop: - - media_player.stop: + id: test_media_player announcement: true - media_player.stop: + id: test_media_player announcement: !lambda 'return id(test_media_player).is_muted();' on_announcement: - - media_player.play: + - media_player.play: test_media_player on_turn_on: - - media_player.play: + - media_player.play: test_media_player on_turn_off: - - media_player.stop: + - media_player.stop: test_media_player on_pause: - - media_player.toggle: - - media_player.turn_on: - - media_player.turn_off: - - media_player.next: - - media_player.previous: - - media_player.mute: - - media_player.unmute: - - media_player.repeat_off: - - media_player.repeat_one: - - media_player.repeat_all: - - media_player.shuffle: - - media_player.unshuffle: - - media_player.group_join: - - media_player.clear_playlist: + - media_player.toggle: test_media_player + - media_player.turn_on: test_media_player + - media_player.turn_off: test_media_player + - media_player.next: test_media_player + - media_player.previous: test_media_player + - media_player.mute: test_media_player + - media_player.unmute: test_media_player + - media_player.repeat_off: test_media_player + - media_player.repeat_one: test_media_player + - media_player.repeat_all: test_media_player + - media_player.shuffle: test_media_player + - media_player.unshuffle: test_media_player + - media_player.group_join: test_media_player + - media_player.clear_playlist: test_media_player - wait_until: - media_player.is_idle: + media_player.is_idle: test_media_player - wait_until: - media_player.is_playing: + media_player.is_playing: test_media_player - wait_until: - media_player.is_announcing: + media_player.is_announcing: test_media_player - wait_until: - media_player.is_paused: + media_player.is_paused: test_media_player - wait_until: - media_player.is_on: + media_player.is_on: test_media_player - wait_until: - media_player.is_off: + media_player.is_off: test_media_player - wait_until: - media_player.is_muted: - - media_player.volume_up: - - media_player.volume_down: - - media_player.volume_set: 50% - - media_player.volume_set: !lambda 'return id(test_media_player).volume / 2;' - - media_player.enqueue: http://localhost/media.mp3 - - media_player.enqueue: !lambda |- - return id(test_media_player).is_muted() ? "http://localhost/muted.mp3" : "http://localhost/media.mp3"; + media_player.is_muted: test_media_player + - media_player.volume_up: test_media_player + - media_player.volume_down: test_media_player + - media_player.volume_set: + id: test_media_player + volume: 50% + - media_player.volume_set: + id: test_media_player + volume: !lambda 'return id(test_media_player).volume / 2;' - media_player.enqueue: + id: test_media_player + media_url: http://localhost/media.mp3 + - media_player.enqueue: + id: test_media_player + media_url: !lambda |- + return id(test_media_player).is_muted() ? "http://localhost/muted.mp3" : "http://localhost/media.mp3"; + - media_player.enqueue: + id: test_media_player media_url: http://localhost/media.mp3 announcement: true