#3 add full test script

This commit is contained in:
Martin Weick 2021-01-19 09:44:20 +01:00
parent 6878c96f76
commit c45005437d

View File

@ -4,7 +4,7 @@ import requests
import json import json
import time import time
from datetime import datetime from datetime import datetime
import sys, getopt import sys, getopt, random
def build_post_payload(identifier, metadata_payload, file_payload): def build_post_payload(identifier, metadata_payload, file_payload):
return { return {
@ -249,8 +249,31 @@ def test_script(argv):
testscriptData.clear() testscriptData.clear()
testscriptData.append(True) testscriptData.append(True)
testCommands.append("deleteall") testCommands.append("deleteall")
#testCommands.append("fetchall") for i in range(2):
testCommands.append("trigger") testCommands.append("trigger")
testCommands.append("fetchall")
testCommands.append("delete")
testCommands.append("fetchall")
for i in range(3):
testCommands.append("trigger")
testCommands.append("update")
testCommands.append("fetchall")
for i in range(2):
testCommands.append("trigger")
testCommands.append("update")
testCommands.append("trigger")
testCommands.append("delete")
testCommands.append("fetchall")
for i in range(3):
testCommands.append("trigger")
testCommands.append("update")
testCommands.append("fetchall")
for i in range(2):
testCommands.append("trigger")
testCommands.append("fetchall")
testCommands.append("delete")
testCommands.append("fetchall")
for i in range(5):
testCommands.append("trigger") testCommands.append("trigger")
testCommands.append("fetchall") testCommands.append("fetchall")
testCommands.append("exit") testCommands.append("exit")
@ -263,12 +286,17 @@ def test_script(argv):
# main input loop # main input loop
command = "dummy" command = "dummy"
test_script(sys.argv[1:]) test_script(sys.argv[1:])
i=0 i = 0
while (command.lower() not in ["exit", "quit", "end"]): while (command.lower() not in ["exit", "quit", "end"]):
try: try:
if testscriptData[0] and i < testscriptData[1]: if testscriptData[0] and i < testscriptData[1]:
command=testCommands[i] command = testCommands[i]
if i > 0:
time.sleep(random.randrange(5, 60))
print(datetime.now())
if command == "delete" or command == "update":
index -= 1
i+=1 i+=1
else: else:
command = input("Please enter command: ") command = input("Please enter command: ")