INNER CODE UNIT · Python
reviewed_headers
yaojingang/GEOFlow · scripts/audit-admin-ui-v3-navigation.py:65
def reviewed_headers(headers: dict[str, str]) -> dict[str, str]:
return {name: headers[name] for name in REVIEWED_RESPONSE_HEADERS if name in headers}
def frame_result(page, expected_state: str, expected_sidebar: float, expected_body_x: float) -> dict:
try:
page.wait_for_function("() => window.__gfFrames?.length >= 40", timeout=5000)
except PlaywrightTimeoutError:
pass
frames = [frame for frame in page.evaluate("window.__gfFrames") if frame.get("sidebar") and frame.get("shellBody")]
if not frames:
return {
"status": "fail",
"error": "No measurable shell frame was captured.",
"first": None,
"final": None,
"deltas": None,