Обновить README.md
This commit is contained in:
parent
f68a03acb4
commit
e3a971303b
@ -75,7 +75,7 @@ docker exec -ti <container_id> 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 <container_id> 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 <container_id> bash #войдет в запущенный кон
|
||||
* что произойдет при добавлении одного игрока два и более раз?
|
||||
|
||||
## Как сдавать тестовое
|
||||
Перешлите архив с вашими доработками нашему менеджеру, мы дадим ответ на следующий день.
|
||||
Перешлите архив с вашими доработками нашему менеджеру или человеку, кто держит связь, мы дадим ответ на следующий день.
|
||||
|
||||
Название архива должно содержать ваше имя и фамилию. ВасяПономорев.zip / VasyaPonomorev.zip
|
||||
Для нашего удобства, чтобы не потерять ваше решение, просим указать в названии архива ваше имя и фамилию. Например, ВасяПономорев.zip / VasyaPonomorev.zip
|
||||
|
||||
Спасибо за внимание ;)
|
Loading…
Reference in New Issue
Block a user