"""Test configuration and mocks for the google integration.""" from unittest.mock import patch import pytest TEST_CALENDAR = { 'id': 'qwertyuiopasdfghjklzxcvbnm@import.calendar.google.com', 'etag': '"3584134138943410"', 'timeZone': 'UTC', 'accessRole': 'reader', 'foregroundColor': '#000000', 'selected': True, 'kind': 'calendar#calendarListEntry', 'backgroundColor': '#16a765', 'description': 'Test Calendar', 'summary': 'We are, we are, a... Test Calendar', 'colorId': '8', 'defaultReminders': [], 'track': True } @pytest.fixture def test_calendar(): """Return a test calendar.""" return TEST_CALENDAR @pytest.fixture def mock_next_event(): """Mock the google calendar data.""" patch_google_cal = patch( 'homeassistant.components.google.calendar.GoogleCalendarData') with patch_google_cal as google_cal_data: yield google_cal_data