From 2508f9b1eda75469826772afb758a74c8c14030e Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 29 Jul 2025 22:21:01 +0000 Subject: [PATCH] add admin fixture --- tests/fixtures/fixture_users.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/fixtures/fixture_users.py b/tests/fixtures/fixture_users.py index 0c621acb8..1eccf79e0 100644 --- a/tests/fixtures/fixture_users.py +++ b/tests/fixtures/fixture_users.py @@ -226,6 +226,13 @@ def unique_user(session: Session, api_client: TestClient): yield from _unique_user(session, api_client) +@fixture(scope="module") +def unique_admin(session: Session, api_client: TestClient, unique_user: utils.TestUser): + admin_user = next(_unique_user(session, api_client)) + admin_user.repos.users.patch(admin_user.user_id, {"admin": True, "group_id": unique_user.group_id}) + yield admin_user + + @fixture(scope="module") def user_tuple(session: Session, admin_token, api_client: TestClient) -> Generator[list[utils.TestUser], None, None]: group_name = utils.random_string()