22 lines
560 B
Python
22 lines
560 B
Python
import pytest
|
|
from app.providers.mock import MockProvider
|
|
|
|
def test_mock_provider_send():
|
|
provider = MockProvider()
|
|
|
|
message_id = provider.send_message(
|
|
to="+1234567890",
|
|
template_name=None,
|
|
template_body="Hello {{first_name}}",
|
|
variables={"first_name": "John"},
|
|
language="en"
|
|
)
|
|
|
|
assert message_id is not None
|
|
assert message_id.startswith("mock_")
|
|
assert len(message_id) > 10
|
|
|
|
def test_mock_provider_name():
|
|
provider = MockProvider()
|
|
assert provider.get_provider_name() == "mock"
|