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()) )
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
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