diff --git a/README.md b/README.md index ab89142..97eceeb 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ docker exec -ti bash #войдет в запущенный кон *Задача на понимание FastAPI, валидации и транзакций* ТЗ: при создании игрока(/new_player) его имя и email должны быть уникальны. Имя должно содержать только цифры от 0 до 9 и только буквы от a до f. -Если пользователь с таким email и name уже существует, необходимо вернуть ошибку с HTTP-кодом 400, status = "error", текстом "player with such name or email already exists". Аналогичную ошибку необходимо вернуть при ошибки валидации имени пользователя или e-mail'а с указанием соответствующего текста ошибки +Если пользователь с таким email или name уже существует, необходимо вернуть ошибку с HTTP-кодом 400, status = "error", текстом "player with such name or email already exists". Аналогичную ошибку необходимо вернуть при ошибки валидации имени пользователя или e-mail'а с указанием соответствующего текста ошибки Что будем оценивать: * возможна ли race condition? @@ -86,7 +86,7 @@ docker exec -ti bash #войдет в запущенный кон *Задача на работу с ManyToMany Django ORM, валидацией FastAPI, транзакциями* -ТЗ: при запросе игрок с указанным id должен добавляться в игру с указанным id. Если игрока или игры с заданными id не существует, должна возвращаться ошибка с HTTP-кодом 400, status = "error" и соответствующим текстом. Количество игроков в одной игре не более 5. +ТЗ: при запросе /add_player_to_game игрок с указанным id должен добавляться в игру с указанным id. Если игрока или игры с заданными id не существует, должна возвращаться ошибка с HTTP-кодом 400, status = "error" и соответствующим текстом. Количество игроков в одной игре не более 5. Что будем оценивать: * возможна ли race condition? @@ -95,8 +95,8 @@ docker exec -ti bash #войдет в запущенный кон * что произойдет при добавлении одного игрока два и более раз? ## Как сдавать тестовое -Перешлите архив с вашими доработками нашему менеджеру, мы дадим ответ на следующий день. +Перешлите архив с вашими доработками нашему менеджеру или человеку, кто держит связь, мы дадим ответ на следующий день. -Название архива должно содержать ваше имя и фамилию. ВасяПономорев.zip / VasyaPonomorev.zip +Для нашего удобства, чтобы не потерять ваше решение, просим указать в названии архива ваше имя и фамилию. Например, ВасяПономорев.zip / VasyaPonomorev.zip Спасибо за внимание ;) \ No newline at end of file