def addPerson(numberOfPersons): #FOR RPC TO WORK PROPERLY THE FIRST ENTRY SHOULD BE VIA RESTCONF if(numberOfPersons==0): strId =str(numberOfPersons) payload = settings.add_person_payload_template.substitute(personId="user"+strId,gender="unknown",age=0, address=strId + "Way, Some Country, Some Zip "+strId, contactNo= "some number"+strId) # Send the POST request using RESTCONF resp = util.nonprintpost(settings.getAddPersonUrl(),"admin", "admin",payload) return genderToggle = "Male" for x in range(1, numberOfPersons+1): if(genderToggle == "Male"): genderToggle = "Female" else: genderToggle = "Male" strId = str(x) payload = settings.add_person_rpc_payload_template.substitute(personId="user"+strId,gender=genderToggle,age=(20+x%100), address=strId + "Way, Some Country, Some Zip "+str(x%1000), contactNo= "some number"+strId) # Send the POST request using RPC resp = util.post(settings.getAddPersonRpcUrl(),"admin", "admin",payload) print("payload formed after template substitution=") print(payload) print("the response of the POST to add person=") print(resp) print("getting the persons for verification") resp=getPersons(0)
def addCarPerson(numberOfCarPersons): #FOR RPC TO WORK PROPERLY THE FIRST ENTRY SHOULD BE VIA RESTCONF if(numberOfCarPersons==0): payload = settings.add_car_person_template.substitute(Id=str(numberOfCarPersons),personId="user"+str(numberOfCarPersons)) # Send the POST request REST CONF resp = util.nonprintpost(settings.getAddCarPersonUrl(),"admin", "admin",payload) return for x in range(1, numberOfCarPersons+1): strId = str(x) payload = settings.add_car_person_template.substitute(Id=strId,personId="user"+strId) # Send the POST request REST CONF resp = util.post(settings.getAddCarPersonUrl(),"admin", "admin",payload) print("payload formed after template substitution=") print(payload) print("the response of the POST to add car_person=") print(resp) print("getting the car_persons for verification") resp=getCarPersonMappings(0)
def addCarPerson(numberOfCarPersons): """This method is not exposed via commands as only getCarPersons is of interest addCarPerson entry happens when buyCar is called <note> To enable RPC a non-user input car-person entry is created with personId=user0 </note> """ # FOR RPC TO WORK PROPERLY THE FIRST ENTRY SHOULD BE VIA RESTCONF if numberOfCarPersons == 0: payload = settings.add_car_person_template.substitute( Id=str(numberOfCarPersons), personId="user" + str(numberOfCarPersons)) # Send the POST request REST CONF resp = util.nonprintpost(settings.getAddCarPersonUrl(), "admin", "admin", payload) return for x in range(1, numberOfCarPersons + 1): strId = str(x) payload = settings.add_car_person_template.substitute(Id=strId, personId="user" + strId) # Send the POST request REST CONF resp = util.post(settings.getAddCarPersonUrl(), "admin", "admin", payload) print("payload formed after template substitution=") print(payload) print("the response of the POST to add car_person=") print(resp) print("getting the car_persons for verification") resp = getCarPersonMappings(0)
def addCarPerson(numberOfCarPersons): #FOR RPC TO WORK PROPERLY THE FIRST ENTRY SHOULD BE VIA RESTCONF if (numberOfCarPersons == 0): payload = settings.add_car_person_template.substitute( Id=str(numberOfCarPersons), personId="user" + str(numberOfCarPersons)) # Send the POST request REST CONF resp = util.nonprintpost(settings.getAddCarPersonUrl(), "admin", "admin", payload) return for x in range(1, numberOfCarPersons + 1): strId = str(x) payload = settings.add_car_person_template.substitute(Id=strId, personId="user" + strId) # Send the POST request REST CONF resp = util.post(settings.getAddCarPersonUrl(), "admin", "admin", payload) print("payload formed after template substitution=") print(payload) print("the response of the POST to add car_person=") print(resp) print("getting the car_persons for verification") resp = getCarPersonMappings(0)
def addPerson(numberOfPersons): """Creates the specified number of persons based on People yang model using main RPC <note> To enable RPC a non-user input person entry is created with personId=user0 </note> """ # FOR RPC TO WORK PROPERLY THE FIRST ENTRY SHOULD BE VIA RESTCONF if numberOfPersons == 0: strId = str(numberOfPersons) payload = settings.add_person_payload_template.substitute( personId="user" + strId, gender="unknown", age=0, address=strId + "Way, Some Country, Some Zip " + strId, contactNo="some number" + strId, ) # Send the POST request using RESTCONF resp = util.nonprintpost(settings.getAddPersonUrl(), "admin", "admin", payload) return genderToggle = "Male" for x in range(1, numberOfPersons + 1): if genderToggle == "Male": genderToggle = "Female" else: genderToggle = "Male" strId = str(x) payload = settings.add_person_rpc_payload_template.substitute( personId="user" + strId, gender=genderToggle, age=(20 + x % 100), address=strId + "Way, Some Country, Some Zip " + str(x % 1000), contactNo="some number" + strId, ) # Send the POST request using RPC resp = util.post(settings.getAddPersonRpcUrl(), "admin", "admin", payload) print("payload formed after template substitution=") print(payload) print("the response of the POST to add person=") print(resp) print("getting the persons for verification") resp = getPersons(0)
def addPerson(numberOfPersons): #FOR RPC TO WORK PROPERLY THE FIRST ENTRY SHOULD BE VIA RESTCONF if (numberOfPersons == 0): strId = str(numberOfPersons) payload = settings.add_person_payload_template.substitute( personId="user" + strId, gender="unknown", age=0, address=strId + "Way, Some Country, Some Zip " + strId, contactNo="some number" + strId) # Send the POST request using RESTCONF resp = util.nonprintpost(settings.getAddPersonUrl(), "admin", "admin", payload) return genderToggle = "Male" for x in range(1, numberOfPersons + 1): if (genderToggle == "Male"): genderToggle = "Female" else: genderToggle = "Male" strId = str(x) payload = settings.add_person_rpc_payload_template.substitute( personId="user" + strId, gender=genderToggle, age=(20 + x % 100), address=strId + "Way, Some Country, Some Zip " + str(x % 1000), contactNo="some number" + strId) # Send the POST request using RPC resp = util.post(settings.getAddPersonRpcUrl(), "admin", "admin", payload) print("payload formed after template substitution=") print(payload) print("the response of the POST to add person=") print(resp) print("getting the persons for verification") resp = getPersons(0)