def testSMSSync(self): self.deleteAllLogs() self.assertEqual(self.getSMSLogCount(), 0) self.assertEqual(self.getSMSCount(), 0) # Test Create sms = SMS() self.setRandomSMSValues(sms) sms.save() sleep(1) self.assertEqual(self.getSMSLogCount(), 1) self.assertEqual(self.getSMSCount(), 1) smslog = FRISMSLog.get(sms.couch_id) self.checkFieldValues(smslog, sms, SMS._migration_get_fields()) self.assertTrue(FRISMSLog.get_db().get_rev(smslog._id).startswith('2-')) # Test Update self.setRandomSMSValues(sms) sms.save() sleep(1) self.assertEqual(self.getSMSLogCount(), 1) self.assertEqual(self.getSMSCount(), 1) smslog = FRISMSLog.get(sms.couch_id) self.checkFieldValues(smslog, sms, SMS._migration_get_fields()) self.assertTrue(FRISMSLog.get_db().get_rev(smslog._id).startswith('3-'))
def testSMSSync(self): prev_couch_count = self.getSMSLogCount() prev_sql_count = self.getSMSCount() # Test Create sms = SMS() self.setRandomSMSValues(sms) sms.save() sleep(1) self.assertEqual(self.getSMSLogCount(), prev_couch_count + 1) self.assertEqual(self.getSMSCount(), prev_sql_count + 1) smslog = FRISMSLog.get(sms.couch_id) self.checkFieldValues(smslog, sms, SMS._migration_get_fields()) self.assertTrue(FRISMSLog.get_db().get_rev( smslog._id).startswith('2-')) # Test Update self.setRandomSMSValues(sms) sms.save() sleep(1) self.assertEqual(self.getSMSLogCount(), prev_couch_count + 1) self.assertEqual(self.getSMSCount(), prev_sql_count + 1) smslog = FRISMSLog.get(sms.couch_id) self.checkFieldValues(smslog, sms, SMS._migration_get_fields()) self.assertTrue(FRISMSLog.get_db().get_rev( smslog._id).startswith('3-'))
def _migration_get_fields(cls): return SMS._migration_get_fields()
def _migration_get_fields(cls): return SMS._migration_get_fields()