code: def test_custom_run_id(self, environment):
      custom_run_id = "-".join((fake.word() for _ in range(3)))
      with neptune.init_run(
          custom_run_id=custom_run_id, project=environment.project
      ) as run:
          key = self.gen_key()
          val = fake.word()
          run[key] = val
          run.sync()
  
      with neptune.init_run(
          custom_run_id=custom_run_id, project=environment.project
      ) as exp2:
          assert exp2[key].fetch() == val
  
imports: import pytest
  import neptune
  from neptune.exceptions import NeptuneModelKeyAlreadyExistsError
  from neptune.metadata_containers import Model, Project
  from neptune.types import GitRef
  from tests.e2e.base import AVAILABLE_CONTAINERS, BaseE2ETest, fake
  from tests.e2e.utils import initialize_container, reinitialize_container, with_check_if_file_appears
label_desc: Use image node_id 1 for calling the TestInitRun obj's underlying member method code with example usage: obj.test_custom_run_id(environment) without return types