Exemplo n.º 1
0
def saved_exports():
    for group_config in get_all_hq_group_export_configs():
        export_for_group_async.delay(group_config)

    for daily_saved_export in get_all_daily_saved_export_instances():
        from corehq.apps.export.tasks import rebuild_export_task
        last_access_cutoff = datetime.utcnow() - timedelta(days=settings.SAVED_EXPORT_ACCESS_CUTOFF)
        rebuild_export_task.delay(daily_saved_export, last_access_cutoff)
Exemplo n.º 2
0
def saved_exports():
    for group_config in get_all_hq_group_export_configs():
        export_for_group_async.delay(group_config)

    for daily_saved_export in get_all_daily_saved_export_instances():
        from corehq.apps.export.tasks import rebuild_export_task
        last_access_cutoff = datetime.utcnow() - timedelta(
            days=settings.SAVED_EXPORT_ACCESS_CUTOFF)
        rebuild_export_task.delay(daily_saved_export, last_access_cutoff)
Exemplo n.º 3
0
 def test_get_daily_saved_exports(self):
     instances = get_all_daily_saved_export_instances()
     self.assertEqual(len(instances), 2)