Coverage for src/expo_notifications/managers/device_manager.py: 100%
11 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-10 02:00 +0000
« prev ^ index » next coverage.py v7.8.0, created at 2025-05-10 02:00 +0000
1from django.db import models
4class DeviceQueryset(models.QuerySet):
5 @property
6 def active(self) -> "DeviceQueryset":
7 return self.filter(is_active=True)
10class DeviceManager(models.Manager):
11 def get_queryset(self) -> "DeviceQueryset":
12 return DeviceQueryset(self.model, using=self._db)
14 @property
15 def active(self) -> "DeviceQueryset":
16 return self.get_queryset().active