aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/test/unit/test_email.py
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/test/unit/test_email.py
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are hereHEADmaster
Diffstat (limited to '.venv/lib/python3.12/site-packages/test/unit/test_email.py')
-rw-r--r--.venv/lib/python3.12/site-packages/test/unit/test_email.py68
1 files changed, 68 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/test/unit/test_email.py b/.venv/lib/python3.12/site-packages/test/unit/test_email.py
new file mode 100644
index 00000000..9db06070
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/test/unit/test_email.py
@@ -0,0 +1,68 @@
+# -*- coding: utf-8 -*-
+import unittest
+
+from sendgrid.helpers.mail import (Email)
+
+
+class TestEmailObject(unittest.TestCase):
+
+ def test_add_email_address(self):
+ address = "test@example.com"
+ email = Email(address)
+
+ self.assertEqual(email.email, "test@example.com")
+
+ def test_add_name(self):
+ name = "SomeName"
+ email = Email(name=name)
+
+ self.assertEqual(email.name, name)
+
+ def test_add_unicode_name(self):
+ name = u"SomeName"
+ email = Email(name=name)
+
+ self.assertEqual(email.name, name)
+
+ def test_add_name_email(self):
+ name = "SomeName"
+ address = "test@example.com"
+ email = Email(email=address, name=name)
+ self.assertEqual(email.name, name)
+ self.assertEqual(email.email, "test@example.com")
+
+ def test_add_unicode_name_email(self):
+ name = u"SomeName"
+ address = u"test@example.com"
+ email = Email(email=address, name=name)
+ self.assertEqual(email.name, name)
+ self.assertEqual(email.email, u"test@example.com")
+
+ def test_add_rfc_function_finds_name_not_email(self):
+ name = "SomeName"
+ email = Email(name)
+
+ self.assertEqual(email.name, name)
+ self.assertIsNone(email.email)
+
+ def test_add_rfc_email(self):
+ name = "SomeName"
+ address = "test@example.com"
+ name_address = "{} <{}>".format(name, address)
+ email = Email(name_address)
+ self.assertEqual(email.name, name)
+ self.assertEqual(email.email, "test@example.com")
+
+ def test_empty_obj_add_name(self):
+ email = Email()
+ name = "SomeName"
+ email.name = name
+
+ self.assertEqual(email.name, name)
+
+ def test_empty_obj_add_email(self):
+ email = Email()
+ address = "test@example.com"
+ email.email = address
+
+ self.assertEqual(email.email, address)