code: def setUp(self):
      self.backend = NeptuneBackendMock()
      exp = self.backend.create_run(self.project_uuid)
      # FIXME test for projects
      self.structure = self.backend._containers[
          (exp.id, ContainerType.RUN)
      ]
      self.structure.set(["attributes", "float"], Value())
      self.structure.set(["attributes", "node", "one"], Value())
      self.structure.set(["attributes", "node", "two"], Value())
      self.structure.set(["attributes", "node", "three"], Value())
      self.structure.set(["attributes", "int"], Value())
      self.structure.set(["attributes", "string"], Value())
  
imports: import unittest
  import uuid
  from neptune.exceptions import MetadataInconsistency
  from neptune.internal.backends.neptune_backend_mock import NeptuneBackendMock
  from neptune.internal.container_structure import ContainerStructure
  from neptune.internal.container_type import ContainerType
  from neptune.types.value import Value
label_desc: Use image node_id 1 for calling the TestIterateSubpaths obj's underlying member method code with example usage: obj.setUp() without return types