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

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) 

6 

7 

8class PartnerSerializer(CleanedModelSerializer): 

9 """Partner serializer.""" 

10 

11 class Meta: 

12 """Meta class for partner serializer.""" 

13 

14 model = Partner 

15 fields = ( 

16 "pk", 

17 "name", 

18 "link", 

19 "company_profile", 

20 "address", 

21 "zip_code", 

22 "city", 

23 "logo", 

24 ) 

25 

26 company_profile = CleanedHTMLSerializer() 

27 logo = ThumbnailSerializer( 

28 size_small="fit_small", 

29 size_medium="fit_medium", 

30 size_large="fit_large", 

31 )