Passport parser in progress

This commit is contained in:
Nitwix
2025-04-12 20:12:14 +02:00
9 changed files with 153 additions and 21 deletions

View File

@ -113,8 +113,8 @@ def dummy_data() -> ExtractedData:
def dummy_client_data() -> dict[str, Any]:
# TODO make generic
resp_path = f"{config.GAME_FILES_DIR}/65e6ec83-88b1-4d1f-8560-a1418803348b/000000_decision_accept_active/000000_response.json"
resp_path = f"{config.GAME_FILES_DIR}/fc3b1f5a-296d-4cd0-a560-cfa5a6f8d302/000000_decision_accept_active/000000_response.json"
out = {}
with open(resp_path, "r") as file:
out = json.loads(str(json.loads(file.read())))
out = json.loads(file.read())["client_data"]
return out

7
tests/test_parser.py Normal file
View File

@ -0,0 +1,7 @@
from tests.dummy import dummy_client_data
from utils.parsers.passport_parser import process_passport
def test_passport_parser() -> None:
client_data = dummy_client_data()
process_passport(client_data.get("passport"))