Spaces:
Running on Zero
Running on Zero
File size: 1,076 Bytes
7f9dfed | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | from __future__ import annotations
import unittest
from pathlib import Path
from app import APP_CSS
class AppShellTest(unittest.TestCase):
def test_app_css_includes_compact_responsive_rules(self) -> None:
self.assertIn("@media (max-width: 720px)", APP_CSS)
self.assertIn("max-width: 1180px", APP_CSS)
self.assertIn("overflow-x: auto", APP_CSS)
self.assertIn("min-height: 2.5rem", APP_CSS)
def test_app_launch_enables_gradio_mcp_server(self) -> None:
source = Path("app.py").read_text(encoding="utf-8")
self.assertIn("mcp_server=True", source)
def test_app_disables_gradio_analytics_for_local_first_launch(self) -> None:
source = Path("app.py").read_text(encoding="utf-8")
self.assertIn("analytics_enabled=False", source)
def test_app_includes_vllm_tab(self) -> None:
source = Path("app.py").read_text(encoding="utf-8")
self.assertIn('with gr.Tab("vLLM")', source)
self.assertIn("build_vllm_tab(catalog)", source)
if __name__ == "__main__":
unittest.main()
|