Coverage report: 98%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-10 22:44 +0200

File class   statements missing excluded   coverage
src / __init__.py (no class)   0 0 0   100%
src / auth / __init__.py (no class)   0 0 0   100%
src / auth / auth.py (no class)   7 0 0   100%
src / auth / manager.py UserManager   0 0 0   100%
src / auth / manager.py (no class)   18 0 0   100%
src / auth / models.py User   0 0 0   100%
src / auth / models.py (no class)   14 0 0   100%
src / auth / schemas.py UserRead   0 0 0   100%
src / auth / schemas.py UserCreate   0 0 0   100%
src / auth / schemas.py (no class)   11 0 0   100%
src / config.py (no class)   10 0 0   100%
src / database.py (no class)   9 2 0   78%
src / links / __init__.py (no class)   0 0 0   100%
src / links / crud.py (no class)   38 0 0   100%
src / links / exceptions.py LinkException   1 0 0   100%
src / links / exceptions.py NotUniqueAliasError   1 0 0   100%
src / links / exceptions.py AliasLengthError   1 0 0   100%
src / links / exceptions.py LinkExpiredError   1 0 0   100%
src / links / exceptions.py PermissionDeniedError   1 0 0   100%
src / links / exceptions.py InvalidURLFormatError   1 0 0   100%
src / links / exceptions.py (no class)   14 0 0   100%
src / links / models.py Link   0 0 0   100%
src / links / models.py (no class)   15 0 0   100%
src / links / routers.py (no class)   45 2 0   96%
src / links / schemas.py LinkBase   3 0 0   100%
src / links / schemas.py LinkCreate   3 1 0   67%
src / links / schemas.py LinkResponse   0 0 0   100%
src / links / schemas.py LinkStatsResponse   0 0 0   100%
src / links / schemas.py LinkUpdate   1 0 0   100%
src / links / schemas.py (no class)   22 0 0   100%
src / main.py (no class)   14 0 0   100%
Total     230 5 0   98%

No items found using the specified filter.