Esempio n. 1
0
def test_split_sms():
    """An overly-long SMS is split."""
    phone = '+132165437890'
    source_phone = '+13336660000'
    longtext = 'a' * 161
    with mock.patch('portfoliyo.sms.base.backend') as mock_backend:
        sms.send(phone, source_phone, longtext)

    mock_send = mock_backend.send
    mock_send.assert_any_call(phone, source_phone, ('a' * 157) + '...')
    mock_send.assert_any_call(phone, source_phone, '...' + ('a' * 4))
Esempio n. 2
0
def test_split_sms():
    """An overly-long SMS is split."""
    phone = '+132165437890'
    source_phone = '+13336660000'
    longtext = 'a' * 161
    with mock.patch('portfoliyo.sms.base.backend') as mock_backend:
        sms.send(phone, source_phone, longtext)

    mock_send = mock_backend.send
    mock_send.assert_any_call(
        phone, source_phone, ('a' * 157) + '...')
    mock_send.assert_any_call(
        phone, source_phone, '...' + ('a' * 4))
Esempio n. 3
0
def send_sms(phone, source, body):
    """Send an SMS message."""
    from portfoliyo import sms
    sms.send(phone, source, body)