Тест кода
This commit is contained in:
parent
55d2f2d0ef
commit
d4d8062ac8
2 changed files with 0 additions and 11 deletions
|
@ -1,4 +1,3 @@
|
|||
import logging
|
||||
from datetime import timedelta
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
@ -33,7 +32,6 @@ class RedisService:
|
|||
|
||||
async def get_value[T: type[BaseModel]](self, key: str, model: T | None = None) -> T | str:
|
||||
value = await self.redis_session.get(key)
|
||||
logging.warning(value)
|
||||
return model.model_validate_json(value) if model else value.decode()
|
||||
|
||||
async def delete_key(self, key: str) -> None:
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import logging
|
||||
from datetime import timedelta
|
||||
|
||||
from pydantic import ValidationError
|
||||
|
@ -75,21 +74,13 @@ class UserService:
|
|||
async with RedisService(is_raise=True) as redis:
|
||||
verification_code = await redis.get_value(key=f"user_verification_code: {user.id}")
|
||||
except AttributeError:
|
||||
logging.warning("Хуйня в редисе")
|
||||
raise WrongCodeException
|
||||
if verification_code != confirmation_code:
|
||||
raise WrongCodeException
|
||||
logging.warning(f"{confirmation_code=}")
|
||||
logging.warning(f"{verification_code=}")
|
||||
logging.warning(f"{verification_code == confirmation_code=}")
|
||||
async with uow:
|
||||
await uow.user.change_data(user_id=user.id, role=settings.VERIFICATED_USER)
|
||||
logging.warning(f"dict user: {dict(id=user.id)}")
|
||||
async with RedisService() as redis:
|
||||
await redis.delete_key(key=f"user: {dict(id=user.id)}")
|
||||
await redis.set_key(
|
||||
key=f"user: {dict(id=user.id)}", expire_time=timedelta(hours=1), value=user.model_dump_json()
|
||||
)
|
||||
await uow.commit()
|
||||
|
||||
@staticmethod
|
||||
|
|
Loading…
Add table
Reference in a new issue