code: def test_should_be_deterministic(self):
      # given
      descriptors = [
          randint(0, 1024),
          "".join(choices(ascii_uppercase + digits, k=8)),
      ]
  
      # when
      hash1 = generate_hash(*descriptors, length=8)
      hash2 = generate_hash(*descriptors, length=8)
  
      # then
      assert hash1 == hash2
  
imports: from random import choices, randint
  from string import ascii_uppercase, digits
  from neptune.internal.utils.hashing import generate_hash
label_desc: Use image node_id 1 for calling the TestHashGenerator obj's underlying member method code with example usage: obj.test_should_be_deterministic() without return types