code: def test_boring_app_example_cloud() -> None:
      with run_app_in_cloud(
          os.path.join(_PATH_EXAMPLES, "boring"),
          app_name="app_dynamic.py",
          debug=True,
      ) as (
          _,
          view_page,
          _,
          name,
      ):
  
          def check_hello_there(*_, **__):
              locator = view_page.frame_locator("iframe").locator(
                  'ul:has-text("Hello there!")'
              )
              if len(locator.all_text_contents()):
                  return True
              return None
  
          wait_for(view_page, check_hello_there)
  
          runner = CliRunner()
          result = runner.invoke(show.commands["logs"], [name])
  
          assert result.exit_code == 0
          assert result.exception is None
          # TODO: Resolve
          # lines = result.output.splitlines()
          # assert any("Received from root.dict.dst_w" in line for line in lines)
          print("Succeeded App!")
  
imports: import os
  import pytest
  from click.testing import CliRunner
  from lightning.app.cli.lightning_cli import show
  from lightning.app.testing.testing import run_app_in_cloud, wait_for
  from integrations_app.public import _PATH_EXAMPLES
label_desc: Use image node_id 1 for calling a global function with example usage: test_boring_app_example_cloud() and returns: None, True