code: def test_stream_read_once(self):
      file = File.from_stream(StringIO("aaabbbccc"))
      _ = file.content
      with self.assertRaises(StreamAlreadyUsedException):
          _ = file.content
  
      file = File.from_stream(StringIO("aaabbbccc"))
      self._save_and_return_content(file)
      with self.assertRaises(StreamAlreadyUsedException):
          self._save_and_return_content(file)
  
      file = File.from_stream(StringIO("aaabbbccc"))
      _ = file.content
      with self.assertRaises(StreamAlreadyUsedException):
          self._save_and_return_content(file)
  
      file = File.from_stream(StringIO("aaabbbccc"))
      self._save_and_return_content(file)
      with self.assertRaises(StreamAlreadyUsedException):
          _ = file.content
  
imports: import pickle
  import unittest
  from io import BytesIO, StringIO
  import numpy
  from bokeh.plotting import figure
  from PIL import Image
  from neptune.exceptions import NeptuneException, StreamAlreadyUsedException
  from neptune.internal.types.file_types import FileType, InMemoryComposite
  from neptune.internal.utils.images import _get_pil_image_data
  from neptune.types import File
  from tests.e2e.utils import tmp_context
label_desc: Use image node_id 11 for calling the TestFile obj's underlying member method code with example usage: obj.test_stream_read_once() without return types