Coverage for expo_notifications/managers/ticket_manager.py: 56%
9 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-16 14:48 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-16 14:48 +0000
1from django.db import models
4class TicketQueryset(models.QuerySet):
5 def check_receipts(self) -> None:
6 from expo_notifications.tasks import check_receipts
8 ticket_pks = list(self.values_list("pk", flat=True))
9 check_receipts.delay_on_commit(ticket_pks)
12class TicketManager(models.Manager):
13 def get_queryset(self) -> TicketQueryset:
14 return TicketQueryset(self.model, using=self._db)