import unittest import asyncio from app.utils.sms_util import SmsSender, SendSmsRequest, SmsTemplateEnum class SmsTestCase(unittest.IsolatedAsyncioTestCase): def test_sms(self): request = SendSmsRequest( phone_numbers="13874410370", template_code=SmsTemplateEnum.VERIFICATION_CODE.value.template_name, template_param=SmsTemplateEnum.VERIFICATION_CODE.value.template_param_fn(code="222111"), ) asyncio.get_event_loop().run_until_complete(SmsSender.send_sms(request)) if __name__ == '__main__': unittest.main()