From ae17d9eff2782d9fbd8bbb03be037a345db9864d Mon Sep 17 00:00:00 2001 From: sarayourfriend <24264157+sarayourfriend@users.noreply.github.com> Date: Wed, 6 Jul 2022 14:14:56 -0400 Subject: [PATCH] Add unit tests for valid email link --- .../management/commands/resendoauthverification_test.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/test/unit/management/commands/resendoauthverification_test.py b/api/test/unit/management/commands/resendoauthverification_test.py index 94ace128c..3896194ae 100644 --- a/api/test/unit/management/commands/resendoauthverification_test.py +++ b/api/test/unit/management/commands/resendoauthverification_test.py @@ -1,4 +1,5 @@ import smtplib +import re from dataclasses import dataclass from io import StringIO from test.factory.models.oauth2 import ( @@ -182,6 +183,12 @@ def assert_cleaned_and_sent( ) assert_one_email_sent(captured_emails, keep) + for captured_email in captured_emails: + assert_valid_email_link(captured_email) + + +def assert_valid_email_link(captured_email: CapturedEmail): + assert "https://api.openverse.engineering//" not in captured_email.message def call_resendoauthverification(input_response="YES", **options):