Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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)
Exemple #4
0
    def test_SaveCuriosityImage_InsertIfNotExists(self):

        self.assertIsNone(CuriosityImage.get_by_key_name(str(42)))

        newCi = CuriosityImage(key_name=str(42))
        newCi.imageid = 42
        newCi.description = 'DESC123'

        #Save to DB
        getfeeds.SaveCuriosityImage(newCi)

        self.assertIsNotNone(CuriosityImage.get_by_key_name(str(42)))