# tests/test_ui_smoke.py import pytest from gradio.testing import start_server import time import requests @pytest.fixture(scope="module") def app_server(): proc, url = start_server("app:demo") # adjust import path if different # give it a moment time.sleep(3) yield url proc.kill() def test_homepage_loads(app_server): resp = requests.get(app_server) assert resp.status_code == 200 assert "" in resp.text or "