code: def test_chunk_size_for_small_file(
      self, file_size, expected_chunk_size, expected_chunk_count
  ):
      chunker = FileChunker(
          Mock(),
          Mock(),
          total_size=file_size,
          multipart_config=self.multipart_config,
      )
  
      chunk_size = chunker._get_chunk_size()
  
      chunk_count = self.get_chunk_count(file_size, chunk_size)
      assert chunk_count == expected_chunk_count
      assert chunk_size == expected_chunk_size
      assert chunk_count <= self.multipart_config.max_chunk_count
      assert chunk_size <= self.multipart_config.max_chunk_size
      assert chunk_size >= self.multipart_config.min_chunk_size
  
file_path: neptune-client/tests/unit/neptune/legacy/internal/storage/test_datastream.py
imports: import unittest
  import pytest
  from mock import Mock
  from neptune.common.exceptions import InternalClientError
  from neptune.common.storage.datastream import FileChunker
  from neptune.legacy.internal.api_clients.client_config import MultipartConfig
label_desc: Use image node_id 2 for calling the TestFileChunker obj's underlying member method code with example usage: obj.test_chunk_size_for_small_file(file_size, expected_chunk_size, expected_chunk_count) without return types