Coverage for website/partners/api/v2/serializers/partner.py: 100.00%
9 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1from partners.models import Partner
2from thaliawebsite.api.v2.serializers import CleanedHTMLSerializer, ThumbnailSerializer
3from thaliawebsite.api.v2.serializers.cleaned_model_serializer import (
4 CleanedModelSerializer,
5)
8class PartnerSerializer(CleanedModelSerializer):
9 """Partner serializer."""
11 class Meta:
12 """Meta class for partner serializer."""
14 model = Partner
15 fields = (
16 "pk",
17 "name",
18 "link",
19 "company_profile",
20 "address",
21 "zip_code",
22 "city",
23 "logo",
24 )
26 company_profile = CleanedHTMLSerializer()
27 logo = ThumbnailSerializer(
28 size_small="fit_small",
29 size_medium="fit_medium",
30 size_large="fit_large",
31 )