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