assitant-comparision / tests /test_deploy_auth.py
RohithMidigudla's picture
Deploy assistant comparison app
1d4d315
Raw
History Blame Contribute Delete
447 Bytes
import pytest
from fastapi import HTTPException
from ollie_assistants.deploy.auth import BearerTokenValidator
def test_bearer_token_validator_accepts_matching_token() -> None:
BearerTokenValidator("secret").validate("Bearer secret")
def test_bearer_token_validator_rejects_missing_token() -> None:
with pytest.raises(HTTPException) as exc:
BearerTokenValidator("secret").validate(None)
assert exc.value.status_code == 401