diff --git a/tests/components/ezviz/conftest.py b/tests/components/ezviz/conftest.py
index 891eacd1ab42b8f2cf1c9f69914bf3effd8099e0..171cfffc2fcfce469089779a5eb1ae09f1f2dc1f 100644
--- a/tests/components/ezviz/conftest.py
+++ b/tests/components/ezviz/conftest.py
@@ -1,11 +1,11 @@
 """Define pytest.fixtures available for all tests."""
 
+from collections.abc import Generator
 from unittest.mock import MagicMock, patch
 
 from pyezviz import EzvizClient
 from pyezviz.test_cam_rtsp import TestRTSPAuth
 import pytest
-from typing_extensions import Generator
 
 from homeassistant.core import HomeAssistant
 
diff --git a/tests/components/israel_rail/conftest.py b/tests/components/israel_rail/conftest.py
index ba90cebe0a0425a7197523d8316f6d0c51002dc4..07a101d40c7cb5c019d41d0cc243906794e922db 100644
--- a/tests/components/israel_rail/conftest.py
+++ b/tests/components/israel_rail/conftest.py
@@ -1,12 +1,12 @@
 """Configuration for Israel rail tests."""
 
+from collections.abc import Generator
 from datetime import datetime
 from unittest.mock import AsyncMock, patch
 from zoneinfo import ZoneInfo
 
 from israelrailapi.api import TrainRoute
 import pytest
-from typing_extensions import Generator
 
 from homeassistant.components.israel_rail import CONF_DESTINATION, CONF_START, DOMAIN
 
diff --git a/tests/components/recorder/conftest.py b/tests/components/recorder/conftest.py
index b0e648befcfe9e8395e52e34b38347bbbdf67cad..fb58ad581d3c915b7595594bf65cae3c4dbedb9f 100644
--- a/tests/components/recorder/conftest.py
+++ b/tests/components/recorder/conftest.py
@@ -1,11 +1,11 @@
 """Fixtures for the recorder component tests."""
 
+from collections.abc import AsyncGenerator, Generator
 from dataclasses import dataclass
 import threading
 from unittest.mock import Mock, patch
 
 import pytest
-from typing_extensions import AsyncGenerator, Generator
 
 from homeassistant.components import recorder
 from homeassistant.components.recorder import db_schema