code: def test_dada001_assets(dash_duo):
      app = Dash(__name__, assets_ignore=".*ignored.*")
      app.index_string = """<!DOCTYPE html>
      <html>
          <head>
              {%metas%}
              <title>{%title%}</title>
              {%css%}
          </head>
          <body>
              <div id="tested"></div>
              {%app_entry%}
              <footer>
                  {%config%}
                  {%scripts%}
                  {%renderer%}
              </footer>
          </body>
      </html>"""
  
      app.layout = html.Div(
          [html.Div("Content", id="content"), dcc.Input(id="test")],
          id="layout",
      )
  
      dash_duo.start_server(app)
  
      assert (
          dash_duo.find_element("body").value_of_css_property("margin")
          == "0px"
      ), "margin is overloaded by assets css resource"
  
      assert (
          dash_duo.find_element("#content").value_of_css_property(
              "padding"
          )
          == "8px"
      ), "padding is overloaded by assets"
  
      tested = json.loads(dash_duo.wait_for_element("#tested").text)
  
      order = [
          "load_first",
          "load_after",
          "load_after1",
          "load_after10",
          "load_after11",
          "load_after2",
          "load_after3",
          "load_after4",
      ]
  
      assert order == tested, "the content and order is expected"
  
imports: import json
  import itertools
  from dash import Dash, html, dcc
label_desc: Use image node_id 1 for calling a global function with example usage: test_dada001_assets(dash_duo) without return types