code: def verify_datastore_entities(self):
      # Verify 'DatasetBatch' entities
      expected_batch_entities = []
      for batch_id, batch in self.dataset_batches.data.items():
          entity = self.datastore_client.entity(
              fake_cloud_client.FakeDatastoreKey(
                  "DatasetBatch", batch_id
              )
          )
          entity["epsilon"] = batch["epsilon"]
          expected_batch_entities.append(entity)
      assertCountEqual(
          self,
          expected_batch_entities,
          self.datastore_client.query_fetch(kind="DatasetBatch"),
      )
      # Verify 'DatasetImage' entities
      expected_image_entities = []
      for batch_id, batch in self.dataset_batches.data.items():
          for image_id, image in batch["images"].items():
              entity = self.datastore_client.entity(
                  fake_cloud_client.FakeDatastoreKey(
                      "DatasetBatch", batch_id, "DatasetImage", image_id
                  )
              )
              entity.update(image)
              expected_image_entities.append(entity)
      assertCountEqual(
          self,
          expected_image_entities,
          self.datastore_client.query_fetch(kind="DatasetImage"),
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import itertools
  import unittest
  from six import assertCountEqual
  from eval_lib import image_batches
  from eval_lib import submissions
  from eval_lib.tests import fake_cloud_client
label_desc: Use image node_id 3 for calling the DatasetBatchesTest obj's underlying member method code with example usage: obj.verify_datastore_entities() without return types