alchemy flush and save functions updated
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import arrow
|
||||
|
||||
from test_application.evyos.bases import requester, active_and_confirmed
|
||||
from test_application.evyos.datas.company_employee_data import list_options
|
||||
from test_application.evyos.datas.get_type_codes import get_type_codes_key_and_class
|
||||
from test_application.evyos.address_building import list_building
|
||||
from service_app_test.bases import active_and_confirmed
|
||||
from service_app_test.test_application.evyos.datas.company_employee_data import list_options
|
||||
from service_app_test.test_application.evyos.datas.get_type_codes import get_type_codes_key_and_class
|
||||
from service_app_test.test_application.evyos.address_building import list_building
|
||||
|
||||
|
||||
decision_book_dict = lambda build_uu_id, resp_company_uu_id: {
|
||||
@@ -20,14 +20,14 @@ event_bind_to_occupant = lambda event_uu_id_list, build_living_space_uu_id: {
|
||||
}
|
||||
|
||||
|
||||
def get_uu_id_of_enum(enum_class: str, key: str):
|
||||
def get_uu_id_of_enum(enum_class: str, key: str, requester):
|
||||
get_type_codes_response = get_type_codes_key_and_class(
|
||||
class_name=enum_class, key_name=key
|
||||
class_name=enum_class, key_name=key, requester=requester
|
||||
)
|
||||
return get_type_codes_response["data"]["uu_id"]
|
||||
|
||||
|
||||
def list_company():
|
||||
def list_company(requester):
|
||||
response = requester.post(
|
||||
endpoint="/company/list",
|
||||
data=list_options,
|
||||
@@ -37,7 +37,7 @@ def list_company():
|
||||
return response.json()
|
||||
|
||||
|
||||
def list_decision_books():
|
||||
def list_decision_books(requester):
|
||||
response = requester.post(
|
||||
endpoint="/build/decision_book/list",
|
||||
data=list_options,
|
||||
@@ -47,7 +47,7 @@ def list_decision_books():
|
||||
return response.json()
|
||||
|
||||
|
||||
def list_decision_book_items():
|
||||
def list_decision_book_items(requester):
|
||||
response = requester.post(
|
||||
endpoint="/build/decision_book/items/list",
|
||||
data=list_options,
|
||||
@@ -57,7 +57,7 @@ def list_decision_book_items():
|
||||
return response.json()
|
||||
|
||||
|
||||
def create_decision_book(decision_book):
|
||||
def create_decision_book(decision_book, requester):
|
||||
response = requester.post(
|
||||
endpoint="/build/decision_book/create",
|
||||
data=decision_book,
|
||||
@@ -67,7 +67,7 @@ def create_decision_book(decision_book):
|
||||
return response.json()
|
||||
|
||||
|
||||
def give_service_access_to_occupant(occupant_dict):
|
||||
def give_service_access_to_occupant(occupant_dict, requester):
|
||||
response = requester.post(
|
||||
endpoint="/bind/services/occupant",
|
||||
data=occupant_dict,
|
||||
@@ -77,7 +77,7 @@ def give_service_access_to_occupant(occupant_dict):
|
||||
return response.json()
|
||||
|
||||
|
||||
def give_event_access_to_build_decision_book_items(occupant_dict):
|
||||
def give_event_access_to_build_decision_book_items(occupant_dict, requester):
|
||||
response = requester.post(
|
||||
endpoint="/bind/events/occupant",
|
||||
data={
|
||||
@@ -92,18 +92,19 @@ def give_event_access_to_build_decision_book_items(occupant_dict):
|
||||
return response.json()
|
||||
|
||||
|
||||
def run_decision_book_depends():
|
||||
build_response = list_building()
|
||||
def run_decision_book_depends(requester):
|
||||
build_response = list_building(requester=requester)
|
||||
selected_build_uu_id = build_response["data"][0]["uu_id"]
|
||||
|
||||
company_response = list_company()
|
||||
company_response = list_company(requester=requester)
|
||||
selected_company_uu_id = company_response["data"][0]["uu_id"]
|
||||
|
||||
create_decision_book(
|
||||
decision_book_dict(
|
||||
build_uu_id=selected_build_uu_id,
|
||||
resp_company_uu_id=selected_company_uu_id,
|
||||
)
|
||||
),
|
||||
requester=requester,
|
||||
)
|
||||
decision_book = list_decision_books()["data"][0]["uu_id"]
|
||||
decision_book = list_decision_books(requester=requester)["data"][0]["uu_id"]
|
||||
return decision_book
|
||||
|
||||
Reference in New Issue
Block a user