Coverage report:
88%
hide covered
Files
Functions
Classes
coverage.py v7.11.0
, created at 2025-11-25 22:15 +0300
File
class
statements
missing
excluded
coverage
src/__init__.py
(no class)
0
0
0
100%
src/auth/__init__.py
(no class)
3
0
0
100%
src/auth/api/__init__.py
(no class)
7
0
0
100%
src/auth/api/account_controller.py
SignUpRequestScheme
0
0
0
100%
src/auth/api/account_controller.py
SignUpResponseScheme
0
0
0
100%
src/auth/api/account_controller.py
AccountController
1
0
0
100%
src/auth/api/account_controller.py
(no class)
14
0
0
100%
src/auth/api/permission_controller.py
PermissionCreateRequest
0
0
0
100%
src/auth/api/permission_controller.py
PermissionDTO
0
0
0
100%
src/auth/api/permission_controller.py
PermissionController
4
0
0
100%
src/auth/api/permission_controller.py
(no class)
24
0
0
100%
src/auth/api/role_controller.py
RoleCreateRequest
0
0
0
100%
src/auth/api/role_controller.py
RoleDTO
0
0
0
100%
src/auth/api/role_controller.py
RoleController
4
0
0
100%
src/auth/api/role_controller.py
(no class)
24
0
0
100%
src/auth/api/user_controller.py
UserCreateRequest
0
0
0
100%
src/auth/api/user_controller.py
UserDTO
0
0
0
100%
src/auth/api/user_controller.py
UserController
4
0
0
100%
src/auth/api/user_controller.py
(no class)
27
0
0
100%
src/auth/factories.py
UserFactory
0
0
0
100%
src/auth/factories.py
RoleFactory
0
0
0
100%
src/auth/factories.py
PermissionFactory
0
0
0
100%
src/auth/factories.py
(no class)
11
0
0
100%
src/auth/models/__init__.py
(no class)
6
0
0
100%
src/auth/models/permission_model.py
PermissionModel
0
0
0
100%
src/auth/models/permission_model.py
(no class)
5
0
0
100%
src/auth/models/role_model.py
RoleModel
0
0
0
100%
src/auth/models/role_model.py
(no class)
5
0
0
100%
src/auth/models/role_permission_model.py
RolePermissionModel
0
0
0
100%
src/auth/models/role_permission_model.py
(no class)
7
0
0
100%
src/auth/models/user_model.py
UserModel
0
0
0
100%
src/auth/models/user_model.py
(no class)
8
0
0
100%
src/auth/models/user_role_model.py
UserRoleModel
0
0
0
100%
src/auth/models/user_role_model.py
(no class)
7
0
0
100%
src/auth/plugin.py
AuthPlugin
21
21
2
0%
src/auth/plugin.py
(no class)
11
0
2
100%
src/auth/services.py
InvalidPasswordError
0
0
0
100%
src/auth/services.py
InvalidEmailError
0
0
0
100%
src/auth/services.py
DecodeTokenError
0
0
0
100%
src/auth/services.py
LoginUserDTO
0
0
0
100%
src/auth/services.py
SignupUserDTO
0
0
0
100%
src/auth/services.py
AccountDTO
0
0
0
100%
src/auth/services.py
UserService
0
0
0
100%
src/auth/services.py
UserService.Repository
0
0
0
100%
src/auth/services.py
RoleService
0
0
0
100%
src/auth/services.py
RoleService.Repository
0
0
0
100%
src/auth/services.py
PermissionService
0
0
0
100%
src/auth/services.py
PermissionService.Repository
0
0
0
100%
src/auth/services.py
AuthService
21
2
0
90%
src/auth/services.py
AuthService.Repository
0
0
0
100%
src/auth/services.py
(no class)
62
0
0
100%
src/core/cli.py
(no class)
7
4
0
43%
src/core/database.py
(no class)
8
0
0
100%
src/core/mail.py
MailClient
14
13
0
7%
src/core/mail.py
(no class)
6
0
0
100%
src/core/settings.py
MailSettings
0
0
0
100%
src/core/settings.py
MailSettings.Config
0
0
0
100%
src/core/settings.py
OpenApiSettings
0
0
0
100%
src/core/settings.py
OpenApiSettings.Config
0
0
0
100%
src/core/settings.py
Settings
0
0
0
100%
src/core/settings.py
(no class)
21
0
0
100%
Total
332
40
4
88%
No items found using the specified filter.