code: def test_should_generate_run_hash_six_char_long(
      self, mock_uuid: MagicMock
  ):
      # arrange
      expected_uuid_hex = "16710b81-ccab-4409-bd79-50a770b565a6"
      mock_uuid.return_value.hex = expected_uuid_hex
      hash_length = 6
      expected_hash_len = 6
  
      # act
      actual_hash = utils.generate_run_hash(hash_length)
  
      # assert
      self.assertIsInstance(actual_hash, str)
      self.assertEqual(expected_hash_len, len(actual_hash))
      self.assertEqual(
          expected_uuid_hex[:expected_hash_len], actual_hash
      )
      mock_uuid.assert_called_once()
  
imports: import unittest
  import os
  from unittest import mock
  from unittest.mock import MagicMock
  import aim.sdk.utils
label_desc: Use image node_id 6 for calling the TestUtils obj's underlying member method code with example usage: obj.test_should_generate_run_hash_six_char_long(mock_uuid) without return types