code: def test_issue_13629(self) -> None:
      bundle = Bundle(
          js_files=[
              URL(url="http://localhost:5006/static/js/bokeh.js"),
          ]
      )
      render_item = RenderItem(
          docid=ID("doc123"), elementid=ID("foo123")
      )
      docs_json = {
          ID("doc123"): DocJson(
              version="3.4",
              title="Bokeh Plot",
              roots=[],
          ),
      }
      html = bee.html_page_for_render_items(
          bundle, docs_json, [render_item], None
      )
  
      script_pattern = re.compile(
          r'<script\s*type="application/json"\s*id="([^"]*)"\s*>'
      )
      uuid_pattern = re.compile(
          r"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
      )
  
      result = script_pattern.search(html)
      assert result is not None
  
      (id,) = result.groups()
  
      result = uuid_pattern.match(id)
      assert result is not None
  
file_path: bokeh/tests/unit/bokeh/embed/test_elements.py
imports: from __future__ import annotations
  import pytest
  import re
  from bokeh.core.types import ID
  from bokeh.document.json import DocJson
  from bokeh.embed.bundle import URL, Bundle
  from bokeh.embed.util import RenderItem
  import bokeh.embed.elements
label_desc: Use image node_id 1 for calling the Test_html_page_for_render_items obj's underlying member method code with example usage: obj.test_issue_13629() without return types