mirror of https://github.com/home-assistant/core
23 lines
731 B
Python
23 lines
731 B
Python
"""The tests for the Netatmo api."""
|
|
|
|
from pyatmo.const import ALL_SCOPES
|
|
|
|
from homeassistant.components import cloud
|
|
from homeassistant.components.netatmo import api
|
|
from homeassistant.components.netatmo.const import API_SCOPES_EXCLUDED_FROM_CLOUD
|
|
|
|
|
|
async def test_get_api_scopes_cloud() -> None:
|
|
"""Test method to get API scopes when using cloud auth implementation."""
|
|
result = api.get_api_scopes(cloud.DOMAIN)
|
|
|
|
for scope in API_SCOPES_EXCLUDED_FROM_CLOUD:
|
|
assert scope not in result
|
|
|
|
|
|
async def test_get_api_scopes_other() -> None:
|
|
"""Test method to get API scopes when using cloud auth implementation."""
|
|
result = api.get_api_scopes("netatmo_239846i2f0j2")
|
|
|
|
assert sorted(ALL_SCOPES) == result
|