Reformat files
This commit is contained in:
parent
d7760eefc9
commit
927d8b39c7
|
@ -13,4 +13,4 @@ repos:
|
|||
rev: 5.12.0
|
||||
hooks:
|
||||
- id: isort
|
||||
args: ['--src-path', 'flights-domain/flights-information/src', 'auth-domain/user-manager/src']
|
||||
args: ['--src-path', 'flights-domain/flights-information/src', 'auth-domain/user-manager/src', 'gateway/src']
|
||||
|
|
|
@ -1,21 +1,22 @@
|
|||
from fastapi.testclient import TestClient
|
||||
import src.api.cruds.flight
|
||||
|
||||
import src.api.cruds.flight
|
||||
from src.api.main import app
|
||||
|
||||
client = TestClient(app)
|
||||
|
||||
|
||||
mocked_flight = {
|
||||
"id": 1,
|
||||
"flight_code": "ABC125",
|
||||
"status": "En ruta",
|
||||
"origin": "Ciudad B",
|
||||
"destination": "Ciudad A",
|
||||
"departure_time": "2023-10-10 10:00 AM",
|
||||
"arrival_time": "2023-10-10 12:00 PM",
|
||||
"gate": "A2",
|
||||
}
|
||||
"id": 1,
|
||||
"flight_code": "ABC125",
|
||||
"status": "En ruta",
|
||||
"origin": "Ciudad B",
|
||||
"destination": "Ciudad A",
|
||||
"departure_time": "2023-10-10 10:00 AM",
|
||||
"arrival_time": "2023-10-10 12:00 PM",
|
||||
"gate": "A2",
|
||||
}
|
||||
|
||||
|
||||
class AttrDict(dict):
|
||||
def __init__(self, *args, **kwargs):
|
||||
|
@ -23,25 +24,22 @@ class AttrDict(dict):
|
|||
self.__dict__ = self
|
||||
|
||||
|
||||
|
||||
def test_not_found_flight(monkeypatch):
|
||||
|
||||
def mock_get_flight_by_id(db,id):
|
||||
return None
|
||||
def mock_get_flight_by_id(db, id):
|
||||
return None
|
||||
|
||||
monkeypatch.setattr(src.api.cruds.flight, "get_flight_by_id", mock_get_flight_by_id)
|
||||
|
||||
resp = client.get("/flights/1")
|
||||
assert resp.status_code == 404
|
||||
|
||||
def test_successful_get_flight(monkeypatch):
|
||||
|
||||
def mock_get_flight_by_id(db,id):
|
||||
return mocked_flight
|
||||
def test_successful_get_flight(monkeypatch):
|
||||
def mock_get_flight_by_id(db, id):
|
||||
return mocked_flight
|
||||
|
||||
monkeypatch.setattr(src.api.cruds.flight, "get_flight_by_id", mock_get_flight_by_id)
|
||||
|
||||
|
||||
response = client.get("/flights/1")
|
||||
assert response.status_code == 200
|
||||
assert response.json() == mocked_flight
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
|
||||
from src.api.routes import flights, health, auth, users
|
||||
from src.api.routes import auth, flights, health, users
|
||||
|
||||
app = FastAPI(title="Flights Information API")
|
||||
app.include_router(flights.router, prefix="/flights")
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
from typing import Optional
|
||||
from fastapi import APIRouter, Depends, HTTPException, status, Request, Header
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from fastapi import APIRouter, Depends, Header, HTTPException, Request, status
|
||||
|
||||
from src.api.config import API_AUTH
|
||||
from src.api.schemas.auth import Token, RefreshToken
|
||||
from src.api.schemas.user import User, UserLogin, UserRegister, UserMin
|
||||
|
||||
from src.api.schemas.auth import RefreshToken, Token
|
||||
from src.api.schemas.user import User, UserLogin, UserMin, UserRegister
|
||||
from src.api.utils.network import make_request, request
|
||||
|
||||
router = APIRouter()
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
from typing import Optional
|
||||
from fastapi import APIRouter, Depends, HTTPException, status, Request, Header
|
||||
import aiohttp
|
||||
import asyncio
|
||||
from typing import Annotated
|
||||
from typing import Annotated, Optional
|
||||
|
||||
from src.api.routes.auth import status as checkAuth
|
||||
import aiohttp
|
||||
from fastapi import APIRouter, Depends, Header, HTTPException, Request, status
|
||||
|
||||
from src.api.utils.network import make_request, request
|
||||
from src.api.config import API_FLIGHTS
|
||||
|
||||
from src.api.routes.auth import status as checkAuth
|
||||
from src.api.schemas.flight import Flight, FlightCreate, FlightStatusUpdate
|
||||
from src.api.utils.network import make_request, request
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
from typing import Optional
|
||||
from fastapi import APIRouter, Depends, HTTPException, status, Request, Header
|
||||
|
||||
from fastapi import APIRouter, Depends, Header, HTTPException, Request, status
|
||||
|
||||
from src.api.config import API_USERS
|
||||
|
||||
from src.api.schemas.user import User, UserLogin, UserRegister
|
||||
from src.api.utils.network import make_request, request
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ from typing import Optional
|
|||
|
||||
from pydantic import BaseModel, validator
|
||||
|
||||
|
||||
class Token(BaseModel):
|
||||
access_token: str
|
||||
refresh_token: str
|
||||
|
|
|
@ -2,6 +2,7 @@ from datetime import datetime
|
|||
|
||||
from pydantic import BaseModel, validator
|
||||
|
||||
|
||||
class User(BaseModel):
|
||||
id: int
|
||||
username: str
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
from typing import Optional, Union
|
||||
|
||||
import aiohttp
|
||||
import async_timeout
|
||||
from typing import Optional, Union
|
||||
from aiohttp import JsonPayload, ContentTypeError, ClientConnectorError
|
||||
from aiohttp import ClientConnectorError, ContentTypeError, JsonPayload
|
||||
from fastapi import HTTPException
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue