kanidm/pykanidm/tests/test_session_header.py
2024-09-10 00:36:50 +00:00

26 lines
689 B
Python

"""testing session header function"""
import pytest
import aiohttp.client_exceptions
from testutils import client
from kanidm import KanidmClient
def test_session_header(client: KanidmClient) -> None:
"""tests the session_header function"""
sessionid = "testval"
assert client.session_header(sessionid) == {
"authorization": f"bearer {sessionid}",
}
@pytest.mark.asyncio
async def test_session_creator(client: KanidmClient) -> None:
"""tests the session_header function"""
client.config.uri = "🦀"
with pytest.raises(aiohttp.client_exceptions.InvalidURL):
await client._call(method="GET", path="/") # pylint: disable=protected-access