Пример #1
0
    def setUp(self):
        self.user = User.objects.get(username='******')

        self.sms_dialer_setting = UserProfile.objects.get(user=self.user).dialersetting
        self.sms_dialer_setting.save()

        self.smscampaign = SMSCampaign(
            name="SMS Campaign",
            user=self.user,
            sms_gateway_id=1,
            status=2
        )
        self.smscampaign.save()
        self.assertEqual(self.smscampaign.__unicode__(), u'SMS Campaign')

        self.sms = SMSMessage(
            message_id=1,
            sms_campaign_id=1,
            sms_gateway_id=1,
            sender=self.user,
            content_type_id=1,
            object_id=1,
            uuid=str(uuid1()),
        )
        self.sms.save()

        # Subscriber model
        self.smssubscriber = SMSCampaignSubscriber(
            message_id=1,
            sms_campaign=self.smscampaign,
            contact_id=1,
            count_attempt=0,
            duplicate_contact=1,
            status=1
        )
        self.smssubscriber.save()
        self.assertTrue(self.smssubscriber.__unicode__())

        # Test mgt command
        call_command("create_sms", "1|10")