Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.14.3
, created at 2026-06-28 23:33 +0000
File
class
statements
missing
excluded
coverage
app
/
aircraft
/
__init__.py
(no class)
0
0
0
100%
app
/
aircraft
/
gps_import.py
TrackPoint
0
0
0
100%
app
/
aircraft
/
gps_import.py
FlightSegment
0
0
0
100%
app
/
aircraft
/
gps_import.py
ParsedGpsFile
0
0
0
100%
app
/
aircraft
/
gps_import.py
(no class)
358
0
0
100%
app
/
aircraft
/
routes.py
(no class)
1019
0
0
100%
app
/
airworthiness
/
routes.py
(no class)
193
0
0
100%
app
/
airworthiness_sync.py
(no class)
104
0
0
100%
app
/
auth
/
__init__.py
(no class)
0
0
0
100%
app
/
auth
/
routes.py
(no class)
524
0
12
100%
app
/
config
/
__init__.py
(no class)
0
0
0
100%
app
/
config
/
routes.py
(no class)
545
0
4
100%
app
/
demo
/
__init__.py
(no class)
1
0
0
100%
app
/
demo
/
routes.py
(no class)
74
0
0
100%
app
/
documents
/
__init__.py
(no class)
0
0
0
100%
app
/
documents
/
routes.py
(no class)
554
0
1
100%
app
/
expenses
/
__init__.py
(no class)
0
0
0
100%
app
/
expenses
/
routes.py
(no class)
136
0
0
100%
app
/
extensions.py
(no class)
8
0
0
100%
app
/
flights
/
__init__.py
(no class)
0
0
0
100%
app
/
flights
/
routes.py
(no class)
676
0
0
100%
app
/
hangar
/
__init__.py
(no class)
0
0
0
100%
app
/
hangar
/
routes.py
(no class)
6
0
0
100%
app
/
init.py
(no class)
750
0
3
100%
app
/
log_redaction.py
(no class)
4
0
0
100%
app
/
maintenance
/
__init__.py
(no class)
0
0
0
100%
app
/
maintenance
/
routes.py
(no class)
217
0
0
100%
app
/
models.py
Role
0
0
0
100%
app
/
models.py
OperatingModel
0
0
0
100%
app
/
models.py
PermissionBit
0
0
0
100%
app
/
models.py
Tenant
0
0
0
100%
app
/
models.py
User
1
0
0
100%
app
/
models.py
TenantUser
0
0
0
100%
app
/
models.py
UserAircraftAccess
0
0
0
100%
app
/
models.py
UserAllAircraftAccess
0
0
0
100%
app
/
models.py
UserInvitation
5
0
0
100%
app
/
models.py
PasswordResetToken
5
0
0
100%
app
/
models.py
TenantProfile
0
0
0
100%
app
/
models.py
ComponentType
0
0
0
100%
app
/
models.py
Aircraft
18
0
0
100%
app
/
models.py
AircraftPhoto
0
0
0
100%
app
/
models.py
Component
0
0
0
100%
app
/
models.py
CrewRole
0
0
0
100%
app
/
models.py
GpsTrack
0
0
0
100%
app
/
models.py
FlightEntry
0
0
0
100%
app
/
models.py
FlightCrew
0
0
0
100%
app
/
models.py
PilotProfile
0
0
0
100%
app
/
models.py
PilotLogbookEntry
3
0
0
100%
app
/
models.py
LogbookImportMapping
0
0
0
100%
app
/
models.py
LogbookImportBatch
0
0
0
100%
app
/
models.py
AircraftGpsImportBatch
0
0
0
100%
app
/
models.py
TriggerType
0
0
0
100%
app
/
models.py
MaintenanceTrigger
18
0
0
100%
app
/
models.py
DemoSlot
0
0
0
100%
app
/
models.py
MaintenanceRecord
0
0
0
100%
app
/
models.py
ExpenseType
0
0
0
100%
app
/
models.py
Expense
0
0
0
100%
app
/
models.py
DocType
0
0
0
100%
app
/
models.py
DocCategory
0
0
0
100%
app
/
models.py
Document
13
0
0
100%
app
/
models.py
PendingReconcile
0
0
0
100%
app
/
models.py
BackupRecord
0
0
0
100%
app
/
models.py
ShareToken
1
0
0
100%
app
/
models.py
Snag
1
0
0
100%
app
/
models.py
ReservationStatus
0
0
0
100%
app
/
models.py
Reservation
2
0
0
100%
app
/
models.py
AircraftBookingSettings
0
0
0
100%
app
/
models.py
WeightBalanceConfig
0
0
0
100%
app
/
models.py
WeightBalanceStation
0
0
0
100%
app
/
models.py
WeightBalanceEntry
0
0
0
100%
app
/
models.py
AppSetting
0
0
0
100%
app
/
models.py
EASASourceNode
1
0
0
100%
app
/
models.py
AirworthinessDocType
0
0
0
100%
app
/
models.py
AirworthinessDocStatus
0
0
0
100%
app
/
models.py
AirworthinessDocument
1
0
0
100%
app
/
models.py
AirworthinessDocumentStatus
0
0
0
100%
app
/
models.py
InstalledSTC
0
0
0
100%
app
/
models.py
NotificationType
0
0
0
100%
app
/
models.py
NotificationPreference
0
0
0
100%
app
/
models.py
TenantNotificationDefault
0
0
0
100%
app
/
models.py
(no class)
695
0
0
100%
app
/
pilots
/
__init__.py
(no class)
0
0
0
100%
app
/
pilots
/
currency.py
(no class)
111
0
0
100%
app
/
pilots
/
logbook_import.py
ParsedFile
0
0
0
100%
app
/
pilots
/
logbook_import.py
MappingProposal
0
0
0
100%
app
/
pilots
/
logbook_import.py
ImportResult
0
0
0
100%
app
/
pilots
/
logbook_import.py
(no class)
438
0
1
100%
app
/
pilots
/
routes.py
(no class)
767
0
1
100%
app
/
pw_hash.py
(no class)
24
0
0
100%
app
/
pwa
/
__init__.py
(no class)
0
0
0
100%
app
/
pwa
/
routes.py
(no class)
174
0
0
100%
app
/
quotes.py
(no class)
9
0
0
100%
app
/
reservations
/
__init__.py
(no class)
0
0
0
100%
app
/
reservations
/
routes.py
(no class)
311
0
2
100%
app
/
security_alerts.py
SecurityAlertHandler
76
0
0
100%
app
/
security_alerts.py
(no class)
24
0
0
100%
app
/
services
/
__init__.py
(no class)
0
0
0
100%
app
/
services
/
authorization.py
AuthorizationService
47
0
0
100%
app
/
services
/
authorization.py
(no class)
8
0
0
100%
app
/
services
/
email_service.py
EmailNotConfiguredError
0
0
0
100%
app
/
services
/
email_service.py
EmailSendError
0
0
0
100%
app
/
services
/
email_service.py
(no class)
105
0
0
100%
app
/
services
/
notification_service.py
(no class)
213
0
0
100%
app
/
services
/
version_service.py
fetch_versions._StrictRedirect
4
0
0
100%
app
/
services
/
version_service.py
(no class)
60
0
0
100%
app
/
share
/
__init__.py
(no class)
0
0
0
100%
app
/
share
/
routes.py
(no class)
87
0
1
100%
app
/
snags
/
routes.py
(no class)
116
0
0
100%
app
/
squawk
/
__init__.py
(no class)
0
0
0
100%
app
/
squawk
/
routes.py
(no class)
9
0
0
100%
app
/
sync_watcher.py
(no class)
97
0
0
100%
app
/
users
/
__init__.py
(no class)
0
0
0
100%
app
/
users
/
routes.py
(no class)
275
0
1
100%
app
/
utils.py
(no class)
575
0
0
100%
Total
9463
0
26
100%
No items found using the specified filter.