#10 add part of test script

This commit is contained in:
Martin Weick 2021-01-18 15:21:41 +01:00
parent b98976a016
commit ab5d9184be

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
def build_post_payload(identifier, metadata_payload, file_payload): def build_post_payload(identifier, metadata_payload, file_payload):
return { return {
@ -216,14 +216,42 @@ def print_cursor():
print('Cursor on ' + str(index) + " out of " + str(len(metadata)) + " - " + metadata[index]['filename']) print('Cursor on ' + str(index) + " out of " + str(len(metadata)) + " - " + metadata[index]['filename'])
testCommands=[]
testscriptData=[]
def test_script(argv):
try:
opts, args=getopt.getopt(argv,"t")
except getopt.GetoptError:
print("Error by starting test script")
sys.exit(2)
for opt, arg in opts:
if opt == '-t':
testscriptData.append(True)
testCommands.append("deleteall")
#testCommands.append("fetchall")
testCommands.append("trigger")
testCommands.append("trigger")
testCommands.append("fetchall")
testCommands.append("exit")
testscriptData.append(len(testCommands))
else:
testscriptData.append(False)
# main input loop # main input loop
command = "dummy" command = "dummy"
test_script(sys.argv[1:])
i=0
while (command.lower() not in ["exit", "quit", "end"]): while (command.lower() not in ["exit", "quit", "end"]):
try: try:
command = input("Please enter command: ") if testscriptData[0] and i < testscriptData[1]:
command=testCommands[i]
i+=1
else:
command = input("Please enter command: ")
except: except:
print() print()
print("Error while reading keyboard input") print("Error while reading keyboard input")