def test_send_group_later(self, groups, users): """Test sending a message later.""" users['c_staff'].post( '/api/v2/actions/sms/send/group/', { 'content': 'test', 'recipient_group': '1', 'scheduled_time': '2117-12-01 00:00' }) tasks.send_queued_sms()
def test_send_group_later(self, groups, users): """Test sending a message later.""" users['c_staff'].post( '/send/group/', { 'content': 'test', 'recipient_group': '1', 'scheduled_time': '2117-12-01 00:00' } ) tasks.send_queued_sms()
def test_send_adhoc_later(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() users['c_staff'].post( '/api/v2/actions/sms/send/adhoc/', { 'content': 'test', 'recipients': ['1'], 'scheduled_time': '2117-12-01 00:00' }) tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms
def test_send_group_later(self, groups, users): """Test sending a message later.""" users["c_staff"].post( "/api/v2/actions/sms/send/group/", { "content": "test", "recipient_group": "1", "scheduled_time": "2117-12-01 00:00" }, ) tasks.send_queued_sms()
def test_send_adhoc_later(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() users['c_staff'].post( '/send/adhoc/', { 'content': 'test', 'recipients': ['1'], 'scheduled_time': '2117-12-01 00:00' } ) tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms
def test_send_adhoc_later(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() users["c_staff"].post( "/api/v2/actions/sms/send/adhoc/", { "content": "test", "recipients": ["1"], "scheduled_time": "2117-12-01 00:00" }, ) tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms
def test_send_adhoc_soon(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() users['c_staff'].post( '/send/adhoc/', { 'content': 'test', 'recipients': ['1'], 'scheduled_time': datetime.strftime(datetime.now(), '%Y-%m-%d %H:%M') } ) tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms + 1
def test_send_adhoc_soon(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() resp = users['c_staff'].post( '/api/v2/actions/sms/send/adhoc/', { 'content': 'test', 'recipients': [str(recipients['calvin'].pk)], 'scheduled_time': datetime.strftime( datetime.now() - timedelta(minutes=5), '%Y-%m-%d %H:%M', ) } ) assert resp.status_code == 201 tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms + 1
def test_send_adhoc_soon(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() resp = users['c_staff'].post( '/api/v2/actions/sms/send/adhoc/', { 'content': 'test', 'recipients': [str(recipients['calvin'].pk)], 'scheduled_time': datetime.strftime( datetime.now() - timedelta(minutes=5), '%Y-%m-%d %H:%M', ) }) assert resp.status_code == 201 tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms + 1
def test_send_adhoc_soon(self, recipients, users): """Test sending a message later.""" num_sms = models.SmsOutbound.objects.count() resp = users["c_staff"].post( "/api/v2/actions/sms/send/adhoc/", { "content": "test", "recipients": [str(recipients["calvin"].pk)], "scheduled_time": datetime.strftime(datetime.now() - timedelta(minutes=5), "%Y-%m-%d %H:%M"), }, ) assert resp.status_code == 201 tasks.send_queued_sms() assert models.SmsOutbound.objects.count() == num_sms + 1