code: def test_put_entity(self):
      self.assertDictEqual({}, self._client.entities)
      self._client.put(self._entity1)
      self.assertDictEqual(
          {self._key1: self._entity1}, self._client.entities
      )
      self._client.put(self._entity2)
      self.assertDictEqual(
          {self._key1: self._entity1, self._key2: self._entity2},
          self._client.entities,
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import copy
  from io import BytesIO
  import unittest
  from eval_lib.tests import fake_cloud_client
  from six import assertCountEqual
  from six import b
label_desc: Use image node_id 4 for calling the FakeDatastoreClientTest obj's underlying member method code with example usage: obj.test_put_entity() without return types