40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
import secrets
|
|
import uuid
|
|
|
|
from Services.Redis import RedisActions, AccessToken
|
|
|
|
first_user = AccessToken(
|
|
accessToken=secrets.token_urlsafe(90),
|
|
userUUID=uuid.uuid4().__str__(),
|
|
)
|
|
second_user = AccessToken(
|
|
accessToken=secrets.token_urlsafe(90),
|
|
userUUID=uuid.uuid4().__str__(),
|
|
)
|
|
|
|
json_data = lambda uu_id, access: {
|
|
"uu_id": uu_id,
|
|
"access_token": access,
|
|
"user_type": 1,
|
|
"selected_company": None,
|
|
"selected_occupant": None,
|
|
"reachable_event_list_id": [],
|
|
}
|
|
set_response_first_json = json_data(first_user.userUUID, first_user.accessToken)
|
|
set_response_second_json = json_data(second_user.userUUID, second_user.accessToken)
|
|
set_response_first = RedisActions.set_json(
|
|
list_keys=first_user.to_list(),
|
|
value=set_response_first_json,
|
|
expires={"seconds": 140},
|
|
)
|
|
|
|
set_response_second = RedisActions.set_json(
|
|
list_keys=second_user.to_list(),
|
|
value=set_response_second_json,
|
|
expires={"seconds": 190},
|
|
)
|
|
|
|
search_keys = [None, set_response_first_json["uu_id"]]
|
|
get_response = RedisActions.get_json(list_keys=search_keys)
|
|
# print("get_response", [data.expires_at for data in get_response.all])
|