def test_import_outgoing_rolling(self): config = SiteConfiguration.get_solo() config.sms_expiration_date = None config.sms_rolling_expiration_days = 0 config.save() logs.check_outgoing_log() assert models.SmsOutbound.objects.filter(time_sent__lt=today).count() == 0
def test_import_outgoing_expiry_date(self): config = SiteConfiguration.get_solo() config.sms_expiration_date = today config.save() logs.check_outgoing_log() assert models.SmsOutbound.objects.filter( time_sent__lt=today).count() == 0
def test_cleanup_expiry_date(self): config = SiteConfiguration.get_solo() config.sms_expiration_date = None config.save() logs.check_incoming_log() logs.check_outgoing_log() num_sms = models.SmsInbound.objects.count() + models.SmsOutbound.objects.count() logs.cleanup_expired_sms() assert num_sms > 0 assert models.SmsInbound.objects.count() + models.SmsOutbound.objects.count() == num_sms config = SiteConfiguration.get_solo() config.sms_expiration_date = today + timedelta(days=1) config.save() logs.cleanup_expired_sms() assert models.SmsInbound.objects.count() + models.SmsOutbound.objects.count() == 0
def check_outgoing_log(): """Update outgoing log.""" from apostello.logs import check_outgoing_log check_outgoing_log()
def check_outgoing_log(page_id=0, fetch_all=False): """Update outgoing log.""" from apostello.logs import check_outgoing_log check_outgoing_log(page_id=page_id, fetch_all=fetch_all)
def handle(self, *args, **options): """Handle the command.""" check_outgoing_log()
def test_all_outgoing(self): logs.check_outgoing_log()
def test_outgoing_consistent(self): logs.check_outgoing_log(fetch_all=False)
def test_all_outgoing(self): logs.check_outgoing_log(fetch_all=True)
def handle(self, *args, **options): check_outgoing_log(fetch_all=True)