32 lines
984 B
Python
32 lines
984 B
Python
from service_app_test.api_configs import BothAPIS
|
|
from service_app_test.bases import FilterObject
|
|
|
|
|
|
def migrate_company(requester: BothAPIS):
|
|
filter_object = FilterObject(
|
|
page=1,
|
|
size=100,
|
|
order_field="id",
|
|
order_type="asc",
|
|
)
|
|
response = requester.wag_api.post(
|
|
endpoint="/company/list",
|
|
data=filter_object.dump(),
|
|
)
|
|
response_json = response.json()
|
|
print('response_json', response_json)
|
|
response_datas = response_json['data']
|
|
for response_data in response_datas:
|
|
print('response_data', response_data)
|
|
response_data['active'] = True
|
|
response_data['deleted'] = False
|
|
response_data['is_confirmed'] = True
|
|
response_data['expiry_starts'] = None
|
|
response_data['expiry_ends'] = None
|
|
response = requester.local_api.post(
|
|
endpoint="/company/create",
|
|
data=response_data,
|
|
)
|
|
print('response', response.text)
|
|
return
|