hass-core/tests/components/blebox/test_helpers.py
Michał Huryn ddfad75eb7
Add basic auth to Blebox (#99320)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-11 16:09:56 +02:00

20 lines
704 B
Python

"""Blebox helpers tests."""
from aiohttp.helpers import BasicAuth
from homeassistant.components.blebox.helpers import get_maybe_authenticated_session
from homeassistant.core import HomeAssistant
async def test_get_maybe_authenticated_session_none(hass: HomeAssistant):
"""Tests if session auth is None."""
session = get_maybe_authenticated_session(hass=hass, username="", password="")
assert session.auth is None
async def test_get_maybe_authenticated_session_auth(hass: HomeAssistant):
"""Tests if session have BasicAuth."""
session = get_maybe_authenticated_session(
hass=hass, username="user", password="password"
)
assert isinstance(session.auth, BasicAuth)