All visual tests

aiquota dashboard

//aiquota/frontend:screenshots · agentydragon/ducktape · 7bd0a0037b75ccc2ccf7977c7b1a4250038fd13c · base d9b2064b
79 unchanged
aiquota/frontend/test_visual.py::test_dashboard[anthropic_platform_credits-dark]
aiquota/frontend/test_visual.py::test_dashboard[anthropic_platform_credits-dark]
aiquota/frontend/test_visual.py::test_dashboard[anthropic_platform_credits-light]
aiquota/frontend/test_visual.py::test_dashboard[anthropic_platform_credits-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_exhausted-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_exhausted-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_exhausted-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_exhausted-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_ordinary-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_ordinary-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_ordinary-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_ordinary-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_ordinary-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_ordinary-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_pending-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_pending-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_pending-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_pending-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_unknown-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_unknown-dark]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_unknown-light]
aiquota/frontend/test_visual.py::test_dashboard[banked_resets_unknown-light]
aiquota/frontend/test_visual.py::test_dashboard[binding_summary-dark]
aiquota/frontend/test_visual.py::test_dashboard[binding_summary-dark]
aiquota/frontend/test_visual.py::test_dashboard[binding_summary-light]
aiquota/frontend/test_visual.py::test_dashboard[binding_summary-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_stale-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_stale-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_stale-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_stale-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_unavailable-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_unavailable-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_unavailable-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_prepaid_balance_unavailable-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_reset_grants-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_reset_grants-dark]
aiquota/frontend/test_visual.py::test_dashboard[claude_reset_grants-light]
aiquota/frontend/test_visual.py::test_dashboard[claude_reset_grants-light]
aiquota/frontend/test_visual.py::test_dashboard[empty-dark]
aiquota/frontend/test_visual.py::test_dashboard[empty-dark]
aiquota/frontend/test_visual.py::test_dashboard[empty-light]
aiquota/frontend/test_visual.py::test_dashboard[empty-light]
aiquota/frontend/test_visual.py::test_dashboard[exhausted-dark]
aiquota/frontend/test_visual.py::test_dashboard[exhausted-dark]
aiquota/frontend/test_visual.py::test_dashboard[exhausted-light]
aiquota/frontend/test_visual.py::test_dashboard[exhausted-light]
aiquota/frontend/test_visual.py::test_dashboard[extra_disabled_positive-dark]
aiquota/frontend/test_visual.py::test_dashboard[extra_disabled_positive-dark]
aiquota/frontend/test_visual.py::test_dashboard[extra_disabled_positive-light]
aiquota/frontend/test_visual.py::test_dashboard[extra_disabled_positive-light]
aiquota/frontend/test_visual.py::test_dashboard[extra_enabled_not_burning-dark]
aiquota/frontend/test_visual.py::test_dashboard[extra_enabled_not_burning-dark]
aiquota/frontend/test_visual.py::test_dashboard[extra_enabled_not_burning-light]
aiquota/frontend/test_visual.py::test_dashboard[extra_enabled_not_burning-light]
aiquota/frontend/test_visual.py::test_dashboard[extra_spend_fallback-dark]
aiquota/frontend/test_visual.py::test_dashboard[extra_spend_fallback-dark]
aiquota/frontend/test_visual.py::test_dashboard[extra_spend_fallback-light]
aiquota/frontend/test_visual.py::test_dashboard[extra_spend_fallback-light]
aiquota/frontend/test_visual.py::test_dashboard[hot-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[hot-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[hot-dark]
aiquota/frontend/test_visual.py::test_dashboard[hot-dark]
aiquota/frontend/test_visual.py::test_dashboard[hot-light]
aiquota/frontend/test_visual.py::test_dashboard[hot-light]
aiquota/frontend/test_visual.py::test_dashboard[multi_window_reset_pending-dark]
aiquota/frontend/test_visual.py::test_dashboard[multi_window_reset_pending-dark]
aiquota/frontend/test_visual.py::test_dashboard[multi_window_reset_pending-light]
aiquota/frontend/test_visual.py::test_dashboard[multi_window_reset_pending-light]
aiquota/frontend/test_visual.py::test_dashboard[observed_account_2026_11_04-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[observed_account_2026_11_04-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[observed_account_2026_11_04-dark]
aiquota/frontend/test_visual.py::test_dashboard[observed_account_2026_11_04-dark]
aiquota/frontend/test_visual.py::test_dashboard[observed_account_2026_11_04-light]
aiquota/frontend/test_visual.py::test_dashboard[observed_account_2026_11_04-light]
aiquota/frontend/test_visual.py::test_dashboard[openai_platform_credits-dark]
aiquota/frontend/test_visual.py::test_dashboard[openai_platform_credits-dark]
aiquota/frontend/test_visual.py::test_dashboard[openai_platform_credits-light]
aiquota/frontend/test_visual.py::test_dashboard[openai_platform_credits-light]
aiquota/frontend/test_visual.py::test_dashboard[paid_credits-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[paid_credits-dark-narrow]
aiquota/frontend/test_visual.py::test_dashboard[paid_credits-dark]
aiquota/frontend/test_visual.py::test_dashboard[paid_credits-dark]
aiquota/frontend/test_visual.py::test_dashboard[paid_credits-light]
aiquota/frontend/test_visual.py::test_dashboard[paid_credits-light]
aiquota/frontend/test_visual.py::test_dashboard[platform_credits_with_subscription_resets-dark]
aiquota/frontend/test_visual.py::test_dashboard[platform_credits_with_subscription_resets-dark]
aiquota/frontend/test_visual.py::test_dashboard[platform_credits_with_subscription_resets-light]
aiquota/frontend/test_visual.py::test_dashboard[platform_credits_with_subscription_resets-light]
aiquota/frontend/test_visual.py::test_dashboard[reset_credit_expiry_unavailable-dark]
aiquota/frontend/test_visual.py::test_dashboard[reset_credit_expiry_unavailable-dark]
aiquota/frontend/test_visual.py::test_dashboard[reset_credit_expiry_unavailable-light]
aiquota/frontend/test_visual.py::test_dashboard[reset_credit_expiry_unavailable-light]
aiquota/frontend/test_visual.py::test_dashboard[reset_pending-dark]
aiquota/frontend/test_visual.py::test_dashboard[reset_pending-dark]
aiquota/frontend/test_visual.py::test_dashboard[reset_pending-light]
aiquota/frontend/test_visual.py::test_dashboard[reset_pending-light]
aiquota/frontend/test_visual.py::test_dashboard[stale_fallback-dark]
aiquota/frontend/test_visual.py::test_dashboard[stale_fallback-dark]
aiquota/frontend/test_visual.py::test_dashboard[stale_fallback-light]
aiquota/frontend/test_visual.py::test_dashboard[stale_fallback-light]
aiquota/frontend/test_visual.py::test_dashboard[stale_observation-dark]
aiquota/frontend/test_visual.py::test_dashboard[stale_observation-dark]
aiquota/frontend/test_visual.py::test_dashboard[stale_observation-light]
aiquota/frontend/test_visual.py::test_dashboard[stale_observation-light]
aiquota/frontend/test_visual.py::test_dashboard[stale_paid_signals-dark]
aiquota/frontend/test_visual.py::test_dashboard[stale_paid_signals-dark]
aiquota/frontend/test_visual.py::test_dashboard[stale_paid_signals-light]
aiquota/frontend/test_visual.py::test_dashboard[stale_paid_signals-light]
aiquota/frontend/test_visual.py::test_dashboard[tints-dark]
aiquota/frontend/test_visual.py::test_dashboard[tints-dark]
aiquota/frontend/test_visual.py::test_dashboard[tints-light]
aiquota/frontend/test_visual.py::test_dashboard[tints-light]
aiquota/frontend/test_visual.py::test_dashboard[wire_fields-dark]
aiquota/frontend/test_visual.py::test_dashboard[wire_fields-dark]
aiquota/frontend/test_visual.py::test_dashboard[wire_fields-light]
aiquota/frontend/test_visual.py::test_dashboard[wire_fields-light]
aiquota/frontend/test_visual.py::test_dashboard[zai_peak-dark]
aiquota/frontend/test_visual.py::test_dashboard[zai_peak-dark]
aiquota/frontend/test_visual.py::test_dashboard[zai_peak-light]
aiquota/frontend/test_visual.py::test_dashboard[zai_peak-light]
live-reconnecting
live-reconnecting
live-recovered
live-recovered
meter-over-quota
meter-over-quota
peak-schedule
peak-schedule
peak-schedule
peak-schedule
promo-details
promo-details
promo-details
promo-details
promo-details
promo-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details
reset-details