code: def test_list_fileset_files(self, container: MetadataContainer):
      key = self.gen_key()
      filename = fake.file_name()
      content = os.urandom(random.randint(SIZE_1KB, 100 * SIZE_1KB))
  
      with tmp_context():
          # create file
          with open(filename, "wb") as file1:
              file1.write(content)
  
          file_size = os.path.getsize(filename)
          # upload file1 to key
          container[key].upload_files([filename])
          container.sync()
  
          file_list = container[key].list_fileset_files()
          assert len(file_list) == 1
          assert file_list[0].name == filename
          assert file_list[0].file_type == "file"
          assert file_list[0].size == file_size
  
          container[key].delete_files(filename)
          container.sync()
          assert container[key].list_fileset_files() == []
  
imports: import io
  import os
  import random
  import uuid
  from itertools import product
  from typing import Set
  from unittest.mock import Mock
  from zipfile import ZipFile
  import pytest
  from neptune.internal.backends import hosted_file_operations
  from neptune.internal.backends.api_model import MultipartConfig, OptionalFeatures
  from neptune.internal.backends.hosted_neptune_backend import HostedNeptuneBackend
  from neptune.internal.types.file_types import FileType
  from neptune.metadata_containers import MetadataContainer
  from neptune.types import File, FileSet
  from tests.e2e.base import AVAILABLE_CONTAINERS, BaseE2ETest, fake
  from tests.e2e.plot_utils import generate_altair_chart, generate_brokeh_figure, generate_matplotlib_figure, generate_pil_image, generate_plotly_figure, generate_seaborn_figure
  from tests.e2e.utils import SIZE_1KB, SIZE_1MB, initialize_container, preserve_cwd, tmp_context
label_desc: Use image node_id 9 for calling the TestFileSet obj's underlying member method code with example usage: obj.test_list_fileset_files(container) without return types