From 7cf58dbda563d1c8a6cd3b118e0fc80dc6865e77 Mon Sep 17 00:00:00 2001
From: Mitchell Moore <mmoo97@uab.edu>
Date: Wed, 8 Jul 2020 09:47:44 -0500
Subject: [PATCH] create test harness

---
 run.py   |  5 +++--
 tasks.py | 46 +++++++++++++++++++++++-----------------------
 2 files changed, 26 insertions(+), 25 deletions(-)

diff --git a/run.py b/run.py
index ff6b025..83fb57c 100644
--- a/run.py
+++ b/run.py
@@ -16,7 +16,7 @@ monkey.patch_all(subprocess=True)
 config_name = os.getenv('FLASK_CONFIG')
 app = create_app(config_name)
 app.config['SECRET_KEY'] = vars.key
-socketio = SocketIO(app, message_queue= vars.message_queue)
+socketio = SocketIO(app)
 
 
 
@@ -36,7 +36,8 @@ def request_account(json, methods=['GET', 'POST']):
     room = str(session['uid'])
     print("Room: {}".format(room))
     try:
-        tasks.celery_create_account.delay(json['username'], json['fullname'], json['reason'], session=room)
+        print("hi")
+        # tasks.celery_create_account.delay(json['username'], json['fullname'], json['reason'], session=room)
     except Exception as e:
         print(time.strftime("%m-%d-%Y_%H:%M:%S") + "\tError in account creation: ", e)
         socketio.emit("Account creation failed", room)
diff --git a/tasks.py b/tasks.py
index 7deec3a..c45f23e 100644
--- a/tasks.py
+++ b/tasks.py
@@ -4,26 +4,26 @@ from flask_socketio import SocketIO
 import subprocess
 import vars
 
-from gevent import monkey
-monkey.patch_all(subprocess=True)
-
-broker_url = vars.broker_url
-celery = Celery('flask_user_reg', broker=broker_url)
-
-socketio = SocketIO(message_queue=vars.message_queue)
-
-
-def send_msg(event, room):
-   print("Post '{}' to room '{}'".format(event,room))
-   socketio.emit(event, room=room)
-
-
-@celery.task
-def celery_create_account(username, fullname, reason, session):
-    room = session
-    print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tUser ' + username + ' added to queue')
-    send_msg('creating account', room)
-    print(username)
-    subprocess.call(["/opt/rabbitmq_agents/flask_producer.py", "ohpc_account_create", username])
-    print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tAccount successfully created for ' + username)
-    send_msg('account ready', room)
+# from gevent import monkey
+# monkey.patch_all(subprocess=True)
+#
+# broker_url = vars.broker_url
+# celery = Celery('flask_user_reg', broker=broker_url)
+#
+# socketio = SocketIO(message_queue=vars.message_queue)
+#
+#
+# def send_msg(event, room):
+#    print("Post '{}' to room '{}'".format(event,room))
+#    socketio.emit(event, room=room)
+#
+#
+# @celery.task
+# def celery_create_account(username, fullname, reason, session):
+#     room = session
+#     print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tUser ' + username + ' added to queue')
+#     send_msg('creating account', room)
+#     print(username)
+#     subprocess.call(["/opt/rabbitmq_agents/flask_producer.py", "ohpc_account_create", username])
+#     print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tAccount successfully created for ' + username)
+#     send_msg('account ready', room)
-- 
GitLab