code: def test_pare002_relative_path_with_url_base_pathname(
      dash_br, dash_thread_server, clear_pages_state
  ):
      dash_thread_server(
          get_app(
              Dash(__name__, use_pages=True, url_base_pathname="/app1/")
          )
      )
      dash_br.server_url = "http://localhost:{}/app1/".format(
          dash_thread_server.port
      )
  
      for page in dash.page_registry.values():
          dash_br.find_element("#" + page["id"]).click()
          dash_br.wait_for_text_to_equal(
              "#text_" + page["id"], "text for " + page["id"]
          )
          assert (
              dash_br.driver.title == page["title"]
          ), "check that page title updates"
  
      assert (
          dash_br.get_logs() == []
      ), "browser console should contain no error"
  
imports: from pathlib import Path
  import dash
  from dash import Dash, dcc, html
label_desc: Use image node_id 3 for calling a global function with example usage: test_pare002_relative_path_with_url_base_pathname(dash_br, dash_thread_server, clear_pages_state) without return types