code: def test_layout_html_on_child_first() -> None:
      p = Plot(x_range=Range1d(), y_range=Range1d())
  
      with silenced(MISSING_RENDERERS):
          bie.get_layout_html(p, height=100, width=100)
  
      with silenced(MISSING_RENDERERS):
          layout = row(p)
          bie.get_layout_html(layout)
  
imports: from __future__ import annotations
  import pytest
  import base64
  import re
  import sys
  from typing import TYPE_CHECKING
  from bokeh.core.validation import silenced
  from bokeh.core.validation.warnings import MISSING_RENDERERS
  from bokeh.io.state import curstate
  from bokeh.io.webdriver import webdriver_control
  from bokeh.layouts import row
  from bokeh.models import Circle, ColumnDataSource, Div, Plot, Range1d, Rect
  from bokeh.plotting import figure
  from bokeh.resources import Resources
  from bokeh.themes import Theme
  import bokeh.io.export
label_desc: Use image node_id 17 for calling a global function with example usage: test_layout_html_on_child_first() without return types