code: def testSizesBetweenOneMegaByteandOneGigaByteWorks(self):
      self.assertEqual(
          "1.00M", cli_shared.bytes_to_readable_str(1024**2)
      )
      self.assertEqual(
          "2.40M",
          cli_shared.bytes_to_readable_str(int(1024**2 * 2.4)),
      )
      self.assertEqual(
          "1023.00M", cli_shared.bytes_to_readable_str(1024**2 * 1023)
      )
  
imports: from collections import namedtuple
  from tensorflow.python.debug.cli import cli_shared
  from tensorflow.python.debug.cli import debugger_cli_common
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import sparse_tensor
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 4 for calling the BytesToReadableStrTest obj's underlying member method code with example usage: obj.testSizesBetweenOneMegaByteandOneGigaByteWorks() without return types