Closed astronik00 closed 1 year ago
@astronik00 Закончила ревью по текущему коду. Считаю, что нужно провести следующие тесты для проверки связей и поиска возможных ошибок:
- Удаление сервера - должны быть удалены все задачи и категории
- Удаление задачи - удаление связанного label
- Если возможно удалять или изменять категории из доступных - удаление или изменения соотвествующего атрибута в label
Не думаю, что эти тесты входят именно в эту задачу.
У меня есть задача "написать репозиторий задач", я считаю, что это должно фигурировать там. Ну и если у меня что-то не будет работать в репозитории, то я просто сюда вернусь и исправлю.
А так все тесты объективны и понятны, только тесты сервера - это в принципе даже к моей задаче не относится... Я пишу функции работы с задачами, а то что-то слишком мне много делать :/
@aleksandra-shchegoleva
Я внесла все исправления
@astronik00 Хорошо, просто при чтении кода возникли такие мысли для тестов. Может быть тесты вынести в отдельную задачу? Почему удаление сервера не относится? Имеется ввиду удаление сущности Server. Я могу помочь с этой задачей, после того, как доделаю валидацию.
@aleksandra-shchegoleva
Я внесла все исправления
@astronik00 Сейчас посмотрю
Task merge request
Code changes
Созданы следующие модули python:
Созданы следующие новые классы:
Task
- класс задачи VTODOServer
- класс сервера, который содержит в себе данные для подключенияLabel
- промежуточный класс, который агрегирует в себе лейблыSize
- класс лейблов для размера задачиStatus
- класс лейблов для статуса задачиType
- класс лейблов для типа задачиPriotiry
- класс лейблов для приоритета задачиHow to test