From e684490219a067befecb6de2879098ea4e43496a Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 27 Apr 2026 10:20:49 +0200 Subject: [PATCH] Fix google_generative_ai_conversation tests broken by Python 3.14.3 asyncio changes (#169258) --- .../snapshots/test_init.ambr | 12 ++++++------ .../google_generative_ai_conversation/test_init.py | 5 +++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/components/google_generative_ai_conversation/snapshots/test_init.ambr b/tests/components/google_generative_ai_conversation/snapshots/test_init.ambr index c2568159c79..1847e686f67 100644 --- a/tests/components/google_generative_ai_conversation/snapshots/test_init.ambr +++ b/tests/components/google_generative_ai_conversation/snapshots/test_init.ambr @@ -73,15 +73,15 @@ 'identifiers': set({ tuple( 'google_generative_ai_conversation', - 'ulid-ai-task', + 'ulid-tts', ), }), 'labels': set({ }), 'manufacturer': 'Google', - 'model': 'gemini-2.5-flash', + 'model': 'gemini-2.5-flash-preview-tts', 'model_id': None, - 'name': 'Google AI Task', + 'name': 'Google AI TTS', 'name_by_user': None, 'primary_config_entry': , 'serial_number': None, @@ -102,15 +102,15 @@ 'identifiers': set({ tuple( 'google_generative_ai_conversation', - 'ulid-tts', + 'ulid-ai-task', ), }), 'labels': set({ }), 'manufacturer': 'Google', - 'model': 'gemini-2.5-flash-preview-tts', + 'model': 'gemini-2.5-flash', 'model_id': None, - 'name': 'Google AI TTS', + 'name': 'Google AI Task', 'name_by_user': None, 'primary_config_entry': , 'serial_number': None, diff --git a/tests/components/google_generative_ai_conversation/test_init.py b/tests/components/google_generative_ai_conversation/test_init.py index 8098eed7f15..e3c019a02bc 100644 --- a/tests/components/google_generative_ai_conversation/test_init.py +++ b/tests/components/google_generative_ai_conversation/test_init.py @@ -1317,8 +1317,9 @@ async def test_devices( snapshot: SnapshotAssertion, ) -> None: """Assert that devices are created correctly.""" - devices = dr.async_entries_for_config_entry( - device_registry, mock_config_entry.entry_id + devices = sorted( + dr.async_entries_for_config_entry(device_registry, mock_config_entry.entry_id), + key=lambda d: d.name, ) assert devices == snapshot