Coverage for website/payments/api/v2/admin/serializers/payable_create.py: 100.00%

5 statements  

« prev     ^ index     » next       coverage.py v7.6.7, created at 2025-08-14 10:31 +0000

1from rest_framework.fields import ChoiceField 

2from rest_framework.serializers import Serializer 

3 

4from payments.models import Payment 

5 

6 

7class PayableCreateAdminSerializer(Serializer): 

8 """Serializer to create a payment from a payable.""" 

9 

10 payment_type = ChoiceField(choices=[Payment.CASH, Payment.CARD, Payment.WIRE])