code: def test_merge_lists_of_dicts(override_existing_values):
      list_one = [
          "greet",
          {"inform": {"use_entities": []}},
          "start_form",
          "goodbye",
      ]
      list_two = [
          "goodbye",
          {"inform": {"use_entities": ["destination"]}},
      ]
  
      if override_existing_values:
          expected = [
              "greet",
              {"inform": {"use_entities": ["destination"]}},
              "start_form",
              "goodbye",
          ]
      else:
          expected = [
              "goodbye",
              {"inform": {"use_entities": []}},
              "greet",
              "start_form",
          ]
  
      result = rasa.shared.utils.common.merge_lists_of_dicts(
          list_one, list_two, override_existing_values
      )
  
      assert result == expected
  
file_path: rasa/tests/shared/utils/test_common.py
imports: import asyncio
  from typing import Collection, List, Optional, Text
  from unittest.mock import Mock
  import pytest
  import rasa.shared.core.domain
  import rasa.shared.utils.common
  from rasa.shared.exceptions import RasaException
label_desc: Use image node_id 13 for calling a global function with example usage: test_merge_lists_of_dicts(override_existing_values) without return types