Prefetch program times, add test for query count (#5822)

This commit is contained in:
Phin Wolkwitz
2026-01-26 08:38:44 +01:00
committed by GitHub
parent 0af011eed4
commit 0d6e1e2271
2 changed files with 9 additions and 1 deletions

View File

@@ -50,6 +50,7 @@ from pretix.base.models import (
QuestionOption, Quota,
)
from pretix.base.models.orders import OrderFee
from pretix.testutils.queries import assert_num_queries
@pytest.fixture
@@ -422,6 +423,13 @@ def test_item_list(token_client, organizer, event, team, item):
assert [] == resp.data['results']
@pytest.mark.django_db
def test_item_list_queries(token_client, organizer, event, team, item, item3):
with assert_num_queries(18):
resp = token_client.get('/api/v1/organizers/{}/events/{}/items/'.format(organizer.slug, event.slug))
assert resp.status_code == 200
@pytest.mark.django_db
def test_item_detail(token_client, organizer, event, team, item):
res = dict(TEST_ITEM_RES)