Coverage for expo_notifications/managers/device_manager.py: 73%

11 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-16 14:48 +0000

1from django.db import models 

2 

3 

4class DeviceQueryset(models.QuerySet): 

5 @property 

6 def active(self) -> "DeviceQueryset": 

7 return self.filter(is_active=True) 

8 

9 

10class DeviceManager(models.Manager): 

11 def get_queryset(self) -> "DeviceQueryset": 

12 return DeviceQueryset(self.model, using=self._db) 

13 

14 @property 

15 def active(self) -> "DeviceQueryset": 

16 return self.get_queryset().active