fastapi

Форк
0
/
test_include_route.py 
22 строки · 496.0 Байт
1
from fastapi import APIRouter, FastAPI, Request
2
from fastapi.responses import JSONResponse
3
from fastapi.testclient import TestClient
4

5
app = FastAPI()
6
router = APIRouter()
7

8

9
@router.route("/items/")
10
def read_items(request: Request):
11
    return JSONResponse({"hello": "world"})
12

13

14
app.include_router(router)
15

16
client = TestClient(app)
17

18

19
def test_sub_router():
20
    response = client.get("/items/")
21
    assert response.status_code == 200, response.text
22
    assert response.json() == {"hello": "world"}
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.