def test_case_has_transactions_since_sync(self):
     case1 = _create_case()
     _create_case_transactions(case1)
     self.assertTrue(
         CaseAccessorSQL.case_has_transactions_since_sync(case1.case_id, "foo", datetime(1992, 1, 30))
     )
     self.assertFalse(
         CaseAccessorSQL.case_has_transactions_since_sync(case1.case_id, "foo", datetime.utcnow())
     )
 def test_case_has_transactions_since_sync(self):
     case1 = _create_case()
     _create_case_transactions(case1)
     self.assertTrue(
         CaseAccessorSQL.case_has_transactions_since_sync(case1.case_id, "foo", datetime(1992, 01, 30))
     )
     self.assertFalse(
         CaseAccessorSQL.case_has_transactions_since_sync(case1.case_id, "foo", datetime.utcnow())
     )
Exemplo n.º 3
0
 def modified_since_sync(self, sync_log):
     if self.server_modified_on >= sync_log.date:
         # check all of the transactions since last sync for one that had a different sync token
         from corehq.form_processor.backends.sql.dbaccessors import CaseAccessorSQL
         return CaseAccessorSQL.case_has_transactions_since_sync(self.case_id, sync_log._id, sync_log.date)
     return False
Exemplo n.º 4
0
 def modified_since_sync(self, sync_log):
     if self.server_modified_on >= sync_log.date:
         # check all of the transactions since last sync for one that had a different sync token
         from corehq.form_processor.backends.sql.dbaccessors import CaseAccessorSQL
         return CaseAccessorSQL.case_has_transactions_since_sync(self.case_id, sync_log._id, sync_log.date)
     return False