# tests/test_ui_smoke.py | |
import pytest | |
from gradio.testing import start_server | |
import time | |
import requests | |
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 "<!DOCTYPE html>" in resp.text or "<html" in resp.text | |