Skip to content

Commit 92f5d96

Browse files
committed
Add HTMLResponse
1 parent 89e0c5b commit 92f5d96

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

tests/conftest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ def templates() -> Jinja2Templates:
3636

3737
@pytest.fixture
3838
def get_index(templates: Jinja2Templates) -> t.Callable:
39-
def func(request: Request) -> str:
40-
return templates.TemplateResponse("index.html", {"request": request})
39+
def func(request: Request) -> HTMLResponse:
40+
return templates.TemplateResponse(name="index.html", request=request)
4141

4242
return func
4343

@@ -47,7 +47,7 @@ def client(app: FastAPI, get_index: t.Callable) -> TestClient:
4747
app.get("/sync", response_class=HTMLResponse)(get_index)
4848

4949
@app.get("/async", response_class=HTMLResponse)
50-
async def get_async(request: Request) -> str:
50+
async def get_async(request: Request) -> HTMLResponse:
5151
return get_index(request)
5252

5353
return TestClient(app)

tests/panels/sqlalchemy/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def get_db() -> t.Generator:
2323
@pytest.fixture
2424
def client(app: FastAPI, get_index: t.Callable) -> TestClient:
2525
@app.get("/sql", response_class=HTMLResponse)
26-
async def get_sql(request: Request, db: Session = Depends(get_db)) -> str:
26+
async def get_sql(request: Request, db: Session = Depends(get_db)) -> HTMLResponse:
2727
user = create_user(db=db, username="test")
2828
get_user(db=db, user_id=user.id)
2929
get_user(db=db, user_id=user.id)

tests/panels/test_logging.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
@pytest.fixture
1414
def client(app: FastAPI, get_index: t.Callable) -> TestClient:
1515
@app.get("/log/sync", response_class=HTMLResponse)
16-
def get_log(request: Request, level: str) -> str:
16+
def get_log(request: Request, level: str) -> HTMLResponse:
1717
logger.log(logging._nameToLevel[level], "")
1818
return get_index(request)
1919

2020
@app.get("/log/async", response_class=HTMLResponse)
21-
async def get_log_async(request: Request, level: str) -> str:
21+
async def get_log_async(request: Request, level: str) -> HTMLResponse:
2222
return get_log(request, level)
2323

2424
return TestClient(app)

tests/panels/test_request.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def client(app: FastAPI, get_index: t.Callable) -> TestClient:
1414
app.add_middleware(SessionMiddleware, secret_key="")
1515

1616
@app.get("/session", response_class=HTMLResponse)
17-
async def get_session(request: Request) -> str:
17+
async def get_session(request: Request) -> HTMLResponse:
1818
request.session["debug"] = True
1919
return get_index(request)
2020

tests/panels/tortoise/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ async def client(
1515
get_index: t.Callable,
1616
) -> t.AsyncGenerator[TestClient, None]:
1717
@app.get("/sql", response_class=HTMLResponse)
18-
async def get_sql(request: Request) -> str:
18+
async def get_sql(request: Request) -> HTMLResponse:
1919
user = await create_user(username="test")
2020
await get_user(user_id=user.id)
2121
await get_user(user_id=user.id)

0 commit comments

Comments
 (0)