random test coverage
This commit is contained in:
parent
5c9b5fa56d
commit
151e4f7f68
4 changed files with 68 additions and 20 deletions
|
@ -44,7 +44,7 @@ def create_app(test_config=None):
|
|||
# app.logger.info("Website exited")
|
||||
|
||||
#var
|
||||
users = queue.Queue()
|
||||
user_queue = queue.Queue()
|
||||
|
||||
#website
|
||||
@app.route('/favicon.ico')
|
||||
|
@ -215,15 +215,14 @@ def create_app(test_config=None):
|
|||
return '<p><a href="/list">user and tag list</a> | <a href="/documentation">Documentation</a></p> <p>Error: 043</p>'
|
||||
|
||||
@app.route("/addtag", methods=['GET'])
|
||||
def get_addtag_request():
|
||||
global users
|
||||
def get_addtag_request():
|
||||
try:
|
||||
user_id = int(request.args.get("id"))
|
||||
except: #except im Normalen Code!
|
||||
return "Error: 095"
|
||||
session_id = uuid.uuid4()
|
||||
session[id] = session_id
|
||||
users.put([user_id, "add", session_id])
|
||||
user_queue.put([user_id, "add", session_id])
|
||||
return render_template("addtag.html", user=user_id)
|
||||
|
||||
@socketio.on('addtag')
|
||||
|
@ -231,8 +230,8 @@ def create_app(test_config=None):
|
|||
global finished
|
||||
global message
|
||||
join_room(session[id])
|
||||
if len(users.queue) > 0:
|
||||
user = users.queue[len(users.queue) - 1]
|
||||
if len(user_queue.queue) > 0:
|
||||
user = user_queue.queue[len(user_queue.queue) - 1]
|
||||
if user == [data["data"], "add", session[id]]:
|
||||
socketio.emit("wait", "wait", to=session[id])
|
||||
i = 0
|
||||
|
@ -241,7 +240,7 @@ def create_app(test_config=None):
|
|||
i += 1
|
||||
if i > 20:
|
||||
socketio.emit("error", "352", to=session[id])
|
||||
notimportant = users.get()
|
||||
notimportant = user_queue.get()
|
||||
break
|
||||
else:
|
||||
finished = None
|
||||
|
@ -254,15 +253,14 @@ def create_app(test_config=None):
|
|||
leave_room(session[id])
|
||||
|
||||
@app.route("/removetag", methods=['GET'])
|
||||
def get_removetag_request():
|
||||
global users
|
||||
def get_removetag_request():
|
||||
try:
|
||||
user_id = int(request.args.get("id"))
|
||||
except: #except im Normalen Code!
|
||||
return "Wrong user id!"
|
||||
session_id = uuid.uuid4()
|
||||
session[id] = session_id
|
||||
users.put([user_id, "remove", session_id])
|
||||
user_queue.put([user_id, "remove", session_id])
|
||||
return render_template("removetag.html", user=user_id)
|
||||
|
||||
@socketio.on('removetag')
|
||||
|
@ -270,8 +268,8 @@ def create_app(test_config=None):
|
|||
global finished
|
||||
global message
|
||||
join_room(session[id])
|
||||
if len(users.queue) > 0:
|
||||
queue_item = users.queue[len(users.queue) - 1]
|
||||
if len(user_queue.queue) > 0:
|
||||
queue_item = user_queue.queue[len(user_queue.queue) - 1]
|
||||
user = queue_item[0]
|
||||
if queue_item == [data["data"], "remove", session[id]]:
|
||||
socketio.emit("wait", "wait", to=session[id])
|
||||
|
@ -281,7 +279,7 @@ def create_app(test_config=None):
|
|||
i += 1
|
||||
if i > 20:
|
||||
socketio.emit("error", "352", to=session[id])
|
||||
notimportant = users.get()
|
||||
notimportant = user_queue.get()
|
||||
break
|
||||
else:
|
||||
finished = None
|
||||
|
@ -327,8 +325,8 @@ def create_app(test_config=None):
|
|||
c.execute(f"SELECT * FROM tags WHERE tagid=?", [tag_id])
|
||||
|
||||
tag_list = c.fetchall()
|
||||
if users.qsize() > 0:
|
||||
queue_item = users.get()
|
||||
if user_queue.qsize() > 0:
|
||||
queue_item = user_queue.get()
|
||||
user = queue_item[0]
|
||||
|
||||
state = queue_item[1]
|
||||
|
@ -371,7 +369,7 @@ def create_app(test_config=None):
|
|||
user_list = c.fetchall()
|
||||
if user_list != []:
|
||||
balance_old = user_list[0][2]
|
||||
if users.qsize() == 0:
|
||||
if user_queue.qsize() == 0:
|
||||
c.execute(f"UPDATE users SET balance = balance - 1 WHERE id={tag[1]}")
|
||||
db.commit()
|
||||
c.execute(f"SELECT * FROM users WHERE id={tag[1]}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue