Skip to content

Dev 183 tests. Добавлены тесты для эндпоинтов ролей, расписания и свободных аудиторий#191

Merged
sidecuter merged 1 commit intodevfrom
dev-183-tests
Nov 30, 2025
Merged

Dev 183 tests. Добавлены тесты для эндпоинтов ролей, расписания и свободных аудиторий#191
sidecuter merged 1 commit intodevfrom
dev-183-tests

Conversation

@Aibulo4ka
Copy link
Copy Markdown
Contributor

Summary

  • Добавлены тесты для POST /api/roles/assign и POST /api/roles/unassign (12 тестов)
  • Добавлены тесты для GET /api/get/schedule (5 тестов)
  • Добавлены тесты для GET /api/free-aud/by-aud, by-plan, by-corpus, by-loc (24 теста)
  • Создан упрощенный JSON файл с тестовым расписанием для избежания парсинга в тестах
  • Обновлен base.py: добавлены навигационные данные (Location, Corpus, Floor, Plan, Type, Auditory) и загрузка тестового расписания
  • Подключен роутер free_aud к тестовому приложению

Технические детали

  • Всего добавлено 41 тест
  • Все тесты успешно проходят
  • Тестовое расписание содержит одну аудиторию с минимальным набором занятий
  • Навигационные данные для тестов: 1 локация, 1 корпус, 1 план, 1 аудитория

Test plan

  • Запущены все новые тесты (41 passed)
  • Проверена корректность работы с тестовым расписанием
  • Проверена работа всех эндпоинтов с различными параметрами и edge cases

  - Добавлены тесты для POST /api/roles/assign и /api/roles/unassign
  - Добавлены тесты для GET /api/get/schedule
  - Добавлены тесты для GET /api/free-aud/by-aud, by-plan, by-corpus, by-loc
  - Создан упрощенный JSON файл с тестовым расписанием (schedule_test.json)
  - Обновлен base.py: добавлена загрузка расписания и навигационные данные для тестов
  - Подключен роутер free_aud к тестовому приложению

  Все 41 новых тестов успешно проходят
@sidecuter sidecuter linked an issue Nov 30, 2025 that may be closed by this pull request
Copy link
Copy Markdown
Collaborator

@sidecuter sidecuter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sidecuter sidecuter merged commit 928f970 into dev Nov 30, 2025
1 check passed
@sidecuter sidecuter deleted the dev-183-tests branch November 30, 2025 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Добавить тесты к новому функционалу

2 participants