more tests

This commit is contained in:
Kenneth Kehl
2025-07-07 10:15:48 -07:00
parent 34193e0e54
commit fe6903c6cc
2 changed files with 13 additions and 2 deletions
+3 -2
View File
@@ -752,12 +752,13 @@ def create_admin_jwt():
@notify_command(name="create-user-jwt") @notify_command(name="create-user-jwt")
@click.option("-t", "--token", required=True, prompt=False) @click.option("-t", "--token", required=True, prompt=False)
def create_user_jwt(token): def create_user_jwt(token):
if getenv("NOTIFY_ENVIRONMENT", "") != "development": if getenv("NOTIFY_ENVIRONMENT", "") not in ["development", "test"]:
current_app.logger.error("Can only be run in development") current_app.logger.error("Can only be run in development")
return return
service_id = token[-73:-37] service_id = token[-73:-37]
api_key = token[-36:] api_key = token[-36:]
current_app.logger.info(create_jwt_token(api_key, service_id)) token = create_jwt_token(api_key, service_id)
current_app.logger.info(token)
def _update_template(id, name, template_type, content, subject): def _update_template(id, name, template_type, content, subject):
+10
View File
@@ -13,6 +13,7 @@ from app.commands import (
bulk_invite_user_to_service, bulk_invite_user_to_service,
create_new_service, create_new_service,
create_test_user, create_test_user,
create_user_jwt,
download_csv_file_by_name, download_csv_file_by_name,
dump_sms_senders, dump_sms_senders,
dump_user_info, dump_user_info,
@@ -761,3 +762,12 @@ def test_get_service_sender_phones(mock_execute, notify_api):
result = runner.invoke(get_service_sender_phones, ["-s", "service-id"]) result = runner.invoke(get_service_sender_phones, ["-s", "service-id"])
assert result.exit_code == 0 assert result.exit_code == 0
mock_execute.assert_called_once() mock_execute.assert_called_once()
@patch("app.commands.current_app.logger.info")
def test_create_user_jwt(mock_logger, notify_api, sample_api_key, sample_service):
token = f"{sample_service.id}{sample_api_key}"
runner = notify_api.test_cli_runner()
result = runner.invoke(create_user_jwt, ["-t", token])
assert result.exit_code == 0
mock_logger.assert_called_once()