code: def test_inin005_flow_component(dash_duo):
      app = Dash()
  
      app.layout = html.Div(
          [
              dash_flow_example.ExampleReactComponent(
                  id="react", value="my-value", label="react component"
              ),
              dash_flow_example.ExampleFlowComponent(
                  id="flow", value="my-value", label="flow component"
              ),
              html.Hr(),
              html.Div(id="output"),
          ]
      )
  
      @app.callback(
          Output("output", "children"),
          [Input("react", "value"), Input("flow", "value")],
      )
      def display_output(react_value, flow_value):
          return html.Div(
              [
                  "You have entered {} and {}".format(
                      react_value, flow_value
                  ),
                  html.Hr(),
                  html.Label("Flow Component Docstring"),
                  html.Pre(
                      dash_flow_example.ExampleFlowComponent.__doc__
                  ),
                  html.Hr(),
                  html.Label("React PropTypes Component Docstring"),
                  html.Pre(
                      dash_flow_example.ExampleReactComponent.__doc__
                  ),
                  html.Div(id="waitfor"),
              ]
          )
  
      dash_duo.start_server(app)
      dash_duo.wait_for_element("#waitfor")
      dash_duo.percy_snapshot(name="flowtype")
  
imports: import datetime
  import flask
  import json
  import pytest
  import re
  from bs4 import BeautifulSoup
  import dash_dangerously_set_inner_html
  import dash_flow_example
  import dash
  from dash import Dash, html, dcc, Input, Output
  from dash.exceptions import PreventUpdate
  from dash.testing.wait import until
label_desc: Use image node_id 3 for calling a global function with example usage: test_inin005_flow_component(dash_duo) and returns: html