Revision fc7747df7177f2f610c55c9709a81e7b0b618806 authored by Jochen Kupperschmidt on 03 January 2026, 00:21:02 UTC, committed by Jochen Kupperschmidt on 03 January 2026, 00:21:02 UTC
1 parent 2e587a4
conftest.py
"""
:Copyright: 2014-2025 Jochen Kupperschmidt
:License: Revised BSD (see `LICENSE` file for details)
"""
import pytest
from byceps.services.brand.models import BrandID
from byceps.services.core.events import EventBrand, EventParty, EventSite
from byceps.services.party.models import PartyID
from byceps.services.site.models import SiteID
from tests.helpers import generate_token
@pytest.fixture(scope='session')
def make_event_brand():
def _wrapper(
*,
brand_id: str | None = None,
title: str | None = None,
) -> EventBrand:
if brand_id is None:
brand_id = generate_token()
if title is None:
title = generate_token()
return EventBrand(
id=BrandID(brand_id),
title=title,
)
return _wrapper
@pytest.fixture(scope='session')
def make_event_party():
def _wrapper(
*,
party_id: str | None = None,
title: str | None = None,
) -> EventParty:
if party_id is None:
party_id = generate_token()
if title is None:
title = generate_token()
return EventParty(
id=PartyID(party_id),
title=title,
)
return _wrapper
@pytest.fixture(scope='session')
def make_event_site():
def _wrapper(
*,
site_id: str | None = None,
title: str | None = None,
) -> EventSite:
if site_id is None:
site_id = generate_token()
if title is None:
title = generate_token()
return EventSite(
id=SiteID(site_id),
title=title,
)
return _wrapper

Computing file changes ...