aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/test/unit/test_twilio_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_twilio_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_twilio_email.py')
-rw-r--r--.venv/lib/python3.12/site-packages/test/unit/test_twilio_email.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/test/unit/test_twilio_email.py b/.venv/lib/python3.12/site-packages/test/unit/test_twilio_email.py
new file mode 100644
index 00000000..92269acf
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/test/unit/test_twilio_email.py
@@ -0,0 +1,37 @@
+import os
+import unittest
+
+from sendgrid import TwilioEmailAPIClient
+
+
+class UnitTests(unittest.TestCase):
+
+ @classmethod
+ def setUpClass(cls):
+ os.environ['TWILIO_API_KEY'] = 'api-key'
+ os.environ['TWILIO_API_SECRET'] = 'api-secret'
+ os.environ['TWILIO_ACCOUNT_SID'] = 'account-sid'
+ os.environ['TWILIO_AUTH_TOKEN'] = 'auth-token'
+
+ def test_init_key_over_token(self):
+ mail_client = TwilioEmailAPIClient()
+
+ self.assertEqual(mail_client.username, 'api-key')
+ self.assertEqual(mail_client.password, 'api-secret')
+ self.assertEqual(mail_client.host, 'https://email.twilio.com')
+
+ def test_init_token(self):
+ del os.environ['TWILIO_API_KEY']
+ del os.environ['TWILIO_API_SECRET']
+
+ mail_client = TwilioEmailAPIClient()
+
+ self.assertEqual(mail_client.username, 'account-sid')
+ self.assertEqual(mail_client.password, 'auth-token')
+
+ def test_init_args(self):
+ mail_client = TwilioEmailAPIClient('username', 'password')
+
+ self.assertEqual(mail_client.username, 'username')
+ self.assertEqual(mail_client.password, 'password')
+ self.assertEqual(mail_client.auth, 'Basic dXNlcm5hbWU6cGFzc3dvcmQ=')