code: def test_new_config(init_full_x_new_config, monkeypatch):
      """Test experiment branching with new config"""
      experiment = experiment_builder.load(name="full_x_new_config")
  
      assert experiment.refers["adapter"].configuration == [
          {"change_type": "noeffect", "of_type": "commandlinechange"},
          {
              "of_type": "dimensionaddition",
              "param": {"name": "/y", "type": "real", "value": 0},
          },
          {"change_type": "unsure", "of_type": "scriptconfigchange"},
      ]
  
      assert len(experiment.fetch_trials(with_evc_tree=True)) == 3
      assert len(experiment.fetch_trials()) == 2
  
imports: import logging
  import os
  import pytest
  import yaml
  import orion.core.cli
  import orion.core.io.experiment_builder
  from orion.storage.base import setup_storage
label_desc: Use image node_id 45 for calling a global function with example usage: test_new_config(init_full_x_new_config, monkeypatch) without return types