From fa3de99222657655b48a55547145b8851d80cf11 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sat, 25 Oct 2025 00:37:19 -0400 Subject: [PATCH] fix(test): relocate fixtures --- tests/conftest.py | 4 ++-- .../atcoder_abc100_tasks.html => atcoder/abc100_tasks.html} | 0 .../atcoder/atcoder_contests.html => atcoder/contests.html} | 0 .../atcoder_task_abc100_a.html => atcoder/task_abc100_a.html} | 0 .../atcoder_task_abc100_b.html => atcoder/task_abc100_b.html} | 0 .../atcoder_task_abc100_c.html => atcoder/task_abc100_c.html} | 0 .../atcoder_task_abc100_d.html => atcoder/task_abc100_d.html} | 0 .../codechef/codechef_P1209.html => codechef/P1209.html} | 0 .../codechef_START209D.json => codechef/START209D.json} | 0 .../START209D_P1209.json} | 0 .../codechef_contests.json => codechef/contests.json} | 0 .../codeforces_1550_A.html => codeforces/1550_A.html} | 0 .../codeforces_1550_B.html => codeforces/1550_B.html} | 0 .../1550_problems.html} | 0 .../codeforces_contests.html => codeforces/contests.html} | 0 .../fixtures/cses/cses_contests.html => cses/contests.html} | 0 .../fixtures/cses/cses_task_1068.html => cses/task_1068.html} | 0 .../fixtures/cses/cses_task_1621.html => cses/task_1621.html} | 0 18 files changed, 2 insertions(+), 2 deletions(-) rename tests/fixtures/{tests/fixtures/atcoder/atcoder_abc100_tasks.html => atcoder/abc100_tasks.html} (100%) rename tests/fixtures/{tests/fixtures/atcoder/atcoder_contests.html => atcoder/contests.html} (100%) rename tests/fixtures/{tests/fixtures/atcoder/atcoder_task_abc100_a.html => atcoder/task_abc100_a.html} (100%) rename tests/fixtures/{tests/fixtures/atcoder/atcoder_task_abc100_b.html => atcoder/task_abc100_b.html} (100%) rename tests/fixtures/{tests/fixtures/atcoder/atcoder_task_abc100_c.html => atcoder/task_abc100_c.html} (100%) rename tests/fixtures/{tests/fixtures/atcoder/atcoder_task_abc100_d.html => atcoder/task_abc100_d.html} (100%) rename tests/fixtures/{tests/fixtures/codechef/codechef_P1209.html => codechef/P1209.html} (100%) rename tests/fixtures/{tests/fixtures/codechef/codechef_START209D.json => codechef/START209D.json} (100%) rename tests/fixtures/{tests/fixtures/codechef/codechef_START209D_P1209.json => codechef/START209D_P1209.json} (100%) rename tests/fixtures/{tests/fixtures/codechef/codechef_contests.json => codechef/contests.json} (100%) rename tests/fixtures/{tests/fixtures/codeforces/codeforces_1550_A.html => codeforces/1550_A.html} (100%) rename tests/fixtures/{tests/fixtures/codeforces/codeforces_1550_B.html => codeforces/1550_B.html} (100%) rename tests/fixtures/{tests/fixtures/codeforces/codeforces_1550_problems.html => codeforces/1550_problems.html} (100%) rename tests/fixtures/{tests/fixtures/codeforces/codeforces_contests.html => codeforces/contests.html} (100%) rename tests/fixtures/{tests/fixtures/cses/cses_contests.html => cses/contests.html} (100%) rename tests/fixtures/{tests/fixtures/cses/cses_task_1068.html => cses/task_1068.html} (100%) rename tests/fixtures/{tests/fixtures/cses/cses_task_1621.html => cses/task_1621.html} (100%) diff --git a/tests/conftest.py b/tests/conftest.py index 6d8a61d..5a9e0a8 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -63,13 +63,13 @@ def run_scraper_offline(fixture_text): target = target.removeprefix("https://cses.fi") if target.strip("/") == "problemset": - return fixture_text("cses/cses_contests.html") + return fixture_text("cses/contests.html") if target.startswith("/problemset/task/") or target.startswith( "problemset/task/" ): pid = target.rstrip("/").split("/")[-1] - return fixture_text(f"cses/cses_task_{pid}.html") + return fixture_text(f"cses/task_{pid}.html") raise AssertionError(f"No fixture for CSES path={path!r} url={url!r}") diff --git a/tests/fixtures/tests/fixtures/atcoder/atcoder_abc100_tasks.html b/tests/fixtures/atcoder/abc100_tasks.html similarity index 100% rename from tests/fixtures/tests/fixtures/atcoder/atcoder_abc100_tasks.html rename to tests/fixtures/atcoder/abc100_tasks.html diff --git a/tests/fixtures/tests/fixtures/atcoder/atcoder_contests.html b/tests/fixtures/atcoder/contests.html similarity index 100% rename from tests/fixtures/tests/fixtures/atcoder/atcoder_contests.html rename to tests/fixtures/atcoder/contests.html diff --git a/tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_a.html b/tests/fixtures/atcoder/task_abc100_a.html similarity index 100% rename from tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_a.html rename to tests/fixtures/atcoder/task_abc100_a.html diff --git a/tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_b.html b/tests/fixtures/atcoder/task_abc100_b.html similarity index 100% rename from tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_b.html rename to tests/fixtures/atcoder/task_abc100_b.html diff --git a/tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_c.html b/tests/fixtures/atcoder/task_abc100_c.html similarity index 100% rename from tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_c.html rename to tests/fixtures/atcoder/task_abc100_c.html diff --git a/tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_d.html b/tests/fixtures/atcoder/task_abc100_d.html similarity index 100% rename from tests/fixtures/tests/fixtures/atcoder/atcoder_task_abc100_d.html rename to tests/fixtures/atcoder/task_abc100_d.html diff --git a/tests/fixtures/tests/fixtures/codechef/codechef_P1209.html b/tests/fixtures/codechef/P1209.html similarity index 100% rename from tests/fixtures/tests/fixtures/codechef/codechef_P1209.html rename to tests/fixtures/codechef/P1209.html diff --git a/tests/fixtures/tests/fixtures/codechef/codechef_START209D.json b/tests/fixtures/codechef/START209D.json similarity index 100% rename from tests/fixtures/tests/fixtures/codechef/codechef_START209D.json rename to tests/fixtures/codechef/START209D.json diff --git a/tests/fixtures/tests/fixtures/codechef/codechef_START209D_P1209.json b/tests/fixtures/codechef/START209D_P1209.json similarity index 100% rename from tests/fixtures/tests/fixtures/codechef/codechef_START209D_P1209.json rename to tests/fixtures/codechef/START209D_P1209.json diff --git a/tests/fixtures/tests/fixtures/codechef/codechef_contests.json b/tests/fixtures/codechef/contests.json similarity index 100% rename from tests/fixtures/tests/fixtures/codechef/codechef_contests.json rename to tests/fixtures/codechef/contests.json diff --git a/tests/fixtures/tests/fixtures/codeforces/codeforces_1550_A.html b/tests/fixtures/codeforces/1550_A.html similarity index 100% rename from tests/fixtures/tests/fixtures/codeforces/codeforces_1550_A.html rename to tests/fixtures/codeforces/1550_A.html diff --git a/tests/fixtures/tests/fixtures/codeforces/codeforces_1550_B.html b/tests/fixtures/codeforces/1550_B.html similarity index 100% rename from tests/fixtures/tests/fixtures/codeforces/codeforces_1550_B.html rename to tests/fixtures/codeforces/1550_B.html diff --git a/tests/fixtures/tests/fixtures/codeforces/codeforces_1550_problems.html b/tests/fixtures/codeforces/1550_problems.html similarity index 100% rename from tests/fixtures/tests/fixtures/codeforces/codeforces_1550_problems.html rename to tests/fixtures/codeforces/1550_problems.html diff --git a/tests/fixtures/tests/fixtures/codeforces/codeforces_contests.html b/tests/fixtures/codeforces/contests.html similarity index 100% rename from tests/fixtures/tests/fixtures/codeforces/codeforces_contests.html rename to tests/fixtures/codeforces/contests.html diff --git a/tests/fixtures/tests/fixtures/cses/cses_contests.html b/tests/fixtures/cses/contests.html similarity index 100% rename from tests/fixtures/tests/fixtures/cses/cses_contests.html rename to tests/fixtures/cses/contests.html diff --git a/tests/fixtures/tests/fixtures/cses/cses_task_1068.html b/tests/fixtures/cses/task_1068.html similarity index 100% rename from tests/fixtures/tests/fixtures/cses/cses_task_1068.html rename to tests/fixtures/cses/task_1068.html diff --git a/tests/fixtures/tests/fixtures/cses/cses_task_1621.html b/tests/fixtures/cses/task_1621.html similarity index 100% rename from tests/fixtures/tests/fixtures/cses/cses_task_1621.html rename to tests/fixtures/cses/task_1621.html