build area updated

This commit is contained in:
2024-11-12 13:57:14 +03:00
parent ffb85a62f6
commit 952d742999
5 changed files with 311 additions and 10 deletions

View File

@@ -1,6 +1,33 @@
from service_app_test.api_configs import BothAPIS
from service_app_test.bases import FilterObject
def migrate_people(requester: BothAPIS):
# Migrate old data
pass
filter_object = FilterObject(
page=1,
size=100,
)
response = requester.wag_api.post(
endpoint="/people/list",
data=filter_object.dump(),
)
response_json = response.json()
response_datas = response_json["data"]
counter = 0
for response_data in response_datas:
new_response_data = dict()
for key, value in dict(response_data).items():
if value is not None and not str(value) == "None":
new_response_data[key] = response_data[key]
new_response_data.pop("uu_id", None)
print("new_response_data", new_response_data)
new_response_data["national_identity_id"] = f"000000000{str(counter).zfill(2)}"
response = requester.local_api.post(
endpoint="/people/create",
data=new_response_data,
)
print("response", response.text)
if response.ok:
counter += 1
return