import unittest from app.webui import DASHBOARD class WebUITests(unittest.TestCase): def test_dashboard_is_english(self): self.assertIn('', DASHBOARD) self.assertIn("System status", DASHBOARD) self.assertIn("Recent alerts", DASHBOARD) self.assertIn("TZSP datagrams", DASHBOARD) for polish_text in ( "Ładowanie", "Tryb DEV", "Brak alertów", "Ostatnie alerty", "Źródło", "Blokady RouterOS", ): self.assertNotIn(polish_text, DASHBOARD) def test_dashboard_uses_status_endpoint(self): self.assertIn("fetch('/api/status')", DASHBOARD) if __name__ == "__main__": unittest.main()