feat(home): redesign homepage sections according to TO-FIX requirements
- Translate intro tagline and section headers to English - Update home metrics to reflect international publications, patents, and standards - Revamp Research Projects section with AIoT & AI-RAN, MCM, and MVQM projects - Update NRF standards track label to National Research Foundation of Korea - Reconstruct Research Areas section into 14-topic responsive card grid with 2-line header - Add International Standardizations section with global SDO listings and link - Add mobile max-w 500px, horizontal centering, and 30px vertical margin to hero composition - Update E2E test assertions for new content and structure
This commit is contained in:
@@ -36,11 +36,11 @@ class TestANLHomepageE2E(unittest.TestCase):
|
||||
self.assertIn("AI 에이전트 네트워크 연구실", html)
|
||||
self.assertIn("AI Agent Networking Lab (ANL)", html)
|
||||
|
||||
# 2. Core Pillars keywords
|
||||
self.assertIn("MCP", html)
|
||||
self.assertIn("Multi-Agent Systems", html)
|
||||
self.assertIn("Interoperability Standards", html)
|
||||
self.assertIn("High-Performance Backbone", html)
|
||||
# 2. Research Areas keywords
|
||||
self.assertIn("Quick UDP Internet Connection (QUIC)", html)
|
||||
self.assertIn("Constrained Application Protocol (CoAP)", html)
|
||||
self.assertIn("Stream Control Transmission Protocol (SCTP)", html)
|
||||
self.assertIn("Tabu Search and Genetic Algorithm", html)
|
||||
|
||||
# 3. Location / Address section
|
||||
self.assertIn("address", html.lower())
|
||||
@@ -98,17 +98,21 @@ class TestANLHomepageE2E(unittest.TestCase):
|
||||
html = self.read_html("index.html")
|
||||
|
||||
# 1. Project PageView Title & Projects
|
||||
self.assertIn("주요 연구 프로젝트 (Research Projects)", html)
|
||||
self.assertIn("IoT Standards", html)
|
||||
self.assertIn("CCIS", html)
|
||||
self.assertIn("VLC-IoT", html)
|
||||
self.assertIn("Research Projects", html)
|
||||
self.assertIn("AI-RAN", html)
|
||||
self.assertIn("MCM", html)
|
||||
self.assertIn("MVQM", html)
|
||||
|
||||
# 2. Key Deliverables references (Top visible items)
|
||||
self.assertIn("ISO/IEC TR 30189-1", html)
|
||||
self.assertIn("IEC 63246-1", html)
|
||||
self.assertIn("ITU-T Recommendation Y.4465", html)
|
||||
# 2. Standards track labels
|
||||
self.assertIn("National Research Foundation of Korea", html)
|
||||
self.assertIn("IEC/TC 100/WG 12 supported by KEIT", html)
|
||||
|
||||
# 3. Assert zero placeholder Funder labels (AC-31)
|
||||
# 3. International Standardizations Section
|
||||
self.assertIn("International Standardizations", html)
|
||||
self.assertIn("IEC TC100: Multimedia Systems and Equipment", html)
|
||||
self.assertIn("ISO/IEC JTC1/SC6: Reliable Multicasting", html)
|
||||
|
||||
# 4. Assert zero placeholder Funder labels (AC-31)
|
||||
self.assertNotIn("Funder:", html)
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user