def test_get_sms_status(app_, mock_twilio_get): with mock_twilio_get: from notifications_delivery.clients.sms.twilio import TwilioClient twilio_client = TwilioClient(app_.config) msg_id = "123" status = twilio_client.status(msg_id) twilio_client.client.messages.get.assert_called_with(msg_id)
def test_get_sms_status(app_, mock_twilio_get): with mock_twilio_get: from notifications_delivery.clients.sms.twilio import TwilioClient twilio_client = TwilioClient(app_.config) msg_id = "123" status = twilio_client.status(msg_id) twilio_client.client.messages.get.assert_called_with(msg_id)
def test_get_sms_status_failed(app_, mock_twilio_get_exception): with mock_twilio_get_exception: from notifications_delivery.clients.sms.twilio import ( TwilioClient, SmsClientException) twilio_client = TwilioClient(app_.config) msg_id = "123" try: status = twilio_client.status(msg_id) pytest.fail("Failed to raise SmsClientException") except SmsClientException as e: pass
def test_get_sms_status_failed(app_, mock_twilio_get_exception): with mock_twilio_get_exception: from notifications_delivery.clients.sms.twilio import ( TwilioClient, SmsClientException) twilio_client = TwilioClient(app_.config) msg_id = "123" try: status = twilio_client.status(msg_id) pytest.fail("Failed to raise SmsClientException") except SmsClientException as e: pass