From 45717678246fcf1f09386d1e258ea95475e40254 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci-lite[bot]" <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Date: Sun, 11 Jan 2026 18:48:33 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Auto=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastapi/dependencies/utils.py | 2 +- tests/test_security_http_base.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index e964036b4..6163cf266 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -5,7 +5,6 @@ from collections.abc import Coroutine, Mapping, Sequence from contextlib import AsyncExitStack, contextmanager from copy import copy, deepcopy from dataclasses import dataclass -from typing import get_type_hints from typing import ( Annotated, Any, @@ -14,6 +13,7 @@ from typing import ( Optional, Union, cast, + get_type_hints, ) import anyio diff --git a/tests/test_security_http_base.py b/tests/test_security_http_base.py index debd97bcc..1e948f218 100644 --- a/tests/test_security_http_base.py +++ b/tests/test_security_http_base.py @@ -1,7 +1,7 @@ -from fastapi import FastAPI, Security, Depends +from fastapi import Depends, FastAPI, Security +from fastapi.security import HTTPBasic from fastapi.security.http import HTTPAuthorizationCredentials, HTTPBase from fastapi.testclient import TestClient -from fastapi.security import HTTPBasic app = FastAPI() @@ -55,6 +55,7 @@ def test_openapi_schema(): }, } + def test_http_basic_includes_realm(): app = FastAPI() security = HTTPBasic(realm="MyRealm") @@ -68,4 +69,3 @@ def test_http_basic_includes_realm(): assert response.status_code == 401 assert response.headers["WWW-Authenticate"] == 'Basic realm="MyRealm"' - \ No newline at end of file