code: def test_pch005_clientside_duplicate(dash_duo):
      app = Dash(__name__)
  
      app.layout = html.Div(
          [
              html.Button("Click 1", id="click1"),
              html.Button("Click 2", id="click2"),
              html.Div("initial", id="output"),
          ]
      )
  
      app.clientside_callback(
          "function() { return 'click1';}",
          Output("output", "children", allow_duplicate=True),
          Input("click1", "n_clicks"),
          prevent_initial_call=True,
      )
      app.clientside_callback(
          "function() { return 'click2';}",
          Output("output", "children", allow_duplicate=True),
          Input("click2", "n_clicks"),
          prevent_initial_call=True,
      )
      dash_duo.start_server(app)
  
      dash_duo.find_element("#click1").click()
      dash_duo.wait_for_text_to_equal("#output", "click1")
  
      dash_duo.find_element("#click2").click()
      dash_duo.wait_for_text_to_equal("#output", "click2")
  
file_path: dash/tests/integration/test_patch.py
imports: import json
  from selenium.webdriver.common.keys import Keys
  from dash import Dash, html, dcc, Input, Output, State, ALL, Patch
label_desc: Use image node_id 5 for calling a global function with example usage: test_pch005_clientside_duplicate(dash_duo) without return types