test_sms.py 581 B

123456789101112131415161718
  1. import unittest
  2. import asyncio
  3. from app.utils.sms_util import SmsSender, SendSmsRequest, SmsTemplateEnum
  4. class SmsTestCase(unittest.IsolatedAsyncioTestCase):
  5. def test_sms(self):
  6. request = SendSmsRequest(
  7. phone_numbers="13874410370",
  8. template_code=SmsTemplateEnum.VERIFICATION_CODE.value.template_name,
  9. template_param=SmsTemplateEnum.VERIFICATION_CODE.value.template_param_fn(code="222111"),
  10. )
  11. asyncio.get_event_loop().run_until_complete(SmsSender.send_sms(request))
  12. if __name__ == '__main__':
  13. unittest.main()