code: def test_fetch_hash(self):
      fetched_hash = self.exp[self.path_str].fetch_hash()
      self.assertEqual(self.artifact_hash, fetched_hash)
  
imports: import pathlib
  import tempfile
  import uuid
  from unittest.mock import Mock
  from _pytest.monkeypatch import MonkeyPatch
  from mock import MagicMock, call, patch
  from neptune import Run
  from neptune.attributes.atoms.artifact import Artifact
  from neptune.exceptions import NeptuneUnhandledArtifactTypeException
  from neptune.internal.artifacts.types import ArtifactDriver, ArtifactDriversMap, ArtifactFileData
  from neptune.internal.container_type import ContainerType
  from neptune.internal.operation import TrackFilesToArtifact
  from neptune.internal.utils.paths import path_to_str
  from neptune.types.atoms.artifact import Artifact
  from tests.unit.neptune.new.attributes.test_attribute_base import TestAttributeBase
label_desc: Use image node_id 3 for calling the TestArtifact obj's underlying member method code with example usage: obj.test_fetch_hash() without return types