Обновить 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