FastApi

Форк
0
/
test_operations.py 
23 строки · 695.0 Байт
1
from httpx import AsyncClient
2

3

4
async def test_add_specific_operations(ac: AsyncClient):
5
    response = await ac.post("/operations", json={
6
        "id": 1,
7
        "quantity": "25.5",
8
        "figi": "figi_CODE",
9
        "instrument_type": "bond",
10
        "date": "2023-02-01T00:00:00",
11
        "type": "Выплата купонов",
12
    })
13

14
    assert response.status_code == 200
15

16
async def test_get_specific_operations(ac: AsyncClient):
17
    response = await ac.get("/operations", params={
18
        "operation_type": "Выплата купонов",
19
    })
20

21
    assert response.status_code == 200
22
    assert response.json()["status"] == "success"
23
    assert len(response.json()["data"]) == 1
24

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

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

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

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