code: def test_evc_fetch_adapters(
      monkeypatch, storage, root, child, grand_child, test_kwargs
  ):
      """Test the recursive fetch of trials in the EVC tree."""
      with disable_duplication(monkeypatch):
          build_root_experiment(**root)
          build_child_experiment(**child)
          if grand_child is not None:
              build_grand_child_experiment(**grand_child)
      generic_tree_test(**test_kwargs)
  
imports: import pytest
  from orion.client import get_experiment
  from orion.testing.evc import build_child_experiment, build_grand_child_experiment, build_root_experiment, disable_duplication
label_desc: Use image node_id 2 for calling a global function with example usage: test_evc_fetch_adapters(monkeypatch, storage, root, child, grand_child, test_kwargs) without return types