def test_CuriosityImageExists_ExistingImageID_ReturnsTrue(self): #Insert a basic CuriosityImage ci = CuriosityImage(key_name=str(42)) ci.imageid = 42 ci.description = 'DESC123' ci.put() exists = getfeeds.CuriosityImageExists(42) self.assertTrue(exists)
def test_CuriosityImage_DataStoreGet(self): #Insert a basic CuriosityImage ci = CuriosityImage(key_name=str(42)) ci.imageid = 42 ci.description = u'previously “N165”' ci.put() dbCI = CuriosityImage.get_by_key_name(str(42)) self.assertIsNotNone(dbCI) self.assertEquals(ci.description, dbCI.description)
def test_SaveCuriosityImage_DoNotUpdateExistingCuriosityImage(self): #Insert a basic CuriosityImage ci = CuriosityImage(key_name=str(42)) ci.imageid = 42 ci.description = 'DESC123' ci.put() newCi = CuriosityImage(key_name=str(42)) newCi.imageid = 42 newCi.description = 'NEWDESC123' #Save to DB getfeeds.SaveCuriosityImage(newCi) #Get back from DB dbCI = CuriosityImage.get_by_key_name(str(42)) self.assertEquals(u'DESC123', dbCI.description) self.assertNotEquals(u'NEWDESC123', ci.description)