"""Everything from the no-AI page: the no-AI contract cases, run unchanged against the AI page. They use this folder's `page` and `push` fixtures, so they check the React page. """ import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "page_check")) from test_contract import ( # noqa: E402,F401 test_dark_toggle_flips_theme, test_donut_and_legend_match_batch_states, test_kpi_counts_match_batch_states, test_log_lines_show_their_type, test_no_bot_page_runs_on_sample_data, test_plain_browser_first_open_shows_sample_data, test_report_search_filters_rows_and_shows_bucket_pill, test_step_list_follows_step_label, )