]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
✨ Export OAuth2PasswordRequestFormStrict from security (#1462)
authorRichard Hoekstra <richard.-hoekstra@hotmail.com>
Sat, 13 Jun 2020 16:08:08 +0000 (09:08 -0700)
committerGitHub <noreply@github.com>
Sat, 13 Jun 2020 16:08:08 +0000 (18:08 +0200)
* Update __init__.py

Fixes an import error:

from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestFormStrict
ImportError: cannot import name 'OAuth2PasswordRequestFormStrict'

* Simplify import of OAuth2PasswordRequestFormStrict

* Simplify import of OAuth2PasswordRequestFormStrict

fastapi/security/__init__.py
tests/test_security_oauth2.py
tests/test_security_oauth2_optional.py

index 37bf213c161347af7ff4b94dbcadbcd58cff25e3..ad727742c3f4f4e843c4ced8b4da735f79aed9fe 100644 (file)
@@ -11,6 +11,7 @@ from .oauth2 import (
     OAuth2AuthorizationCodeBearer,
     OAuth2PasswordBearer,
     OAuth2PasswordRequestForm,
+    OAuth2PasswordRequestFormStrict,
     SecurityScopes,
 )
 from .open_id_connect_url import OpenIdConnect
index 266dab6e5a7b96cf9d4adae58a6fa804db7c917e..6c513039f259aac405df0c2c0c72b73097582a38 100644 (file)
@@ -1,7 +1,6 @@
 import pytest
 from fastapi import Depends, FastAPI, Security
-from fastapi.security import OAuth2
-from fastapi.security.oauth2 import OAuth2PasswordRequestFormStrict
+from fastapi.security import OAuth2, OAuth2PasswordRequestFormStrict
 from fastapi.testclient import TestClient
 from pydantic import BaseModel
 
index 06967bd76608182153a3e6c5415f24d594fd6c9e..c2c9764b050362960865bd216e72de4582824e0e 100644 (file)
@@ -2,8 +2,7 @@ from typing import Optional
 
 import pytest
 from fastapi import Depends, FastAPI, Security
-from fastapi.security import OAuth2
-from fastapi.security.oauth2 import OAuth2PasswordRequestFormStrict
+from fastapi.security import OAuth2, OAuth2PasswordRequestFormStrict
 from fastapi.testclient import TestClient
 from pydantic import BaseModel