""" 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