code: def test_merge() -> None:
      merged = hip.Experiment.merge(
          {
              "xp1": hip.Experiment(
                  datapoints=[hip.Datapoint(uid="1", values={"a": "b"})]
              ),
              "xp2": hip.Experiment(
                  datapoints=[hip.Datapoint(uid="1", values={"a": "c"})]
              ),
          }
      )
      assert len(merged.datapoints) == 2, merged
      merged.validate()
  
imports: import tempfile
  import shutil
  from contextlib import contextmanager
  from unittest.mock import patch
  import typing
  import pytest
  import pandas
  import optuna
  import hiplot
label_desc: Use image node_id 1 for calling a global function with example usage: test_merge() without return types