Example #1
0
    def test_campaign_form(self):
        self.assertEqual(self.smscampaign.name, "SMS Campaign")
        SMSCampaign.objects.get_running_sms_campaign()
        SMSCampaign.objects.get_expired_sms_campaign()

        self.smscampaign.status = SMS_CAMPAIGN_STATUS.PAUSE
        self.smscampaign.save()
        self.smscampaign.update_sms_campaign_status()
        get_url_sms_campaign_status(self.smscampaign.pk, self.smscampaign.status)

        self.smscampaign.status = SMS_CAMPAIGN_STATUS.ABORT
        self.smscampaign.save()
        self.smscampaign.update_sms_campaign_status()
        get_url_sms_campaign_status(self.smscampaign.pk, self.smscampaign.status)

        self.smscampaign.status = SMS_CAMPAIGN_STATUS.END
        self.smscampaign.save()
        self.smscampaign.update_sms_campaign_status()
        get_url_sms_campaign_status(self.smscampaign.pk, self.smscampaign.status)

        self.smscampaign.is_authorized_contact('123456789')

        self.smscampaign.get_active_max_frequency()
        self.smscampaign.get_active_contact()
        self.smscampaign.progress_bar()
        self.smscampaign.sms_campaignsubscriber_detail()
        self.smscampaign.get_pending_subscriber()
        self.smscampaign.get_pending_subscriber_update()

        common_sms_campaign_status(self.smscampaign.id, SMS_CAMPAIGN_STATUS.START)
        common_sms_campaign_status(self.smscampaign.id, SMS_CAMPAIGN_STATUS.PAUSE)
        common_sms_campaign_status(self.smscampaign.id, SMS_CAMPAIGN_STATUS.ABORT)
        common_sms_campaign_status(self.smscampaign.id, SMS_CAMPAIGN_STATUS.END)

        self.assertEqual(self.smssubscriber.sms_campaign, self.smscampaign)
def get_sms_campaign_status_url(id, status):
    return get_url_sms_campaign_status(id, status)