itpractice-team / family_budget

5 stars 4 forks source link

GET /api/income/ Показывает (200 ОК) только 10 записей, если не указывать limit в теле запроса #83

Closed yareliance closed 1 year ago

yareliance commented 1 year ago

Предусловие: 1.Создать пользователя и авторизоваться (в примере: login: two, password: twotwotwo1, auth_token: Token 24e22c2a8c75b611ba05ce9f5014597bd7af3c90)

  1. Создать запрос в Postman/Swagger GET /api/income/

Окружение: API Контроль расходов - семейный бюджет 1.0.0, тестовый стенд https://familybudget.ddns.net/

Шаги:

  1. Отправить запрос без указания количества результатов на страницу и до какого номера позиции

  2. Нажать отправить запрос

ФР: статус 200 OK, возвращается ответ с указанием общего количества записей позиций дохода и описание первых 10 (или 10 записей, начиная с какого номера offset указано)

{ "count": 126, "next": "https://familybudget.ddns.net/api/income/?limit=10&offset=10", "previous": null, "results": [ { "id": 1, "title": "Январь", "amount": 1000000, "created": "2023-06-04T00:00:00", "category": 1 }, { "id": 2, "title": "as", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 3, "title": "asd", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 4, "title": "asdasdas", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 5, "title": "asdasdasdasdas", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 6, "title": "asdasdasdasdasd", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 7, "title": "log in", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 8, "title": "login", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 9, "title": "login", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 }, { "id": 10, "title": "LOGIN", "amount": 1000000, "created": "2023-06-05T11:48:56", "category": 1 } ] }

ОР: статус 200 OK, если не указывать limit, то возвращается ответ с указанием общего количества записей и описанием их всех (либо отсутствием описания ко всем)

Image

Ссылка на qase.io: https://app.qase.io/defect/CSFB/view/16

yareliance commented 1 year ago

Теперь метод GET /api/category/ - ошибка по сути та же, завела с новым методом, вместе с 84