Skip to content

Commit 223ef26

Browse files
committed
style: Sort imports with isort
1 parent 3348388 commit 223ef26

6 files changed

Lines changed: 20 additions & 19 deletions

File tree

backend/api/auth.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1+
import logging
12
import uuid
23
from typing import Optional
3-
import logging
44

5-
from fastapi import APIRouter, HTTPException, Depends
6-
from fastapi.security import HTTPBearer
75
import jwt
6+
from fastapi import APIRouter, Depends, HTTPException
7+
from fastapi.security import HTTPBearer
88

99
from models.response_schemas import ApiResponse, AuthResponse, LoginRequest, User
1010
from models.user import UserPublic

backend/api/chat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
from fastapi import APIRouter, Depends, HTTPException, Query
77

8-
from middleware.auth_middleware import verify_token
98
from api.projects import MOCK_PROJECTS
9+
from middleware.auth_middleware import verify_token
1010
from models.response_schemas import (
1111
ApiResponse,
1212
ChatMessage,

backend/middleware/auth_middleware.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"""
55

66
import logging
7-
from typing import Optional, Callable, Any
87
from functools import wraps
8+
from typing import Any, Callable, Optional
99

10-
from fastapi import HTTPException, Request, Depends
11-
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
1210
import jwt
11+
from fastapi import Depends, HTTPException, Request
12+
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
1313

14-
from services.auth_service import AuthService
1514
from models.user import UserInDB
15+
from services.auth_service import AuthService
1616

1717
# Configure logging
1818
logger = logging.getLogger(__name__)

backend/services/auth_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1+
import logging
12
import os
23
import uuid
34
from datetime import datetime, timedelta
45
from typing import Dict, Optional, Tuple
5-
import logging
66

77
import jwt
8+
from google.auth.exceptions import GoogleAuthError
89
from google.auth.transport import requests
910
from google.oauth2 import id_token
10-
from google.auth.exceptions import GoogleAuthError
1111
from pydantic import BaseModel
1212

1313
from models.user import GoogleOAuthData, UserInDB

backend/tests/test_auth_integration.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
import json
77
import uuid
88
from datetime import datetime
9-
from unittest.mock import patch, Mock
9+
from unittest.mock import Mock, patch
1010

1111
import pytest
1212
from fastapi.testclient import TestClient
1313

1414
from main import app
15-
from models.user import UserInDB, GoogleOAuthData
15+
from models.user import GoogleOAuthData, UserInDB
1616
from services.auth_service import AuthService
1717

1818
# Test client
@@ -64,9 +64,10 @@ def valid_refresh_token(self, sample_user):
6464
@pytest.fixture
6565
def expired_token(self, sample_user):
6666
"""Create an expired token for testing"""
67-
import jwt
6867
from datetime import timedelta
6968

69+
import jwt
70+
7071
# Create token that expired 1 hour ago
7172
past_time = datetime.utcnow() - timedelta(hours=1)
7273
payload = {

backend/tests/test_auth_middleware.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
import uuid
22
from datetime import datetime
3-
from unittest.mock import Mock, patch, AsyncMock
3+
from unittest.mock import AsyncMock, Mock, patch
44

5+
import jwt
56
import pytest
67
from fastapi import HTTPException
78
from fastapi.security import HTTPAuthorizationCredentials
8-
import jwt
99

1010
from middleware.auth_middleware import (
1111
AuthMiddleware,
12+
RateLimitMiddleware,
13+
extract_user_context,
1214
get_current_user,
1315
get_current_user_optional,
14-
verify_token,
15-
require_auth,
1616
require_active_user,
17+
require_auth,
1718
require_verified_user,
18-
extract_user_context,
19-
RateLimitMiddleware,
19+
verify_token,
2020
)
2121
from models.user import UserInDB
2222
from services.auth_service import AuthService

0 commit comments

Comments
 (0)