Lot's of skuid scripts for accredible and question mark. Some template changes for Mizuno & G2.
This commit is contained in:
@ -14,12 +14,12 @@ def create_cred():
|
||||
"email": "norm+accredtest2@northpass.com",
|
||||
# "id": "TEST21234",
|
||||
},
|
||||
"name": "Skuid Test Credential",
|
||||
# "name": "Skuid Test Credential",
|
||||
"group_id": 461982,
|
||||
"issued_on": "07/08/2023",
|
||||
"expired_on": "07/08/2024",
|
||||
# "issued_on": "07/08/2023",
|
||||
# "expired_on": "07/08/2024",
|
||||
"complete": True,
|
||||
"private": True,
|
||||
"private": False,
|
||||
},
|
||||
}
|
||||
try:
|
||||
|
||||
80
Scripts/API_Tests/qm-log.txt
Normal file
80
Scripts/API_Tests/qm-log.txt
Normal file
@ -0,0 +1,80 @@
|
||||
No Data - 11:45:09
|
||||
No Data - 11:45:14
|
||||
No Data - 11:45:19
|
||||
No Data - 11:45:24
|
||||
No Data - 11:45:29
|
||||
No Data - 11:45:34
|
||||
No Data - 11:45:39
|
||||
No Data - 11:45:44
|
||||
No Data - 11:45:49
|
||||
No Data - 11:45:54
|
||||
No Data - 11:45:59
|
||||
No Data - 11:46:04
|
||||
No Data - 11:46:09
|
||||
No Data - 11:46:14
|
||||
No Data - 11:46:19
|
||||
No Data - 11:46:24
|
||||
No Data - 11:46:29
|
||||
No Data - 11:46:34
|
||||
No Data - 11:46:39
|
||||
No Data - 11:46:44
|
||||
No Data - 11:46:49
|
||||
No Data - 11:46:54
|
||||
No Data - 11:46:59
|
||||
No Data - 11:47:04
|
||||
No Data - 11:47:09
|
||||
No Data - 11:47:14
|
||||
No Data - 11:47:19
|
||||
No Data - 11:47:24
|
||||
No Data - 11:47:29
|
||||
No Data - 11:47:34
|
||||
No Data - 11:47:39
|
||||
No Data - 11:47:44
|
||||
No Data - 11:47:49
|
||||
No Data - 11:47:54
|
||||
No Data - 11:47:59
|
||||
No Data - 11:48:04
|
||||
No Data - 11:48:09
|
||||
No Data - 11:48:14
|
||||
No Data - 11:48:19
|
||||
No Data - 11:48:24
|
||||
No Data - 11:48:29
|
||||
No Data - 11:48:34
|
||||
No Data - 11:48:39
|
||||
No Data - 11:48:44
|
||||
No Data - 11:48:49
|
||||
No Data - 11:48:54
|
||||
No Data - 11:48:59
|
||||
No Data - 11:49:04
|
||||
No Data - 11:49:09
|
||||
No Data - 11:49:14
|
||||
No Data - 11:49:19
|
||||
No Data - 11:49:24
|
||||
No Data - 11:49:29
|
||||
No Data - 11:49:34
|
||||
No Data - 11:49:39
|
||||
No Data - 11:49:44
|
||||
No Data - 11:49:49
|
||||
No Data - 11:49:54
|
||||
No Data - 11:49:59
|
||||
No Data - 11:50:04
|
||||
No Data - 11:50:09
|
||||
No Data - 11:50:14
|
||||
No Data - 11:50:19
|
||||
No Data - 11:50:24
|
||||
No Data - 11:50:29
|
||||
No Data - 11:50:34
|
||||
No Data - 11:50:39
|
||||
No Data - 11:50:44
|
||||
No Data - 11:50:49
|
||||
No Data - 11:50:54
|
||||
No Data - 11:50:59
|
||||
No Data - 11:51:04
|
||||
No Data - 11:51:09
|
||||
No Data - 11:51:14
|
||||
No Data - 11:51:19
|
||||
No Data - 11:51:24
|
||||
['norm@northpass.com', '352630000352630', 0, None, None] - 11:51:29
|
||||
['norm@northpass.com', '352630000352630', 100, 'Pass', '2023-06-09T15:51:30.133Z'] - 11:51:34
|
||||
['norm@northpass.com', '352630000352630', 100, 'Pass', '2023-06-09T15:51:30.133Z'] - 11:51:39
|
||||
['norm@northpass.com', '352630000352630', 100, 'Pass', '2023-06-09T15:51:30.133Z'] - 11:51:44
|
||||
@ -1,10 +1,14 @@
|
||||
import threading
|
||||
import requests
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
def get_results():
|
||||
threading.Timer(5.0, get_results).start()
|
||||
url = "https://ondemand.questionmark.com/deliveryodata/406287/Results"
|
||||
params = "?$filter=ParticipantName eq tom.leggett%40questionmark.com"
|
||||
params = "?$filter=ParticipantName eq 'norm@northpass.com'"
|
||||
# params = "?$filter=ParticipantName eq 'tom.leggett@questionmark.com'"
|
||||
# params = "?$filter=AssessmentID eq 352630000352630L"
|
||||
# Alexa Test 1 AssesmentID = 0346128000346128
|
||||
url_params = f"{url}{params}"
|
||||
|
||||
headers = {
|
||||
@ -15,8 +19,31 @@ def get_results():
|
||||
|
||||
# response = requests.get(url, headers=headers)
|
||||
response = requests.get(url_params, headers=headers)
|
||||
print(response)
|
||||
print(response.text)
|
||||
data = response.json()
|
||||
data = data["value"]
|
||||
|
||||
now = datetime.now()
|
||||
current_time = now.strftime("%H:%M:%S")
|
||||
|
||||
if data == []:
|
||||
logfile = open("qm-log.txt", "a") # append mode
|
||||
logfile.write(f"No Data - {current_time} \n")
|
||||
logfile.close()
|
||||
else:
|
||||
datalist = []
|
||||
for item in data:
|
||||
email = item["ParticipantName"]
|
||||
passval = item["ScoreBandTitle"]
|
||||
score = item["PercentageScore"]
|
||||
assesmentid = item["AssessmentID"]
|
||||
finished = item["WhenFinished"]
|
||||
|
||||
datalist = [email, assesmentid, score, passval, finished]
|
||||
print(datalist)
|
||||
logfile = open("qm-log.txt", "a") # append mode
|
||||
logfile.write(str(datalist))
|
||||
logfile.write(f" - {current_time} \n")
|
||||
logfile.close()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user