code: def test_merge_diff_type_configs():
      """Test that configs with diff type are not merged"""
      a = {"a": 1, "b": {"c": 2, "t": 1}}
      b = {"a": 1, "b": {"c": 3, "d": 4, "t": 2}}
      c = {"b": {"c": {"d": 4}, "e": 5, "t": 3}}
  
      m = resolve_config.merge_configs(a, b, differentiators=["t"])
  
      assert m == {"a": 1, "b": {"c": 3, "d": 4, "t": 2}}
  
      m = resolve_config.merge_configs(b, c, differentiators=["t"])
      assert m == {"a": 1, "b": {"c": {"d": 4}, "e": 5, "t": 3}}
  
      assert resolve_config.merge_configs(
          b, c, differentiators=["t"]
      ) == resolve_config.merge_configs(a, b, c, differentiators=["t"])
  
imports: import hashlib
  import logging
  import os
  import shutil
  import git
  import pytest
  import orion.core
  import orion.core.io.resolve_config
label_desc: Use image node_id 34 for calling a global function with example usage: test_merge_diff_type_configs() without return types