Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion homeassistant/components/google_sheets/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,10 @@
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.selector import ConfigEntrySelector

from .const import DATA_CONFIG_ENTRY, DEFAULT_ACCESS, DOMAIN
from .const import DEFAULT_ACCESS, DOMAIN

DATA = "data"
DATA_CONFIG_ENTRY = "config_entry"
WORKSHEET = "worksheet"

SERVICE_APPEND_SHEET = "append_sheet"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
"""application_credentials platform for Google Sheets."""

import oauth2client

from homeassistant.components.application_credentials import AuthorizationServer
from homeassistant.core import HomeAssistant

AUTHORIZATION_SERVER = AuthorizationServer(
oauth2client.GOOGLE_AUTH_URI, oauth2client.GOOGLE_TOKEN_URI
)


async def async_get_authorization_server(hass: HomeAssistant) -> AuthorizationServer:
"""Return authorization server."""
Expand Down
3 changes: 0 additions & 3 deletions homeassistant/components/google_sheets/const.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
"""Constants for Google Sheets integration."""
from __future__ import annotations

from typing import Final

DOMAIN = "google_sheets"

DATA_CONFIG_ENTRY: Final = "config_entry"
DEFAULT_NAME = "Google Sheets"
DEFAULT_ACCESS = "https://www.googleapis.com/auth/drive.file"
4 changes: 0 additions & 4 deletions homeassistant/components/google_sheets/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@
"pick_implementation": {
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "The Google Sheets integration needs to re-authenticate your account"
},
"auth": {
"title": "Link Google Account"
},
Expand Down
4 changes: 1 addition & 3 deletions tests/components/google_sheets/test_init.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ async def test_setup_success(

assert not hass.data.get(DOMAIN)
assert entries[0].state is ConfigEntryState.NOT_LOADED
assert not len(hass.services.async_services().get(DOMAIN, {}))
assert not hass.services.async_services().get(DOMAIN, {})


@pytest.mark.parametrize(
Expand Down Expand Up @@ -125,7 +125,6 @@ async def test_missing_required_scopes_requires_reauth(
async def test_expired_token_refresh_success(
hass: HomeAssistant,
setup_integration: ComponentSetup,
scopes: list[str],
aioclient_mock: AiohttpClientMocker,
) -> None:
"""Test expired token is refreshed."""
Expand Down Expand Up @@ -168,7 +167,6 @@ async def test_expired_token_refresh_success(
async def test_expired_token_refresh_failure(
hass: HomeAssistant,
setup_integration: ComponentSetup,
scopes: list[str],
aioclient_mock: AiohttpClientMocker,
status: http.HTTPStatus,
expected_state: ConfigEntryState,
Expand Down