Skip to content

Commit

Permalink
tests: authz base middleware
Browse files Browse the repository at this point in the history
  • Loading branch information
v-rocheleau committed Nov 22, 2024
1 parent 323f32a commit ec34815
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions tests/test_base_authz_middleware.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import pytest
from fastapi import FastAPI, status
from fastapi.testclient import TestClient
from transcriptomics_data_service.authz.middleware_base import BaseAuthzMiddleware

middleware = BaseAuthzMiddleware()
app = FastAPI()
middleware.attach(app)
client = TestClient(app)


@app.get("/")
async def get_root():
return {"message": "hello"}


def test_base_authz_middleware():
try:
client.get("/")
assert False
except NotImplementedError:
assert True

assert middleware.dep_ingest_router() is None
assert middleware.dep_expression_router() is None
assert middleware.dep_experiment_result_router() is None

0 comments on commit ec34815

Please sign in to comment.