Esempio n. 1
0
    def test_get_app_ids_by_last_modified(self):
        start = datetime.utcnow() - timedelta(days=3)
        end = datetime.utcnow() + timedelta(days=3)

        self.assertEqual(
            set(get_application_ids_by_last_modified(start, end)),
            {self.test_app._id, self.deleted_app._id, self.linked_app._id},
        )

        self.assertEqual(
            set(get_application_ids_by_last_modified(start, end - timedelta(days=4))),
            set(),
        )
Esempio n. 2
0
    def record_iter(cls, start_datetime, end_datetime):
        application_ids = get_application_ids_by_last_modified(
            start_datetime, end_datetime)

        return iter_docs(Application.get_db(), application_ids)
Esempio n. 3
0
    def record_iter(cls, start_datetime, end_datetime):
        application_ids = get_application_ids_by_last_modified(start_datetime, end_datetime)

        return iter_docs(Application.get_db(), application_ids)