kanidm/pykanidm/tests/test_session_header.py
2022-09-29 10:08:15 +10:00

26 lines
665 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"""
assert client.session_header("testval") == {
"X-KANIDM-AUTH-SESSION-ID": "testval",
}
@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