mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-18 08:02:31 -05:00
debug messages for e2e test story
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import json
|
import json
|
||||||
|
import os
|
||||||
import uuid
|
import uuid
|
||||||
from urllib.parse import urlencode
|
from urllib.parse import urlencode
|
||||||
|
|
||||||
@@ -53,7 +54,7 @@ from app.user.users_schema import (
|
|||||||
post_verify_code_schema,
|
post_verify_code_schema,
|
||||||
post_verify_webauthn_schema,
|
post_verify_webauthn_schema,
|
||||||
)
|
)
|
||||||
from app.utils import url_with_token, utc_now
|
from app.utils import hilite, url_with_token, utc_now
|
||||||
from notifications_utils.recipients import is_us_phone_number, use_numeric_sender
|
from notifications_utils.recipients import is_us_phone_number, use_numeric_sender
|
||||||
|
|
||||||
user_blueprint = Blueprint("user", __name__)
|
user_blueprint = Blueprint("user", __name__)
|
||||||
@@ -588,13 +589,27 @@ def get_user_login_gov_user():
|
|||||||
return jsonify(data=result)
|
return jsonify(data=result)
|
||||||
|
|
||||||
|
|
||||||
|
def debug_not_production(msg):
|
||||||
|
if os.getenv("NOTIFY_ENVIRONMENT") not in ["production"]:
|
||||||
|
current_app.logger.info(msg)
|
||||||
|
|
||||||
|
|
||||||
@user_blueprint.route("/email", methods=["POST"])
|
@user_blueprint.route("/email", methods=["POST"])
|
||||||
def fetch_user_by_email():
|
def fetch_user_by_email():
|
||||||
email = email_data_request_schema.load(request.get_json())
|
try:
|
||||||
|
debug_not_production(
|
||||||
fetched_user = get_user_by_email(email["email"])
|
hilite(f"enter fetch_user_by_email with {request.get_json()}")
|
||||||
result = fetched_user.serialize()
|
)
|
||||||
return jsonify(data=result)
|
email = email_data_request_schema.load(request.get_json())
|
||||||
|
debug_not_production(hilite(f"request schema loads {email}"))
|
||||||
|
fetched_user = get_user_by_email(email["email"])
|
||||||
|
debug_not_production(hilite(f"fetched user is {fetched_user}"))
|
||||||
|
result = fetched_user.serialize()
|
||||||
|
debug_not_production(hilite(f"result is serialized to {result}"))
|
||||||
|
return jsonify(data=result)
|
||||||
|
except Exception as e:
|
||||||
|
debug_not_production(hilite(f"Failed with {e}!!"))
|
||||||
|
raise e
|
||||||
|
|
||||||
|
|
||||||
# TODO: Deprecate this GET endpoint
|
# TODO: Deprecate this GET endpoint
|
||||||
|
|||||||
Reference in New Issue
Block a user