示例#1
0
 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
示例#2
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
示例#3
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
示例#4
0
def check_outgoing_log():
    """Update outgoing log."""
    from apostello.logs import check_outgoing_log
    check_outgoing_log()
示例#5
0
def check_outgoing_log():
    """Update outgoing log."""
    from apostello.logs import check_outgoing_log
    check_outgoing_log()
示例#6
0
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)
示例#7
0
 def handle(self, *args, **options):
     """Handle the command."""
     check_outgoing_log()
示例#8
0
 def test_all_outgoing(self):
     logs.check_outgoing_log()
示例#9
0
 def test_outgoing_consistent(self):
     logs.check_outgoing_log(fetch_all=False)
示例#10
0
 def test_all_outgoing(self):
     logs.check_outgoing_log(fetch_all=True)
示例#11
0
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):
     check_outgoing_log(fetch_all=True)
示例#13
0
 def test_all_outgoing(self):
     logs.check_outgoing_log()
示例#14
0
 def test_outgoing_consistent(self):
     logs.check_outgoing_log(fetch_all=False)
示例#15
0
 def test_all_outgoing(self):
     logs.check_outgoing_log(fetch_all=True)