Add new test case to Nightly Sanity for create FW version

This commit is contained in:
bealler
2020-12-02 16:21:51 -05:00
parent 2332e0cc52
commit c6d805d3e1
3 changed files with 67 additions and 39 deletions

View File

@@ -119,6 +119,15 @@ class CloudSDK:
latest_fw_id = fw_data['id']
return latest_fw_id
def delete_firmware(fw_id, cloudSDK_url, bearer):
url = cloudSDK_url + '/portal/firmware/version?firmwareVersionId=' + fw_id
payload = {}
headers = {
'Authorization': 'Bearer ' + bearer
}
response = requests.request("DELETE", url, headers=headers, data=payload)
return(response)
def update_firmware(equipment_id, latest_firmware_id, cloudSDK_url, bearer):
url = cloudSDK_url+"/portal/equipmentGateway/requestFirmwareUpdate?equipmentId="+equipment_id+"&firmwareVersionId="+latest_firmware_id
@@ -160,13 +169,13 @@ class CloudSDK:
def get_cloudsdk_version(cloudSDK_url, bearer):
#print(latest_ap_image)
fw_id_url = cloudSDK_url+"/ping"
url = cloudSDK_url+"/ping"
payload = {}
headers = {
'Authorization': 'Bearer ' + bearer
}
response = requests.request("GET", fw_id_url, headers=headers, data=payload)
response = requests.request("GET", url, headers=headers, data=payload)
cloud_sdk_version = response.json()
return cloud_sdk_version