Coverage for src/api/validators.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.11.1, created at 2025-11-08 10:41 +0000

1from django.utils import timezone 

2from rest_framework import serializers 

3 

4def validate_booking_window(start_at, end_at): 

5 if start_at >= end_at: 

6 raise serializers.ValidationError("start_at must be before end_at") 

7 if start_at < timezone.now(): 

8 raise serializers.ValidationError("start_at must be in the future")