Add GET /api/club/{club_id} to fetch details about a club

This commit is contained in:
imperosol
2025-05-20 18:17:48 +02:00
parent 1d55a5c2da
commit 44e1902693
6 changed files with 55 additions and 11 deletions

View File

@ -0,0 +1,16 @@
import pytest
from model_bakery import baker
from ninja_extra.testing import TestClient
from pytest_django.asserts import assertNumQueries
from club.api import ClubController
from club.models import Club, Membership
@pytest.mark.django_db
def test_fetch_club():
club = baker.make(Club)
baker.make(Membership, club=club, _quantity=10, _bulk_create=True)
with assertNumQueries(3):
res = TestClient(ClubController).get(f"/{club.id}")
assert res.status_code == 200