def create_mock_motioneye_client() -> AsyncMock: """Create mock motionEye client.""" mock_client = AsyncMock() mock_client.async_client_login = AsyncMock(return_value={}) mock_client.async_get_cameras = AsyncMock(return_value=TEST_CAMERAS) mock_client.async_client_close = AsyncMock(return_value=True) mock_client.get_camera_snapshot_url = Mock(return_value="") mock_client.get_camera_stream_url = Mock(return_value="") return mock_client