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)
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)
def test_get_daily_saved_exports(self): instances = get_all_daily_saved_export_instances() self.assertEqual(len(instances), 2)