class GetCase(unittest.TestCase): def setUp(self): datastore_batch = appscale_datastore_batch.DatastoreFactory.getDatastore( DB) self.app_datastore = DatastoreDistributed(datastore_batch) self.entities = [] self.keys = [] prev = None for ii in range(0, 3): entity = datastore.Entity("TestKind", _app="test", name=str(ii), parent=prev, namespace='e') prev = entity # have properties with different values bye same property names entity.update({'aaa': "1111_" + str(ii), 'bbb': "2222"}) self.entities.append(entity.ToPb()) self.keys = [e.key() for e in self.entities] self.app_datastore.PutEntities(self.entities) def runTest(self): results, keys = self.app_datastore.FetchKeys(self.keys) self.app_datastore.DeleteEntities(self.keys) results, keys = self.app_datastore.FetchKeys(self.keys) for ii in results: if 'entity' in ii: raise def tearDown(self): pass