Coverage report: 86%

Files Functions Classes

coverage.py v7.6.10, created at 2024-01-01 00:00 +0000

File function statements missing excluded coverage
src/kwai/__init__.py (no function) 0 0 0 100%
src/kwai/__main__.py (no function) 5 5 0 0%
src/kwai/api/__init__.py (no function) 0 0 0 100%
src/kwai/api/__main__.py (no function) 5 5 0 0%
src/kwai/api/app.py lifespan 3 3 0 0%
src/kwai/api/app.py configure_logger 6 6 0 0%
src/kwai/api/app.py configure_logger.log_format 6 6 0 0%
src/kwai/api/app.py create_api 17 3 0 82%
src/kwai/api/app.py create_api.log 13 4 0 69%
src/kwai/api/app.py (no function) 21 0 0 100%
src/kwai/api/converter.py DocumentConverter.convert 0 0 2 100%
src/kwai/api/converter.py MarkdownConverter.convert 1 0 0 100%
src/kwai/api/converter.py (no function) 5 0 2 100%
src/kwai/api/dependencies.py create_database 4 0 0 100%
src/kwai/api/dependencies.py create_templates 1 1 0 0%
src/kwai/api/dependencies.py get_current_user 3 1 0 67%
src/kwai/api/dependencies.py get_publisher 3 0 0 100%
src/kwai/api/dependencies.py get_optional_user 3 1 0 67%
src/kwai/api/dependencies.py _get_user_from_token 18 8 0 56%
src/kwai/api/dependencies.py (no function) 25 0 0 100%
src/kwai/api/schemas/__init__.py (no function) 0 0 0 100%
src/kwai/api/schemas/application.py ApplicationDocument.create 1 0 0 100%
src/kwai/api/schemas/application.py (no function) 20 0 0 100%
src/kwai/api/schemas/news_item.py NewsItemDocument.create 3 0 0 100%
src/kwai/api/schemas/news_item.py (no function) 30 0 0 100%
src/kwai/api/schemas/page.py PageDocument.create 3 0 0 100%
src/kwai/api/schemas/page.py (no function) 27 0 0 100%
src/kwai/api/schemas/resources.py (no function) 18 0 0 100%
src/kwai/api/v1/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/auth/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/auth/api.py (no function) 7 0 0 100%
src/kwai/api/v1/auth/endpoints/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/auth/endpoints/login.py login 13 1 0 92%
src/kwai/api/v1/auth/endpoints/login.py logout 12 2 0 83%
src/kwai/api/v1/auth/endpoints/login.py renew_access_token 12 4 0 67%
src/kwai/api/v1/auth/endpoints/login.py recover_user 8 2 0 75%
src/kwai/api/v1/auth/endpoints/login.py reset_password 10 6 0 40%
src/kwai/api/v1/auth/endpoints/login.py _create_cookie 5 0 0 100%
src/kwai/api/v1/auth/endpoints/login.py (no function) 44 0 0 100%
src/kwai/api/v1/auth/endpoints/user.py get 1 1 0 0%
src/kwai/api/v1/auth/endpoints/user.py (no function) 6 0 0 100%
src/kwai/api/v1/auth/endpoints/user_invitations.py create_user_invitation 10 5 0 50%
src/kwai/api/v1/auth/endpoints/user_invitations.py delete_user_invitation 8 4 0 50%
src/kwai/api/v1/auth/endpoints/user_invitations.py get_user_invitations 6 0 0 100%
src/kwai/api/v1/auth/endpoints/user_invitations.py get_user_invitation 6 2 0 67%
src/kwai/api/v1/auth/endpoints/user_invitations.py (no function) 25 0 0 100%
src/kwai/api/v1/auth/endpoints/users.py get 4 4 0 0%
src/kwai/api/v1/auth/endpoints/users.py (no function) 12 0 0 100%
src/kwai/api/v1/auth/presenters.py JsonApiUserAccountPresenter.present 4 4 0 0%
src/kwai/api/v1/auth/presenters.py (no function) 6 0 0 100%
src/kwai/api/v1/auth/schemas/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/auth/schemas/resources.py (no function) 4 0 0 100%
src/kwai/api/v1/auth/schemas/user_account.py UserAccountDocument.create 1 1 0 0%
src/kwai/api/v1/auth/schemas/user_account.py (no function) 11 0 0 100%
src/kwai/api/v1/auth/schemas/user_invitation.py UserInvitationDocument.create 1 0 0 100%
src/kwai/api/v1/auth/schemas/user_invitation.py (no function) 16 0 0 100%
src/kwai/api/v1/club/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/club/api.py (no function) 5 0 0 100%
src/kwai/api/v1/club/endpoints/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/club/endpoints/members.py get_members 4 0 0 100%
src/kwai/api/v1/club/endpoints/members.py get_member 7 0 0 100%
src/kwai/api/v1/club/endpoints/members.py (no function) 20 0 0 100%
src/kwai/api/v1/club/endpoints/upload_members.py upload 13 3 0 77%
src/kwai/api/v1/club/endpoints/upload_members.py upload_file 11 0 0 100%
src/kwai/api/v1/club/endpoints/upload_members.py (no function) 29 0 0 100%
src/kwai/api/v1/club/presenters.py JsonApiMemberPresenter.present 1 0 0 100%
src/kwai/api/v1/club/presenters.py JsonApiMembersPresenter.present 4 2 0 50%
src/kwai/api/v1/club/presenters.py JsonApiUploadMemberPresenter.__init__ 2 0 0 100%
src/kwai/api/v1/club/presenters.py JsonApiUploadMemberPresenter.present 16 2 0 88%
src/kwai/api/v1/club/presenters.py (no function) 12 0 0 100%
src/kwai/api/v1/club/schemas/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/club/schemas/contact.py ContactDocument.create 5 0 0 100%
src/kwai/api/v1/club/schemas/contact.py (no function) 23 0 0 100%
src/kwai/api/v1/club/schemas/member.py MemberDocument.create 8 0 0 100%
src/kwai/api/v1/club/schemas/member.py (no function) 21 0 0 100%
src/kwai/api/v1/club/schemas/person.py PersonDocument.create 8 0 0 100%
src/kwai/api/v1/club/schemas/person.py (no function) 22 0 0 100%
src/kwai/api/v1/club/schemas/resources.py (no function) 10 0 0 100%
src/kwai/api/v1/club/schemas/upload.py UploadDocument.create 2 2 0 0%
src/kwai/api/v1/club/schemas/upload.py (no function) 14 14 0 0%
src/kwai/api/v1/news/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/news/api.py (no function) 4 0 0 100%
src/kwai/api/v1/news/endpoints/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/news/endpoints/news.py get_news_items 9 3 0 67%
src/kwai/api/v1/news/endpoints/news.py get_news_item 8 3 0 62%
src/kwai/api/v1/news/endpoints/news.py create_news_item 3 0 0 100%
src/kwai/api/v1/news/endpoints/news.py update_news_item 6 2 0 67%
src/kwai/api/v1/news/endpoints/news.py delete_news_item 5 2 0 60%
src/kwai/api/v1/news/endpoints/news.py (no function) 34 0 0 100%
src/kwai/api/v1/pages/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/pages/api.py (no function) 4 0 0 100%
src/kwai/api/v1/pages/endpoints/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/pages/endpoints/pages.py get_pages 6 1 0 83%
src/kwai/api/v1/pages/endpoints/pages.py get_page 3 0 0 100%
src/kwai/api/v1/pages/endpoints/pages.py create_page 6 2 0 67%
src/kwai/api/v1/pages/endpoints/pages.py update_page 6 2 0 67%
src/kwai/api/v1/pages/endpoints/pages.py delete_news_item 5 2 0 60%
src/kwai/api/v1/pages/endpoints/pages.py (no function) 30 0 0 100%
src/kwai/api/v1/portal/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/portal/api.py (no function) 5 0 0 100%
src/kwai/api/v1/portal/endpoints/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/portal/endpoints/applications.py get_applications 6 0 0 100%
src/kwai/api/v1/portal/endpoints/applications.py get_application 6 0 0 100%
src/kwai/api/v1/portal/endpoints/applications.py update_application 6 2 0 67%
src/kwai/api/v1/portal/endpoints/applications.py (no function) 17 0 0 100%
src/kwai/api/v1/portal/endpoints/news.py get_news 7 2 0 71%
src/kwai/api/v1/portal/endpoints/news.py (no function) 10 0 0 100%
src/kwai/api/v1/resources.py (no function) 4 0 0 100%
src/kwai/api/v1/schemas.py CountryDocument.create 2 0 0 100%
src/kwai/api/v1/schemas.py (no function) 13 0 0 100%
src/kwai/api/v1/teams/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/teams/api.py get_teams 4 0 0 100%
src/kwai/api/v1/teams/api.py get_members 15 6 0 60%
src/kwai/api/v1/teams/api.py get_team 4 0 0 100%
src/kwai/api/v1/teams/api.py create_team 5 0 0 100%
src/kwai/api/v1/teams/api.py update_team 5 0 0 100%
src/kwai/api/v1/teams/api.py delete_team 6 2 0 67%
src/kwai/api/v1/teams/api.py get_team_members 4 0 0 100%
src/kwai/api/v1/teams/api.py create_team_member 12 6 0 50%
src/kwai/api/v1/teams/api.py (no function) 41 0 0 100%
src/kwai/api/v1/teams/presenters.py JsonApiTeamPresenter.present 1 0 0 100%
src/kwai/api/v1/teams/presenters.py JsonApiTeamsPresenter.present 4 0 0 100%
src/kwai/api/v1/teams/presenters.py JsonApiMembersPresenter.present 4 0 0 100%
src/kwai/api/v1/teams/presenters.py JsonApiTeamMembersPresenter.present 4 2 0 50%
src/kwai/api/v1/teams/presenters.py JsonApiTeamMemberPresenter.present 1 0 0 100%
src/kwai/api/v1/teams/presenters.py (no function) 15 0 0 100%
src/kwai/api/v1/teams/resources.py (no function) 4 0 0 100%
src/kwai/api/v1/teams/schemas.py TeamMemberDocument.create 4 0 0 100%
src/kwai/api/v1/teams/schemas.py TeamDocument.create 7 0 0 100%
src/kwai/api/v1/teams/schemas.py (no function) 37 0 0 100%
src/kwai/api/v1/trainings/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/trainings/api.py (no function) 7 0 0 100%
src/kwai/api/v1/trainings/endpoints/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/trainings/endpoints/coaches.py get_coaches 5 1 0 80%
src/kwai/api/v1/trainings/endpoints/coaches.py (no function) 11 0 0 100%
src/kwai/api/v1/trainings/endpoints/teams.py get_teams 5 0 0 100%
src/kwai/api/v1/trainings/endpoints/teams.py (no function) 9 0 0 100%
src/kwai/api/v1/trainings/endpoints/training_definitions.py get_training_definitions 6 0 0 100%
src/kwai/api/v1/trainings/endpoints/training_definitions.py get_training_definition 6 2 0 67%
src/kwai/api/v1/trainings/endpoints/training_definitions.py create_training_definition 9 3 0 67%
src/kwai/api/v1/trainings/endpoints/training_definitions.py update_training_definition 11 5 0 55%
src/kwai/api/v1/trainings/endpoints/training_definitions.py delete_training_definition 2 0 0 100%
src/kwai/api/v1/trainings/endpoints/training_definitions.py get_trainings 11 5 0 55%
src/kwai/api/v1/trainings/endpoints/training_definitions.py (no function) 33 0 0 100%
src/kwai/api/v1/trainings/endpoints/trainings.py get_trainings 11 0 0 100%
src/kwai/api/v1/trainings/endpoints/trainings.py get_training 6 2 0 67%
src/kwai/api/v1/trainings/endpoints/trainings.py create_training 6 2 0 67%
src/kwai/api/v1/trainings/endpoints/trainings.py update_training 8 4 0 50%
src/kwai/api/v1/trainings/endpoints/trainings.py delete_training 2 0 0 100%
src/kwai/api/v1/trainings/endpoints/trainings.py (no function) 41 0 0 100%
src/kwai/api/v1/trainings/schemas/__init__.py (no function) 0 0 0 100%
src/kwai/api/v1/trainings/schemas/coach.py CoachResource.create 1 1 0 0%
src/kwai/api/v1/trainings/schemas/coach.py CoachDocument.create 1 1 0 0%
src/kwai/api/v1/trainings/schemas/coach.py (no function) 13 0 0 100%
src/kwai/api/v1/trainings/schemas/team.py TeamDocument.create 1 0 0 100%
src/kwai/api/v1/trainings/schemas/team.py (no function) 11 0 0 100%
src/kwai/api/v1/trainings/schemas/training.py TrainingDocument.create 16 5 0 69%
src/kwai/api/v1/trainings/schemas/training.py (no function) 45 0 0 100%
src/kwai/api/v1/trainings/schemas/training_definition.py TrainingDefinitionDocument.create 6 2 0 67%
src/kwai/api/v1/trainings/schemas/training_definition.py (no function) 21 0 0 100%
src/kwai/app.py lifespan 3 3 0 0%
src/kwai/app.py create_app 6 6 0 0%
src/kwai/app.py (no function) 9 9 0 0%
src/kwai/cli/__init__.py (no function) 0 0 0 100%
src/kwai/cli/__main__.py (no function) 9 9 0 0%
src/kwai/cli/commands/__init__.py (no function) 4 4 0 0%
src/kwai/cli/commands/bus.py check 5 5 0 0%
src/kwai/cli/commands/bus.py _create_groups_tree 8 8 0 0%
src/kwai/cli/commands/bus.py show_command 10 10 0 0%
src/kwai/cli/commands/bus.py test_command 3 3 0 0%
src/kwai/cli/commands/bus.py test_command.execute 11 11 0 0%
src/kwai/cli/commands/bus.py groups_command 3 3 0 0%
src/kwai/cli/commands/bus.py groups_command.execute 32 32 0 0%
src/kwai/cli/commands/bus.py streams_command 3 3 0 0%
src/kwai/cli/commands/bus.py streams_command.execute 9 9 0 0%
src/kwai/cli/commands/bus.py stream_command 4 4 0 0%
src/kwai/cli/commands/bus.py stream_command.create_message_tree 18 18 0 0%
src/kwai/cli/commands/bus.py stream_command.execute 21 21 0 0%
src/kwai/cli/commands/bus.py (no function) 25 25 0 0%
src/kwai/cli/commands/db.py check 5 5 0 0%
src/kwai/cli/commands/db.py show 11 11 0 0%
src/kwai/cli/commands/db.py test 3 3 0 0%
src/kwai/cli/commands/db.py test._main 8 8 0 0%
src/kwai/cli/commands/db.py (no function) 14 14 0 0%
src/kwai/cli/commands/identity.py check 3 3 0 0%
src/kwai/cli/commands/identity.py create 3 3 0 0%
src/kwai/cli/commands/identity.py create._main 9 9 0 0%
src/kwai/cli/commands/identity.py (no function) 16 16 0 0%
src/kwai/cli/dependencies.py create_database 4 4 0 0%
src/kwai/cli/dependencies.py create_redis 4 4 0 0%
src/kwai/cli/dependencies.py _configure_dependencies 3 3 0 0%
src/kwai/cli/dependencies.py configure 1 1 0 0%
src/kwai/cli/dependencies.py (no function) 15 15 0 0%
src/kwai/core/__init__.py (no function) 0 0 0 100%
src/kwai/core/args.py create_args 5 5 0 0%
src/kwai/core/args.py (no function) 3 3 0 0%
src/kwai/core/db/__init__.py (no function) 0 0 0 100%
src/kwai/core/db/database.py Database.__init__ 2 0 0 100%
src/kwai/core/db/database.py Database.setup 4 2 0 50%
src/kwai/core/db/database.py Database.check_connection 2 0 0 100%
src/kwai/core/db/database.py Database.close 3 0 0 100%
src/kwai/core/db/database.py Database.create_query_factory 1 0 0 100%
src/kwai/core/db/database.py Database.commit 2 0 0 100%
src/kwai/core/db/database.py Database.execute 11 2 0 82%
src/kwai/core/db/database.py Database.fetch_one 12 2 0 83%
src/kwai/core/db/database.py Database.fetch 11 1 0 91%
src/kwai/core/db/database.py Database.insert 13 0 0 100%
src/kwai/core/db/database.py Database.update 5 0 0 100%
src/kwai/core/db/database.py Database.delete 2 0 0 100%
src/kwai/core/db/database.py Database.log_query 2 0 0 100%
src/kwai/core/db/database.py Database.log_affected_rows 2 0 0 100%
src/kwai/core/db/database.py Database.settings 1 1 0 0%
src/kwai/core/db/database.py Database.begin 2 0 0 100%
src/kwai/core/db/database.py Database.rollback 2 0 0 100%
src/kwai/core/db/database.py (no function) 31 0 0 100%
src/kwai/core/db/database_query.py DatabaseQuery.__init__ 3 0 0 100%
src/kwai/core/db/database_query.py DatabaseQuery.init 0 0 2 100%
src/kwai/core/db/database_query.py DatabaseQuery.columns 0 0 2 100%
src/kwai/core/db/database_query.py DatabaseQuery.count_column 1 0 0 100%
src/kwai/core/db/database_query.py DatabaseQuery.count 5 0 0 100%
src/kwai/core/db/database_query.py DatabaseQuery.fetch_one 2 0 0 100%
src/kwai/core/db/database_query.py DatabaseQuery.fetch 4 0 0 100%
src/kwai/core/db/database_query.py (no function) 13 0 5 100%
src/kwai/core/db/exceptions.py DatabaseException.__init__ 1 1 0 0%
src/kwai/core/db/exceptions.py QueryException.__init__ 2 2 0 0%
src/kwai/core/db/exceptions.py QueryException.sql 1 1 0 0%
src/kwai/core/db/exceptions.py (no function) 6 0 0 100%
src/kwai/core/db/rows.py OwnerRow.create_owner 1 0 0 100%
src/kwai/core/db/rows.py OwnerTableRow.create_owner 1 1 0 0%
src/kwai/core/db/rows.py TextRow.create_text 1 0 0 100%
src/kwai/core/db/rows.py (no function) 38 0 0 100%
src/kwai/core/db/table.py Table.__init__ 3 0 0 100%
src/kwai/core/db/table.py Table.table_name 1 0 0 100%
src/kwai/core/db/table.py Table.__call__ 1 0 0 100%
src/kwai/core/db/table.py Table.alias_name 2 0 0 100%
src/kwai/core/db/table.py Table.aliases 2 0 0 100%
src/kwai/core/db/table.py Table.column 1 0 0 100%
src/kwai/core/db/table.py Table.field 1 0 0 100%
src/kwai/core/db/table.py Table.map_row 4 0 0 100%
src/kwai/core/db/table.py (no function) 14 0 0 100%
src/kwai/core/db/table_row.py _validate_dataclass 4 0 0 100%
src/kwai/core/db/table_row.py TableRow.get_column_alias 2 0 0 100%
src/kwai/core/db/table_row.py TableRow.get_aliases 4 0 0 100%
src/kwai/core/db/table_row.py TableRow.column 1 0 0 100%
src/kwai/core/db/table_row.py TableRow.field 1 0 0 100%
src/kwai/core/db/table_row.py TableRow.map 7 0 0 100%
src/kwai/core/db/table_row.py JoinedTableRow.get_aliases 5 0 0 100%
src/kwai/core/db/table_row.py JoinedTableRow.map 4 0 0 100%
src/kwai/core/db/table_row.py (no function) 26 0 0 100%
src/kwai/core/db/uow.py UnitOfWork.__init__ 1 0 0 100%
src/kwai/core/db/uow.py UnitOfWork.__aenter__ 2 0 0 100%
src/kwai/core/db/uow.py UnitOfWork.__aexit__ 3 0 0 100%
src/kwai/core/db/uow.py (no function) 5 0 0 100%
src/kwai/core/domain/__init__.py (no function) 0 0 0 100%
src/kwai/core/domain/entity.py DataclassEntity.__post_init__ 2 0 0 100%
src/kwai/core/domain/entity.py DataclassEntity.set_id 3 0 0 100%
src/kwai/core/domain/entity.py DataclassEntity.shallow_dict 1 0 0 100%
src/kwai/core/domain/entity.py DataclassEntity.__eq__ 1 1 0 0%
src/kwai/core/domain/entity.py DataclassEntity.__hash__ 1 1 0 0%
src/kwai/core/domain/entity.py Entity.__init__ 1 0 0 100%
src/kwai/core/domain/entity.py Entity.id 1 0 0 100%
src/kwai/core/domain/entity.py Entity.has_id 1 0 0 100%
src/kwai/core/domain/entity.py Entity.replace 15 2 0 87%
src/kwai/core/domain/entity.py (no function) 22 0 0 100%
src/kwai/core/domain/exceptions.py (no function) 1 0 0 100%
src/kwai/core/domain/mailer_service.py MailerService.send 0 0 2 100%
src/kwai/core/domain/mailer_service.py (no function) 3 0 2 100%
src/kwai/core/domain/presenter.py Presenter.present 0 0 4 100%
src/kwai/core/domain/presenter.py AsyncPresenter.present 0 0 4 100%
src/kwai/core/domain/presenter.py (no function) 11 0 4 100%
src/kwai/core/domain/repository/__init__.py (no function) 0 0 0 100%
src/kwai/core/domain/repository/query.py Query.count 0 0 2 100%
src/kwai/core/domain/repository/query.py Query.fetch_one 0 0 2 100%
src/kwai/core/domain/repository/query.py Query.fetch 0 0 5 100%
src/kwai/core/domain/repository/query.py (no function) 3 0 8 100%
src/kwai/core/domain/use_case.py UseCaseResult.to_message 0 0 2 100%
src/kwai/core/domain/use_case.py NotFoundResult.to_message 1 1 0 0%
src/kwai/core/domain/use_case.py EntitiesResult.to_message 1 1 0 0%
src/kwai/core/domain/use_case.py EntityResult.to_message 1 1 0 0%
src/kwai/core/domain/use_case.py (no function) 28 0 2 100%
src/kwai/core/domain/value_objects/__init__.py (no function) 0 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.add 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.day 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.end_of 1 1 0 0%
src/kwai/core/domain/value_objects/date.py Date.get_age 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.past 1 1 0 0%
src/kwai/core/domain/value_objects/date.py Date.month 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.year 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.today 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.create_from_string 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.create_from_date 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.create 1 0 0 100%
src/kwai/core/domain/value_objects/date.py Date.__str__ 1 0 0 100%
src/kwai/core/domain/value_objects/date.py (no function) 27 0 0 100%
src/kwai/core/domain/value_objects/email_address.py EmailAddress.__post_init__ 2 0 0 100%
src/kwai/core/domain/value_objects/email_address.py EmailAddress.__str__ 1 0 0 100%
src/kwai/core/domain/value_objects/email_address.py (no function) 8 0 0 100%
src/kwai/core/domain/value_objects/identifier.py Identifier.__init__ 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py Identifier.value 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py Identifier.__eq__ 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py Identifier.__hash__ 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py Identifier.is_empty 0 0 2 100%
src/kwai/core/domain/value_objects/identifier.py Identifier.__str__ 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py IntIdentifier.__init__ 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py IntIdentifier.is_empty 1 0 0 100%
src/kwai/core/domain/value_objects/identifier.py IntIdentifier.__repr__ 1 1 0 0%
src/kwai/core/domain/value_objects/identifier.py (no function) 12 0 2 100%
src/kwai/core/domain/value_objects/name.py Name.__str__ 1 0 0 100%
src/kwai/core/domain/value_objects/name.py (no function) 6 0 0 100%
src/kwai/core/domain/value_objects/owner.py (no function) 9 0 0 100%
src/kwai/core/domain/value_objects/password.py Password.create_from_string 1 0 0 100%
src/kwai/core/domain/value_objects/password.py Password.verify 1 0 0 100%
src/kwai/core/domain/value_objects/password.py Password.__str__ 1 0 0 100%
src/kwai/core/domain/value_objects/password.py (no function) 10 0 0 100%
src/kwai/core/domain/value_objects/period.py Period.__post_init__ 3 0 0 100%
src/kwai/core/domain/value_objects/period.py Period.delta 3 1 0 67%
src/kwai/core/domain/value_objects/period.py Period.endless 1 0 0 100%
src/kwai/core/domain/value_objects/period.py Period.create_from_delta 2 0 0 100%
src/kwai/core/domain/value_objects/period.py (no function) 14 0 0 100%
src/kwai/core/domain/value_objects/text.py Text.__init__ 1 0 0 100%
src/kwai/core/domain/value_objects/text.py Text.contains_translation 1 0 0 100%
src/kwai/core/domain/value_objects/text.py Text.get_translation 3 1 0 67%
src/kwai/core/domain/value_objects/text.py Text.add_translation 3 1 0 67%
src/kwai/core/domain/value_objects/text.py Text.remove_translation 5 1 0 80%
src/kwai/core/domain/value_objects/text.py Text.replace_translation 3 1 0 67%
src/kwai/core/domain/value_objects/text.py (no function) 27 0 0 100%
src/kwai/core/domain/value_objects/time_period.py TimePeriod.__post_init__ 3 1 0 67%
src/kwai/core/domain/value_objects/time_period.py TimePeriod.endless 1 0 0 100%
src/kwai/core/domain/value_objects/time_period.py TimePeriod.delta 3 1 0 67%
src/kwai/core/domain/value_objects/time_period.py TimePeriod.create_from_string 1 0 0 100%
src/kwai/core/domain/value_objects/time_period.py (no function) 14 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.empty 1 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.is_past 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.year 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.month 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.day 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.hours 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.minutes 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.seconds 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.date 3 3 0 0%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.posix 3 3 0 0%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.time 3 3 0 0%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.__str__ 3 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.add_delta 3 1 0 67%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.create_with_delta 1 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.create_now 1 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.create_from_string 5 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py Timestamp.create_utc 3 0 0 100%
src/kwai/core/domain/value_objects/timestamp.py (no function) 37 0 0 100%
src/kwai/core/domain/value_objects/traceable_time.py TraceableTime.is_updated 1 1 0 0%
src/kwai/core/domain/value_objects/traceable_time.py TraceableTime.mark_for_update 1 0 0 100%
src/kwai/core/domain/value_objects/traceable_time.py (no function) 9 0 0 100%
src/kwai/core/domain/value_objects/unique_id.py UniqueId.generate 1 0 0 100%
src/kwai/core/domain/value_objects/unique_id.py UniqueId.create_from_string 1 0 0 100%
src/kwai/core/domain/value_objects/unique_id.py UniqueId.__eq__ 1 0 0 100%
src/kwai/core/domain/value_objects/unique_id.py UniqueId.__str__ 1 0 0 100%
src/kwai/core/domain/value_objects/unique_id.py UniqueId.__hash__ 1 0 0 100%
src/kwai/core/domain/value_objects/unique_id.py (no function) 12 0 0 100%
src/kwai/core/domain/value_objects/weekday.py Weekday.create_from_date 1 0 0 100%
src/kwai/core/domain/value_objects/weekday.py (no function) 12 0 0 100%
src/kwai/core/events/__init__.py (no function) 0 0 0 100%
src/kwai/core/events/consumer.py RedisConsumer.__init__ 4 0 0 100%
src/kwai/core/events/consumer.py RedisConsumer.consume 22 9 0 59%
src/kwai/core/events/consumer.py RedisConsumer.cancel 1 0 0 100%
src/kwai/core/events/consumer.py RedisConsumer._trigger_callback 5 1 0 80%
src/kwai/core/events/consumer.py (no function) 10 0 0 100%
src/kwai/core/events/dependencies.py create_database 4 4 0 0%
src/kwai/core/events/dependencies.py create_template_engine 1 1 0 0%
src/kwai/core/events/dependencies.py create_mailer 5 5 0 0%
src/kwai/core/events/dependencies.py (no function) 11 11 0 0%
src/kwai/core/events/event.py EventMeta.full_name 1 0 0 100%
src/kwai/core/events/event.py Event.data 1 0 0 100%
src/kwai/core/events/event.py (no function) 16 0 0 100%
src/kwai/core/events/event_router.py EventRouter.execute 8 8 0 0%
src/kwai/core/events/event_router.py (no function) 11 0 0 100%
src/kwai/core/events/fast_stream_publisher.py FastStreamPublisher.__init__ 1 0 0 100%
src/kwai/core/events/fast_stream_publisher.py FastStreamPublisher.publish 2 0 0 100%
src/kwai/core/events/fast_stream_publisher.py (no function) 7 0 0 100%
src/kwai/core/events/publisher.py Publisher.publish 0 0 1 100%
src/kwai/core/events/publisher.py (no function) 3 0 2 100%
src/kwai/core/events/redis_bus.py RedisBus.__init__ 2 0 0 100%
src/kwai/core/events/redis_bus.py RedisBus.publish 4 0 0 100%
src/kwai/core/events/redis_bus.py RedisBus.subscribe 2 2 0 0%
src/kwai/core/events/redis_bus.py RedisBus._create_event_trigger 2 2 0 0%
src/kwai/core/events/redis_bus.py RedisBus._create_event_trigger.trigger 2 2 0 0%
src/kwai/core/events/redis_bus.py RedisBus.run 4 4 0 0%
src/kwai/core/events/redis_bus.py RedisBus.cancel 2 2 0 0%
src/kwai/core/events/redis_bus.py RedisBus._get_stream_name 1 0 0 100%
src/kwai/core/events/redis_bus.py (no function) 19 0 0 100%
src/kwai/core/events/stream.py RedisMessageException.__init__ 3 3 0 0%
src/kwai/core/events/stream.py RedisMessageException.stream_name 1 1 0 0%
src/kwai/core/events/stream.py RedisMessageException.message_id 1 1 0 0%
src/kwai/core/events/stream.py RedisMessageException.__str__ 1 1 0 0%
src/kwai/core/events/stream.py RedisMessage.create_from_redis 11 3 0 73%
src/kwai/core/events/stream.py RedisStream.__init__ 2 0 0 100%
src/kwai/core/events/stream.py RedisStream.name 1 1 0 0%
src/kwai/core/events/stream.py RedisStream.ack 1 0 0 100%
src/kwai/core/events/stream.py RedisStream.add 2 0 0 100%
src/kwai/core/events/stream.py RedisStream.consume 9 1 0 89%
src/kwai/core/events/stream.py RedisStream.create_group 5 0 0 100%
src/kwai/core/events/stream.py RedisStream.delete 2 0 0 100%
src/kwai/core/events/stream.py RedisStream.delete_group 1 1 0 0%
src/kwai/core/events/stream.py RedisStream.delete_entries 1 1 0 0%
src/kwai/core/events/stream.py RedisStream.get_group 2 0 0 100%
src/kwai/core/events/stream.py RedisStream.get_groups 6 0 0 100%
src/kwai/core/events/stream.py RedisStream.first_entry_id 4 4 0 0%
src/kwai/core/events/stream.py RedisStream.info 5 2 0 60%
src/kwai/core/events/stream.py RedisStream.last_entry_id 4 4 0 0%
src/kwai/core/events/stream.py RedisStream.length 4 4 0 0%
src/kwai/core/events/stream.py RedisStream.read 6 2 0 67%
src/kwai/core/events/stream.py (no function) 49 0 0 100%
src/kwai/core/events/subscriber.py Subscriber.subscribe 0 0 1 100%
src/kwai/core/events/subscriber.py (no function) 3 0 2 100%
src/kwai/core/functions.py async_groupby 14 0 0 100%
src/kwai/core/functions.py generate_filenames 3 0 0 100%
src/kwai/core/functions.py (no function) 4 0 0 100%
src/kwai/core/json_api.py ResourceIdentifier.__hash__ 1 0 0 100%
src/kwai/core/json_api.py ResourceData.serialize 6 0 0 100%
src/kwai/core/json_api.py Document.resource 2 0 0 100%
src/kwai/core/json_api.py Document.resources 2 0 0 100%
src/kwai/core/json_api.py Document.__repr__ 5 5 0 0%
src/kwai/core/json_api.py Document.__get_pydantic_json_schema__ 7 7 0 0%
src/kwai/core/json_api.py Document.serialize 8 0 0 100%
src/kwai/core/json_api.py Document.merge 7 1 0 86%
src/kwai/core/json_api.py JsonApiPresenter.__init__ 1 0 0 100%
src/kwai/core/json_api.py JsonApiPresenter.get_document 1 0 0 100%
src/kwai/core/json_api.py (no function) 54 0 0 100%
src/kwai/core/mail/__init__.py (no function) 0 0 0 100%
src/kwai/core/mail/mail.py Mail.__init__ 5 0 0 100%
src/kwai/core/mail/mail.py Mail.recipients 1 0 0 100%
src/kwai/core/mail/mail.py Mail.with_recipients 1 1 0 0%
src/kwai/core/mail/mail.py Mail.subject 1 0 0 100%
src/kwai/core/mail/mail.py Mail.with_subject 1 1 0 0%
src/kwai/core/mail/mail.py Mail.headers 1 0 0 100%
src/kwai/core/mail/mail.py Mail.with_headers 1 1 0 0%
src/kwai/core/mail/mail.py Mail.html 1 0 0 100%
src/kwai/core/mail/mail.py Mail.with_html 1 1 0 0%
src/kwai/core/mail/mail.py Mail.text 1 0 0 100%
src/kwai/core/mail/mail.py Mail.with_text 1 1 0 0%
src/kwai/core/mail/mail.py (no function) 19 0 0 100%
src/kwai/core/mail/mailer.py Mailer.send 0 0 2 100%
src/kwai/core/mail/mailer.py (no function) 4 0 2 100%
src/kwai/core/mail/message.py Message.recipients 0 0 2 100%
src/kwai/core/mail/message.py Message.with_recipients 0 0 5 100%
src/kwai/core/mail/message.py Message.subject 0 0 2 100%
src/kwai/core/mail/message.py Message.with_subject 0 0 5 100%
src/kwai/core/mail/message.py Message.headers 0 0 2 100%
src/kwai/core/mail/message.py Message.with_headers 0 0 5 100%
src/kwai/core/mail/message.py Message.html 0 0 2 100%
src/kwai/core/mail/message.py Message.with_html 0 0 5 100%
src/kwai/core/mail/message.py Message.text 0 0 2 100%
src/kwai/core/mail/message.py Message.with_text 0 0 5 100%
src/kwai/core/mail/message.py (no function) 3 0 25 100%
src/kwai/core/mail/recipient.py Recipients.with_from 1 1 0 0%
src/kwai/core/mail/recipient.py Recipients.with_to 1 0 0 100%
src/kwai/core/mail/recipient.py Recipients.add_to 1 0 0 100%
src/kwai/core/mail/recipient.py Recipients.with_cc 1 0 0 100%
src/kwai/core/mail/recipient.py Recipients.add_cc 1 0 0 100%
src/kwai/core/mail/recipient.py Recipients.with_bcc 1 0 0 100%
src/kwai/core/mail/recipient.py Recipients.add_bcc 1 0 0 100%
src/kwai/core/mail/recipient.py (no function) 19 0 0 100%
src/kwai/core/mail/smtp_mailer.py SmtpMailer.__init__ 7 1 0 86%
src/kwai/core/mail/smtp_mailer.py SmtpMailer.__del__ 1 0 0 100%
src/kwai/core/mail/smtp_mailer.py SmtpMailer.connect 9 3 0 67%
src/kwai/core/mail/smtp_mailer.py SmtpMailer.login 5 2 0 60%
src/kwai/core/mail/smtp_mailer.py SmtpMailer.disconnect 6 2 0 67%
src/kwai/core/mail/smtp_mailer.py SmtpMailer.send 18 5 0 72%
src/kwai/core/mail/smtp_mailer.py (no function) 13 0 0 100%
src/kwai/core/security/__init__.py (no function) 0 0 0 100%
src/kwai/core/settings.py get_settings 8 3 0 62%
src/kwai/core/settings.py (no function) 89 0 0 100%
src/kwai/core/template/__init__.py (no function) 0 0 0 100%
src/kwai/core/template/jinja2_engine.py Jinja2Engine.__init__ 2 0 0 100%
src/kwai/core/template/jinja2_engine.py Jinja2Engine.web_templates 2 2 0 0%
src/kwai/core/template/jinja2_engine.py Jinja2Engine.web_templates.app_context 1 1 0 0%
src/kwai/core/template/jinja2_engine.py Jinja2Engine.create 5 2 0 60%
src/kwai/core/template/jinja2_engine.py (no function) 13 0 0 100%
src/kwai/core/template/jinja2_template.py Jinja2Template.__init__ 2 0 0 100%
src/kwai/core/template/jinja2_template.py Jinja2Template.render 1 0 0 100%
src/kwai/core/template/jinja2_template.py (no function) 5 0 0 100%
src/kwai/core/template/mail_template.py MailTemplate.__init__ 2 0 0 100%
src/kwai/core/template/mail_template.py MailTemplate.render_html 1 0 0 100%
src/kwai/core/template/mail_template.py MailTemplate.render_text 1 0 0 100%
src/kwai/core/template/mail_template.py MailTemplate.create_mail 1 0 0 100%
src/kwai/core/template/mail_template.py (no function) 9 0 0 100%
src/kwai/core/template/template.py Template.render 0 0 2 100%
src/kwai/core/template/template.py (no function) 2 0 2 100%
src/kwai/core/template/template_engine.py TemplateEngine.create 0 0 5 100%
src/kwai/core/template/template_engine.py (no function) 4 0 2 100%
src/kwai/events/__init__.py (no function) 0 0 0 100%
src/kwai/events/__main__.py LoggerMiddleware.on_consume 2 2 0 0%
src/kwai/events/__main__.py configure_logger 6 6 0 0%
src/kwai/events/__main__.py configure_logger.log_format 6 6 0 0%
src/kwai/events/__main__.py main 2 2 0 0%
src/kwai/events/__main__.py (no function) 20 20 0 0%
src/kwai/events/v1/__init__.py (no function) 4 4 0 0%
src/kwai/events/v1/identity/__init__.py (no function) 6 6 0 0%
src/kwai/events/v1/identity/user_invitation_tasks.py email_user_invitation_task 8 8 0 0%
src/kwai/events/v1/identity/user_invitation_tasks.py (no function) 18 18 0 0%
src/kwai/events/v1/identity/user_recovery_tasks.py email_user_recovery_task 9 9 0 0%
src/kwai/events/v1/identity/user_recovery_tasks.py (no function) 20 20 0 0%
src/kwai/frontend/__init__.py (no function) 0 0 0 100%
src/kwai/frontend/app.py get_default_app 4 4 0 0%
src/kwai/frontend/app.py create_frontend 14 14 0 0%
src/kwai/frontend/app.py create_frontend.log 13 13 0 0%
src/kwai/frontend/app.py create_frontend.favicon 4 4 0 0%
src/kwai/frontend/app.py create_frontend.news 1 1 0 0%
src/kwai/frontend/app.py create_frontend.pages 1 1 0 0%
src/kwai/frontend/app.py create_frontend.root 1 1 0 0%
src/kwai/frontend/app.py (no function) 10 10 0 0%
src/kwai/frontend/apps/__init__.py (no function) 7 7 0 0%
src/kwai/frontend/apps/_admin.py get_app 7 7 0 0%
src/kwai/frontend/apps/_admin.py (no function) 13 13 0 0%
src/kwai/frontend/apps/_auth.py get_app 7 7 0 0%
src/kwai/frontend/apps/_auth.py (no function) 13 13 0 0%
src/kwai/frontend/apps/_author.py get_app 7 7 0 0%
src/kwai/frontend/apps/_author.py (no function) 13 13 0 0%
src/kwai/frontend/apps/_club.py get_app 7 7 0 0%
src/kwai/frontend/apps/_club.py (no function) 13 13 0 0%
src/kwai/frontend/apps/_coach.py get_app 7 7 0 0%
src/kwai/frontend/apps/_coach.py (no function) 13 13 0 0%
src/kwai/frontend/apps/_portal.py get_app 7 7 0 0%
src/kwai/frontend/apps/_portal.py (no function) 13 13 0 0%
src/kwai/frontend/dependencies.py ViteDependency.__init__ 1 1 0 0%
src/kwai/frontend/dependencies.py ViteDependency.__call__ 11 11 0 0%
src/kwai/frontend/dependencies.py (no function) 8 8 0 0%
src/kwai/frontend/etag_file_response.py EtagFileResponse.__init__ 2 0 0 100%
src/kwai/frontend/etag_file_response.py EtagFileResponse._generate_etag 3 0 0 100%
src/kwai/frontend/etag_file_response.py EtagFileResponse.__call__ 11 1 0 91%
src/kwai/frontend/etag_file_response.py (no function) 8 0 0 100%
src/kwai/frontend/manifest.py Manifest.__init__ 1 0 0 100%
src/kwai/frontend/manifest.py Manifest.chunks 1 0 0 100%
src/kwai/frontend/manifest.py Manifest.has_chunk 1 0 0 100%
src/kwai/frontend/manifest.py Manifest.get_chunk 1 0 0 100%
src/kwai/frontend/manifest.py Manifest.load_from_file 2 0 0 100%
src/kwai/frontend/manifest.py Manifest.load_from_string 8 1 0 88%
src/kwai/frontend/manifest.py (no function) 25 0 0 100%
src/kwai/frontend/vite.py Vite.init 0 0 2 100%
src/kwai/frontend/vite.py Vite.get_scripts 0 0 2 100%
src/kwai/frontend/vite.py Vite.get_css 0 0 2 100%
src/kwai/frontend/vite.py Vite.get_preloads 0 0 2 100%
src/kwai/frontend/vite.py Vite.get_asset_path 0 0 11 100%
src/kwai/frontend/vite.py DevelopmentVite.__init__ 2 0 0 100%
src/kwai/frontend/vite.py DevelopmentVite.init 1 0 0 100%
src/kwai/frontend/vite.py DevelopmentVite.get_scripts 4 0 0 100%
src/kwai/frontend/vite.py DevelopmentVite.get_css 1 0 0 100%
src/kwai/frontend/vite.py DevelopmentVite.get_preloads 1 0 0 100%
src/kwai/frontend/vite.py DevelopmentVite.get_asset_path 1 1 0 0%
src/kwai/frontend/vite.py ProductionVite.__init__ 4 0 0 100%
src/kwai/frontend/vite.py ProductionVite.init 2 0 0 100%
src/kwai/frontend/vite.py ProductionVite.get_scripts 5 0 0 100%
src/kwai/frontend/vite.py ProductionVite.get_css 5 0 0 100%
src/kwai/frontend/vite.py ProductionVite.get_preloads 5 0 0 100%
src/kwai/frontend/vite.py ProductionVite._find_imported_chunks 16 2 0 88%
src/kwai/frontend/vite.py ProductionVite.get_asset_path 5 0 0 100%
src/kwai/frontend/vite.py (no function) 19 0 10 100%
src/kwai/modules/__init__.py (no function) 0 0 0 100%
src/kwai/modules/club/__init__.py (no function) 0 0 0 100%
src/kwai/modules/club/domain/__init__.py (no function) 0 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.__init__ 8 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.is_active 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.member 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.name 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.diploma 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.description 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.remark 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.traceable_time 1 0 0 100%
src/kwai/modules/club/domain/coach.py CoachEntity.uuid 1 1 0 0%
src/kwai/modules/club/domain/coach.py CoachEntity.user 1 0 0 100%
src/kwai/modules/club/domain/coach.py (no function) 27 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.__init__ 7 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.emails 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.add_email 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.remove_email 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.tel 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.mobile 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.address 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.remark 1 0 0 100%
src/kwai/modules/club/domain/contact.py ContactEntity.traceable_time 1 0 0 100%
src/kwai/modules/club/domain/contact.py (no function) 22 0 0 100%
src/kwai/modules/club/domain/country.py CountryEntity.__init__ 5 0 0 100%
src/kwai/modules/club/domain/country.py CountryEntity.iso_2 1 0 0 100%
src/kwai/modules/club/domain/country.py CountryEntity.iso_3 1 0 0 100%
src/kwai/modules/club/domain/country.py CountryEntity.name 1 0 0 100%
src/kwai/modules/club/domain/country.py CountryEntity.__str__ 1 0 0 100%
src/kwai/modules/club/domain/country.py (no function) 13 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.__init__ 7 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.filename 1 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.remark 1 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.owner 1 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.uuid 1 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.preview 1 0 0 100%
src/kwai/modules/club/domain/file_upload.py FileUploadEntity.traceable_time 1 0 0 100%
src/kwai/modules/club/domain/file_upload.py (no function) 20 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.__init__ 8 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.is_active 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.is_competitive 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.license 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.name 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.person 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.traceable_time 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.remark 1 0 0 100%
src/kwai/modules/club/domain/member.py MemberEntity.uuid 1 0 0 100%
src/kwai/modules/club/domain/member.py (no function) 26 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.__init__ 8 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.name 1 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.gender 1 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.birthdate 1 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.remark 1 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.contact 1 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.nationality 1 0 0 100%
src/kwai/modules/club/domain/person.py PersonEntity.traceable_time 1 0 0 100%
src/kwai/modules/club/domain/person.py (no function) 24 0 0 100%
src/kwai/modules/club/domain/value_objects.py License.expired 1 1 0 0%
src/kwai/modules/club/domain/value_objects.py License.__str__ 1 1 0 0%
src/kwai/modules/club/domain/value_objects.py Birthdate.age 1 0 0 100%
src/kwai/modules/club/domain/value_objects.py Birthdate.get_age_in_year 2 0 0 100%
src/kwai/modules/club/domain/value_objects.py Birthdate.__str__ 1 0 0 100%
src/kwai/modules/club/domain/value_objects.py (no function) 29 0 0 100%
src/kwai/modules/club/get_member.py GetMember.__init__ 2 0 0 100%
src/kwai/modules/club/get_member.py GetMember.execute 4 0 0 100%
src/kwai/modules/club/get_member.py (no function) 11 0 0 100%
src/kwai/modules/club/get_members.py GetMembers.__init__ 2 0 0 100%
src/kwai/modules/club/get_members.py GetMembers.execute 6 0 0 100%
src/kwai/modules/club/get_members.py (no function) 15 0 0 100%
src/kwai/modules/club/import_members.py OkMemberImportResult.to_message 1 1 0 0%
src/kwai/modules/club/import_members.py FailureMemberImportResult.to_message 1 1 0 0%
src/kwai/modules/club/import_members.py ImportMembers.__init__ 4 0 0 100%
src/kwai/modules/club/import_members.py ImportMembers.execute 10 2 0 80%
src/kwai/modules/club/import_members.py ImportMembers._save_member 11 1 0 91%
src/kwai/modules/club/import_members.py ImportMembers._update_member 4 0 0 100%
src/kwai/modules/club/import_members.py ImportMembers._get_member 7 0 0 100%
src/kwai/modules/club/import_members.py ImportMembers._activate_members 2 0 0 100%
src/kwai/modules/club/import_members.py (no function) 33 0 0 100%
src/kwai/modules/club/repositories/__init__.py (no function) 0 0 0 100%
src/kwai/modules/club/repositories/_tables.py CountryRow.create_country 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py CountryRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py FileUploadRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py ContactRow.create_entity 2 0 0 100%
src/kwai/modules/club/repositories/_tables.py ContactRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py PersonRow.create_entity 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py PersonRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py MemberRow.create_entity 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py MemberRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py MemberUploadRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py CoachRow.persist 1 0 0 100%
src/kwai/modules/club/repositories/_tables.py (no function) 115 0 0 100%
src/kwai/modules/club/repositories/coach_db_repository.py CoachDbRepository.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/coach_db_repository.py CoachDbRepository.create 2 0 0 100%
src/kwai/modules/club/repositories/coach_db_repository.py CoachDbRepository.delete 1 0 0 100%
src/kwai/modules/club/repositories/coach_db_repository.py (no function) 9 0 0 100%
src/kwai/modules/club/repositories/coach_repository.py CoachRepository.create 0 0 2 100%
src/kwai/modules/club/repositories/coach_repository.py CoachRepository.delete 0 0 2 100%
src/kwai/modules/club/repositories/coach_repository.py (no function) 3 0 4 100%
src/kwai/modules/club/repositories/contact_db_repository.py ContactQueryRow.create_entity 1 0 0 100%
src/kwai/modules/club/repositories/contact_db_repository.py ContactDbRepository.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/contact_db_repository.py ContactDbRepository.create 2 0 0 100%
src/kwai/modules/club/repositories/contact_db_repository.py ContactDbRepository.delete 1 0 0 100%
src/kwai/modules/club/repositories/contact_db_repository.py ContactDbRepository.update 1 0 0 100%
src/kwai/modules/club/repositories/contact_db_repository.py ContactDbRepository.get 6 0 0 100%
src/kwai/modules/club/repositories/contact_db_repository.py (no function) 19 0 0 100%
src/kwai/modules/club/repositories/contact_repository.py ContactRepository.create 0 0 1 100%
src/kwai/modules/club/repositories/contact_repository.py ContactRepository.delete 0 0 1 100%
src/kwai/modules/club/repositories/contact_repository.py ContactRepository.update 0 0 1 100%
src/kwai/modules/club/repositories/contact_repository.py ContactRepository.get 0 0 1 100%
src/kwai/modules/club/repositories/contact_repository.py (no function) 4 0 8 100%
src/kwai/modules/club/repositories/country_db_repository.py CountryDbRepository.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/country_db_repository.py CountryDbRepository.get_by_iso_2 6 0 0 100%
src/kwai/modules/club/repositories/country_db_repository.py CountryDbRepository.create 2 0 0 100%
src/kwai/modules/club/repositories/country_db_repository.py CountryDbRepository.delete 1 0 0 100%
src/kwai/modules/club/repositories/country_db_repository.py (no function) 11 0 0 100%
src/kwai/modules/club/repositories/country_repository.py CountryRepository.get_by_iso_2 0 0 1 100%
src/kwai/modules/club/repositories/country_repository.py CountryRepository.create 0 0 1 100%
src/kwai/modules/club/repositories/country_repository.py CountryRepository.delete 0 0 1 100%
src/kwai/modules/club/repositories/country_repository.py (no function) 4 0 6 100%
src/kwai/modules/club/repositories/file_upload_db_repository.py FileUploadDbRepository.__init__ 2 0 0 100%
src/kwai/modules/club/repositories/file_upload_db_repository.py FileUploadDbRepository.create 2 0 0 100%
src/kwai/modules/club/repositories/file_upload_db_repository.py FileUploadDbRepository.is_duplicate 1 0 0 100%
src/kwai/modules/club/repositories/file_upload_db_repository.py FileUploadDbRepository.save_member 4 0 0 100%
src/kwai/modules/club/repositories/file_upload_db_repository.py (no function) 11 0 0 100%
src/kwai/modules/club/repositories/file_upload_preview_repository.py FileUploadPreviewRepository.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/file_upload_preview_repository.py FileUploadPreviewRepository.create 1 0 0 100%
src/kwai/modules/club/repositories/file_upload_preview_repository.py FileUploadPreviewRepository.is_duplicate 1 0 0 100%
src/kwai/modules/club/repositories/file_upload_preview_repository.py FileUploadPreviewRepository.save_member 3 0 0 100%
src/kwai/modules/club/repositories/file_upload_preview_repository.py (no function) 7 0 0 100%
src/kwai/modules/club/repositories/file_upload_repository.py FileUploadRepository.create 0 0 6 100%
src/kwai/modules/club/repositories/file_upload_repository.py FileUploadRepository.is_duplicate 0 0 1 100%
src/kwai/modules/club/repositories/file_upload_repository.py FileUploadRepository.save_member 0 0 11 100%
src/kwai/modules/club/repositories/file_upload_repository.py (no function) 5 0 6 100%
src/kwai/modules/club/repositories/flemish_member_importer.py FlemishMemberImporter.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/flemish_member_importer.py FlemishMemberImporter.import_ 27 10 0 63%
src/kwai/modules/club/repositories/flemish_member_importer.py (no function) 15 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberQueryRow.create_entity 1 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.count_column 1 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.init 1 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.columns 1 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.filter_by_license 2 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.filter_by_license_date 3 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.filter_by_active 2 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py MemberDbQuery.filter_by_uuid 2 0 0 100%
src/kwai/modules/club/repositories/member_db_query.py (no function) 30 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.create_query 1 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.get_all 3 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.get 5 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.create 5 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.update 2 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.delete 2 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.activate_members 3 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py MemberDbRepository.deactivate_members 3 0 0 100%
src/kwai/modules/club/repositories/member_db_repository.py (no function) 21 0 0 100%
src/kwai/modules/club/repositories/member_importer.py MemberImporter.__init__ 3 0 0 100%
src/kwai/modules/club/repositories/member_importer.py MemberImporter.import_ 0 0 4 100%
src/kwai/modules/club/repositories/member_importer.py MemberImporter.create_file_upload_entity 1 0 0 100%
src/kwai/modules/club/repositories/member_importer.py MemberImporter._get_country 1 0 0 100%
src/kwai/modules/club/repositories/member_importer.py (no function) 24 0 2 100%
src/kwai/modules/club/repositories/member_query.py MemberQuery.filter_by_id 0 0 1 100%
src/kwai/modules/club/repositories/member_query.py MemberQuery.filter_by_license 0 0 1 100%
src/kwai/modules/club/repositories/member_query.py MemberQuery.filter_by_license_date 0 0 1 100%
src/kwai/modules/club/repositories/member_query.py MemberQuery.filter_by_active 0 0 1 100%
src/kwai/modules/club/repositories/member_query.py MemberQuery.filter_by_uuid 0 0 1 100%
src/kwai/modules/club/repositories/member_query.py (no function) 6 0 12 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.create_query 0 0 2 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.get 0 0 9 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.get_all 0 0 11 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.create 0 0 9 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.update 0 0 6 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.delete 0 0 6 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.activate_members 0 0 2 100%
src/kwai/modules/club/repositories/member_repository.py MemberRepository.deactivate_members 0 0 2 100%
src/kwai/modules/club/repositories/member_repository.py (no function) 7 0 21 100%
src/kwai/modules/club/repositories/person_db_repository.py PersonQueryRow.create_entity 1 0 0 100%
src/kwai/modules/club/repositories/person_db_repository.py PersonDbRepository.__init__ 1 0 0 100%
src/kwai/modules/club/repositories/person_db_repository.py PersonDbRepository.create 5 0 0 100%
src/kwai/modules/club/repositories/person_db_repository.py PersonDbRepository.update 2 0 0 100%
src/kwai/modules/club/repositories/person_db_repository.py PersonDbRepository.delete 2 0 0 100%
src/kwai/modules/club/repositories/person_db_repository.py PersonDbRepository.get 6 0 0 100%
src/kwai/modules/club/repositories/person_db_repository.py (no function) 22 0 0 100%
src/kwai/modules/club/repositories/person_repository.py PersonRepository.create 0 0 1 100%
src/kwai/modules/club/repositories/person_repository.py PersonRepository.update 0 0 1 100%
src/kwai/modules/club/repositories/person_repository.py PersonRepository.delete 0 0 1 100%
src/kwai/modules/club/repositories/person_repository.py PersonRepository.get 0 0 1 100%
src/kwai/modules/club/repositories/person_repository.py (no function) 4 0 8 100%
src/kwai/modules/identity/__init__.py (no function) 0 0 0 100%
src/kwai/modules/identity/authenticate_user.py AuthenticateUser.__init__ 3 0 0 100%
src/kwai/modules/identity/authenticate_user.py AuthenticateUser.execute 10 1 0 90%
src/kwai/modules/identity/authenticate_user.py (no function) 19 0 0 100%
src/kwai/modules/identity/create_user.py CreateUser.__init__ 1 0 0 100%
src/kwai/modules/identity/create_user.py CreateUser.execute 5 1 0 80%
src/kwai/modules/identity/create_user.py (no function) 18 0 0 100%
src/kwai/modules/identity/delete_user_invitation.py DeleteUserInvitation.__init__ 1 0 0 100%
src/kwai/modules/identity/delete_user_invitation.py DeleteUserInvitation.execute 2 0 0 100%
src/kwai/modules/identity/delete_user_invitation.py (no function) 9 0 0 100%
src/kwai/modules/identity/exceptions.py (no function) 2 0 0 100%
src/kwai/modules/identity/get_invitations.py GetInvitations.__init__ 1 0 0 100%
src/kwai/modules/identity/get_invitations.py GetInvitations.execute 2 0 0 100%
src/kwai/modules/identity/get_invitations.py (no function) 11 0 0 100%
src/kwai/modules/identity/get_user_accounts.py GetUserAccounts.__init__ 2 2 0 0%
src/kwai/modules/identity/get_user_accounts.py GetUserAccounts.execute 2 2 0 0%
src/kwai/modules/identity/get_user_accounts.py (no function) 11 0 0 100%
src/kwai/modules/identity/get_user_invitation.py GetUserInvitation.__init__ 1 0 0 100%
src/kwai/modules/identity/get_user_invitation.py GetUserInvitation.execute 2 0 0 100%
src/kwai/modules/identity/get_user_invitation.py (no function) 10 0 0 100%
src/kwai/modules/identity/invite_user.py InviteUser.__init__ 4 0 0 100%
src/kwai/modules/identity/invite_user.py InviteUser.execute 12 0 0 100%
src/kwai/modules/identity/invite_user.py (no function) 22 0 0 100%
src/kwai/modules/identity/logout.py Logout.__init__ 2 0 0 100%
src/kwai/modules/identity/logout.py Logout.execute 4 0 0 100%
src/kwai/modules/identity/logout.py (no function) 10 0 0 100%
src/kwai/modules/identity/mail_user_invitation.py MailUserInvitation.__init__ 4 0 0 100%
src/kwai/modules/identity/mail_user_invitation.py MailUserInvitation.execute 11 2 0 82%
src/kwai/modules/identity/mail_user_invitation.py (no function) 15 0 0 100%
src/kwai/modules/identity/mail_user_recovery.py MailUserRecovery.__init__ 4 0 0 100%
src/kwai/modules/identity/mail_user_recovery.py MailUserRecovery.execute 11 2 0 82%
src/kwai/modules/identity/mail_user_recovery.py (no function) 15 0 0 100%
src/kwai/modules/identity/recover_user.py RecoverUser.__init__ 3 0 0 100%
src/kwai/modules/identity/recover_user.py RecoverUser.execute 6 1 0 83%
src/kwai/modules/identity/recover_user.py (no function) 15 0 0 100%
src/kwai/modules/identity/refresh_access_token.py RefreshAccessToken.__init__ 2 0 0 100%
src/kwai/modules/identity/refresh_access_token.py RefreshAccessToken.execute 12 3 0 75%
src/kwai/modules/identity/refresh_access_token.py (no function) 16 0 0 100%
src/kwai/modules/identity/reset_password.py ResetPassword.__init__ 2 0 0 100%
src/kwai/modules/identity/reset_password.py ResetPassword.execute 10 2 0 80%
src/kwai/modules/identity/reset_password.py (no function) 14 0 0 100%
src/kwai/modules/identity/tokens/__init__.py (no function) 0 0 0 100%
src/kwai/modules/identity/tokens/access_token.py AccessTokenEntity.expired 1 0 0 100%
src/kwai/modules/identity/tokens/access_token.py AccessTokenEntity.revoke 1 1 0 0%
src/kwai/modules/identity/tokens/access_token.py (no function) 18 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_query.py AccessTokenDbQuery.init 1 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_query.py AccessTokenDbQuery.columns 1 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_query.py AccessTokenDbQuery.filter_by_id 2 2 0 0%
src/kwai/modules/identity/tokens/access_token_db_query.py AccessTokenDbQuery.filter_by_token_identifier 2 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_query.py (no function) 12 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.__init__ 1 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.create_query 1 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.get 6 6 0 0%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.get_by_identifier 6 1 0 83%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.get_all 3 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.create 2 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py AccessTokenDbRepository.update 1 0 0 100%
src/kwai/modules/identity/tokens/access_token_db_repository.py (no function) 18 0 0 100%
src/kwai/modules/identity/tokens/access_token_query.py AccessTokenQuery.filter_by_id 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_query.py AccessTokenQuery.filter_by_token_identifier 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_query.py (no function) 4 0 6 100%
src/kwai/modules/identity/tokens/access_token_repository.py AccessTokenRepository.create_query 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_repository.py AccessTokenRepository.create 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_repository.py AccessTokenRepository.update 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_repository.py AccessTokenRepository.get 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_repository.py AccessTokenRepository.get_by_identifier 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_repository.py AccessTokenRepository.get_all 0 0 2 100%
src/kwai/modules/identity/tokens/access_token_repository.py (no function) 7 0 17 100%
src/kwai/modules/identity/tokens/refresh_token.py RefreshTokenEntity.expired 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token.py RefreshTokenEntity.revoke 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token.py (no function) 18 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_query.py RefreshTokenDbQuery.init 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_query.py RefreshTokenDbQuery.columns 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_query.py RefreshTokenDbQuery.filter_by_id 2 2 0 0%
src/kwai/modules/identity/tokens/refresh_token_db_query.py RefreshTokenDbQuery.filter_by_token_identifier 2 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_query.py (no function) 12 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.__init__ 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.create_query 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.get_by_token_identifier 6 1 0 83%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.get 6 6 0 0%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.get_all 3 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.create 2 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py RefreshTokenDbRepository.update 1 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_db_repository.py (no function) 18 0 0 100%
src/kwai/modules/identity/tokens/refresh_token_query.py RefreshTokenQuery.filter_by_id 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_query.py RefreshTokenQuery.filter_by_token_identifier 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_query.py (no function) 4 0 6 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py RefreshTokenRepository.create_query 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py RefreshTokenRepository.get_by_token_identifier 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py RefreshTokenRepository.get 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py RefreshTokenRepository.get_all 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py RefreshTokenRepository.create 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py RefreshTokenRepository.update 0 0 2 100%
src/kwai/modules/identity/tokens/refresh_token_repository.py (no function) 7 0 19 100%
src/kwai/modules/identity/tokens/token_identifier.py TokenIdentifier.generate 1 0 0 100%
src/kwai/modules/identity/tokens/token_identifier.py TokenIdentifier.__str__ 1 0 0 100%
src/kwai/modules/identity/tokens/token_identifier.py (no function) 8 0 0 100%
src/kwai/modules/identity/tokens/token_tables.py AccessTokenRow.create_entity 1 0 0 100%
src/kwai/modules/identity/tokens/token_tables.py AccessTokenRow.persist 1 0 0 100%
src/kwai/modules/identity/tokens/token_tables.py RefreshTokenRow.create_entity 1 0 0 100%
src/kwai/modules/identity/tokens/token_tables.py RefreshTokenRow.persist 1 0 0 100%
src/kwai/modules/identity/tokens/token_tables.py (no function) 35 0 0 100%
src/kwai/modules/identity/user_invitations/__init__.py (no function) 0 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation.py UserInvitationEntity.is_expired 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation.py UserInvitationEntity.mailed 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation.py UserInvitationEntity.confirm 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation.py UserInvitationEntity.confirmed 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation.py UserInvitationEntity.mail_sent 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation.py (no function) 30 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.init 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.columns 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.count_column 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.filter_by_uuid 2 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.filter_by_email 2 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py UserInvitationDbQuery.filter_active 2 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_query.py (no function) 19 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.__init__ 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.create_query 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.get_all 2 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.get_invitation_by_id 5 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.get_invitation_by_uuid 5 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.create 2 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.update 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py UserInvitationDbRepository.delete 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_db_repository.py (no function) 19 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_events.py (no function) 7 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_mailer.py UserInvitationMailer.__init__ 4 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_mailer.py UserInvitationMailer.send 4 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_mailer.py (no function) 9 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_query.py UserInvitationQuery.filter_by_id 0 0 1 100%
src/kwai/modules/identity/user_invitations/user_invitation_query.py UserInvitationQuery.filter_by_uuid 0 0 1 100%
src/kwai/modules/identity/user_invitations/user_invitation_query.py UserInvitationQuery.filter_by_email 0 0 1 100%
src/kwai/modules/identity/user_invitations/user_invitation_query.py UserInvitationQuery.filter_active 0 0 1 100%
src/kwai/modules/identity/user_invitations/user_invitation_query.py (no function) 11 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.create_query 0 0 6 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.get_all 0 0 11 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.get_invitation_by_id 0 0 6 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.get_invitation_by_uuid 0 0 6 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.create 0 0 6 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.update 0 0 6 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py UserInvitationRepository.delete 0 0 6 100%
src/kwai/modules/identity/user_invitations/user_invitation_repository.py (no function) 7 0 21 100%
src/kwai/modules/identity/user_invitations/user_invitation_tables.py UserInvitationRow.create_entity 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_tables.py UserInvitationRow.persist 1 0 0 100%
src/kwai/modules/identity/user_invitations/user_invitation_tables.py (no function) 30 0 0 100%
src/kwai/modules/identity/user_recoveries/__init__.py (no function) 0 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery.py UserRecoveryEntity.confirm 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery.py UserRecoveryEntity.confirmed 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery.py UserRecoveryEntity.is_expired 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery.py UserRecoveryEntity.mailed 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery.py UserRecoveryEntity.mail_sent 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery.py (no function) 25 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py UserRecoveryDbRepository.__init__ 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py UserRecoveryDbRepository.create 2 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py UserRecoveryDbRepository.update 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py UserRecoveryDbRepository.get_by_uuid 4 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py UserRecoveryDbRepository.delete 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_db_repository.py (no function) 15 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_events.py (no function) 7 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_mailer.py UserRecoveryMailer.__init__ 4 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_mailer.py UserRecoveryMailer.send 4 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_mailer.py (no function) 9 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_repository.py UserRecoveryRepository.get_by_uuid 0 0 2 100%
src/kwai/modules/identity/user_recoveries/user_recovery_repository.py UserRecoveryRepository.create 0 0 2 100%
src/kwai/modules/identity/user_recoveries/user_recovery_repository.py UserRecoveryRepository.update 0 0 2 100%
src/kwai/modules/identity/user_recoveries/user_recovery_repository.py UserRecoveryRepository.delete 0 0 2 100%
src/kwai/modules/identity/user_recoveries/user_recovery_repository.py (no function) 5 0 8 100%
src/kwai/modules/identity/user_recoveries/user_recovery_tables.py UserRecoveryRow.create_entity 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_tables.py UserRecoveryRow.persist 1 0 0 100%
src/kwai/modules/identity/user_recoveries/user_recovery_tables.py (no function) 24 0 0 100%
src/kwai/modules/identity/users/__init__.py (no function) 0 0 0 100%
src/kwai/modules/identity/users/user.py UserEntity.create_owner 1 0 0 100%
src/kwai/modules/identity/users/user.py (no function) 17 0 0 100%
src/kwai/modules/identity/users/user_account.py UserAccountEntity.login 3 0 0 100%
src/kwai/modules/identity/users/user_account.py UserAccountEntity.reset_password 3 1 0 67%
src/kwai/modules/identity/users/user_account.py UserAccountEntity.revoke 1 0 0 100%
src/kwai/modules/identity/users/user_account.py (no function) 22 0 0 100%
src/kwai/modules/identity/users/user_account_db_query.py UserAccountDbQuery.init 1 0 0 100%
src/kwai/modules/identity/users/user_account_db_query.py UserAccountDbQuery.columns 1 0 0 100%
src/kwai/modules/identity/users/user_account_db_query.py UserAccountDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/identity/users/user_account_db_query.py UserAccountDbQuery.filter_by_email 2 0 0 100%
src/kwai/modules/identity/users/user_account_db_query.py (no function) 12 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.__init__ 1 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.create_query 1 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.get_all 3 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.get_user_by_email 4 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.exists_with_email 5 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.create 3 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.update 1 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py UserAccountDbRepository.delete 1 0 0 100%
src/kwai/modules/identity/users/user_account_db_repository.py (no function) 19 0 0 100%
src/kwai/modules/identity/users/user_account_query.py UserAccountQuery.filter_by_id 0 0 2 100%
src/kwai/modules/identity/users/user_account_query.py UserAccountQuery.filter_by_email 0 0 2 100%
src/kwai/modules/identity/users/user_account_query.py (no function) 6 0 4 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.get_all 0 0 10 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.create_query 0 0 6 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.get_user_by_email 0 0 2 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.exists_with_email 0 0 1 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.create 0 0 2 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.update 0 0 2 100%
src/kwai/modules/identity/users/user_account_repository.py UserAccountRepository.delete 0 0 2 100%
src/kwai/modules/identity/users/user_account_repository.py (no function) 8 0 14 100%
src/kwai/modules/identity/users/user_db_query.py UserDbQuery.init 1 0 0 100%
src/kwai/modules/identity/users/user_db_query.py UserDbQuery.columns 1 0 0 100%
src/kwai/modules/identity/users/user_db_query.py UserDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/identity/users/user_db_query.py UserDbQuery.filter_by_uuid 2 0 0 100%
src/kwai/modules/identity/users/user_db_query.py UserDbQuery.filter_by_email 2 0 0 100%
src/kwai/modules/identity/users/user_db_query.py (no function) 13 0 0 100%
src/kwai/modules/identity/users/user_db_repository.py UserDbRepository.__init__ 1 0 0 100%
src/kwai/modules/identity/users/user_db_repository.py UserDbRepository.update 1 1 0 0%
src/kwai/modules/identity/users/user_db_repository.py UserDbRepository.create_query 1 0 0 100%
src/kwai/modules/identity/users/user_db_repository.py UserDbRepository.get_user_by_id 6 1 0 83%
src/kwai/modules/identity/users/user_db_repository.py UserDbRepository.get_user_by_uuid 6 1 0 83%
src/kwai/modules/identity/users/user_db_repository.py UserDbRepository.get_user_by_email 6 0 0 100%
src/kwai/modules/identity/users/user_db_repository.py (no function) 14 0 0 100%
src/kwai/modules/identity/users/user_query.py UserQuery.filter_by_id 0 0 2 100%
src/kwai/modules/identity/users/user_query.py UserQuery.filter_by_uuid 0 0 1 100%
src/kwai/modules/identity/users/user_query.py UserQuery.filter_by_email 0 0 1 100%
src/kwai/modules/identity/users/user_query.py (no function) 8 0 2 100%
src/kwai/modules/identity/users/user_repository.py UserRepository.get_user_by_id 0 0 2 100%
src/kwai/modules/identity/users/user_repository.py UserRepository.get_user_by_uuid 0 0 2 100%
src/kwai/modules/identity/users/user_repository.py UserRepository.get_user_by_email 0 0 2 100%
src/kwai/modules/identity/users/user_repository.py UserRepository.update 0 0 2 100%
src/kwai/modules/identity/users/user_repository.py (no function) 6 0 8 100%
src/kwai/modules/identity/users/user_tables.py UserRow.create_entity 1 0 0 100%
src/kwai/modules/identity/users/user_tables.py UserRow.persist 1 1 0 0%
src/kwai/modules/identity/users/user_tables.py UserAccountRow.create_entity 1 0 0 100%
src/kwai/modules/identity/users/user_tables.py UserAccountRow.persist 1 0 0 100%
src/kwai/modules/identity/users/user_tables.py (no function) 47 0 0 100%
src/kwai/modules/portal/__init__.py (no function) 0 0 0 100%
src/kwai/modules/portal/applications/__init__.py (no function) 0 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.__init__ 11 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.id 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.title 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.name 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.short_description 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.description 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.remark 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.can_contain_news 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.can_contain_pages 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.can_contain_events 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.weight 1 0 0 100%
src/kwai/modules/portal/applications/application.py ApplicationEntity.traceable_time 1 0 0 100%
src/kwai/modules/portal/applications/application.py (no function) 28 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.init 1 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.columns 1 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.filter_by_name 2 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.filter_only_news 2 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.filter_only_pages 2 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py ApplicationDbQuery.filter_only_events 2 0 0 100%
src/kwai/modules/portal/applications/application_db_query.py (no function) 13 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.__init__ 1 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.create_query 1 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.get_by_id 5 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.get_by_name 5 1 0 80%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.get_all 4 1 0 75%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.create 3 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.update 2 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py ApplicationDbRepository.delete 2 0 0 100%
src/kwai/modules/portal/applications/application_db_repository.py (no function) 18 0 0 100%
src/kwai/modules/portal/applications/application_query.py ApplicationQuery.filter_by_id 0 0 6 100%
src/kwai/modules/portal/applications/application_query.py ApplicationQuery.filter_by_name 0 0 6 100%
src/kwai/modules/portal/applications/application_query.py ApplicationQuery.filter_only_news 0 0 2 100%
src/kwai/modules/portal/applications/application_query.py ApplicationQuery.filter_only_pages 0 0 2 100%
src/kwai/modules/portal/applications/application_query.py ApplicationQuery.filter_only_events 0 0 2 100%
src/kwai/modules/portal/applications/application_query.py (no function) 4 0 10 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.create_query 0 0 2 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.get_by_id 0 0 12 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.get_by_name 0 0 13 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.get_all 0 0 11 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.create 0 0 6 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.update 0 0 6 100%
src/kwai/modules/portal/applications/application_repository.py ApplicationRepository.delete 0 0 6 100%
src/kwai/modules/portal/applications/application_repository.py (no function) 6 0 19 100%
src/kwai/modules/portal/applications/application_tables.py ApplicationRow.create_entity 1 0 0 100%
src/kwai/modules/portal/applications/application_tables.py ApplicationRow.persist 1 0 0 100%
src/kwai/modules/portal/applications/application_tables.py (no function) 24 0 0 100%
src/kwai/modules/portal/create_news_item.py CreateNewsItem.__init__ 3 0 0 100%
src/kwai/modules/portal/create_news_item.py CreateNewsItem.execute 8 3 0 62%
src/kwai/modules/portal/create_news_item.py (no function) 13 0 0 100%
src/kwai/modules/portal/create_page.py CreatePage.__init__ 3 0 0 100%
src/kwai/modules/portal/create_page.py CreatePage.execute 3 0 0 100%
src/kwai/modules/portal/create_page.py (no function) 11 0 0 100%
src/kwai/modules/portal/delete_news_item.py DeleteNewsItem.__init__ 1 0 0 100%
src/kwai/modules/portal/delete_news_item.py DeleteNewsItem.execute 2 0 0 100%
src/kwai/modules/portal/delete_news_item.py (no function) 9 0 0 100%
src/kwai/modules/portal/delete_page.py DeletePage.__init__ 1 0 0 100%
src/kwai/modules/portal/delete_page.py DeletePage.execute 2 0 0 100%
src/kwai/modules/portal/delete_page.py (no function) 9 0 0 100%
src/kwai/modules/portal/get_application.py GetApplication.__init__ 1 0 0 100%
src/kwai/modules/portal/get_application.py GetApplication.execute 1 0 0 100%
src/kwai/modules/portal/get_application.py (no function) 9 0 0 100%
src/kwai/modules/portal/get_applications.py GetApplications.__init__ 1 0 0 100%
src/kwai/modules/portal/get_applications.py GetApplications.execute 8 3 0 62%
src/kwai/modules/portal/get_applications.py (no function) 11 0 0 100%
src/kwai/modules/portal/get_news_item.py GetNewsItem.__init__ 1 0 0 100%
src/kwai/modules/portal/get_news_item.py GetNewsItem.execute 1 0 0 100%
src/kwai/modules/portal/get_news_item.py (no function) 9 0 0 100%
src/kwai/modules/portal/get_news_items.py GetNewsItems.__init__ 1 0 0 100%
src/kwai/modules/portal/get_news_items.py GetNewsItems.execute 13 3 0 77%
src/kwai/modules/portal/get_news_items.py (no function) 17 0 0 100%
src/kwai/modules/portal/get_page.py GetPage.__init__ 1 0 0 100%
src/kwai/modules/portal/get_page.py GetPage.execute 1 0 0 100%
src/kwai/modules/portal/get_page.py (no function) 9 0 0 100%
src/kwai/modules/portal/get_pages.py GetPages.__init__ 1 0 0 100%
src/kwai/modules/portal/get_pages.py GetPages.execute 6 1 0 83%
src/kwai/modules/portal/get_pages.py (no function) 12 0 0 100%
src/kwai/modules/portal/news/__init__.py (no function) 0 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.__init__ 8 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.is_enabled 1 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.promotion 1 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.period 1 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.remark 1 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.application 1 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.texts 1 0 0 100%
src/kwai/modules/portal/news/news_item.py NewsItemEntity.traceable_time 1 0 0 100%
src/kwai/modules/portal/news/news_item.py (no function) 29 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.__init__ 2 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.init 2 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.columns 1 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.count_column 1 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.filter_by_publication_date 5 1 0 80%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.filter_by_promoted 5 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.filter_by_application 4 4 0 0%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.filter_by_active 3 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.filter_by_user 6 1 0 83%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.order_by_publication_date 3 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py NewsItemDbQuery.fetch 5 0 0 100%
src/kwai/modules/portal/news/news_item_db_query.py (no function) 26 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.__init__ 1 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.create 6 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.update 6 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.delete 4 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.create_query 1 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.get_by_id 6 0 0 100%
src/kwai/modules/portal/news/news_item_db_repository.py NewsItemDbRepository.get_all 18 6 0 67%
src/kwai/modules/portal/news/news_item_db_repository.py (no function) 20 0 0 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.filter_by_id 0 0 6 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.filter_by_publication_date 0 0 10 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.filter_by_promoted 0 0 2 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.filter_by_application 0 0 6 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.filter_by_active 0 0 5 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.filter_by_user 0 0 6 100%
src/kwai/modules/portal/news/news_item_query.py NewsItemQuery.order_by_publication_date 0 0 2 100%
src/kwai/modules/portal/news/news_item_query.py (no function) 5 0 16 100%
src/kwai/modules/portal/news/news_item_repository.py NewsItemRepository.create 0 0 9 100%
src/kwai/modules/portal/news/news_item_repository.py NewsItemRepository.update 0 0 6 100%
src/kwai/modules/portal/news/news_item_repository.py NewsItemRepository.delete 0 0 6 100%
src/kwai/modules/portal/news/news_item_repository.py NewsItemRepository.create_query 0 0 2 100%
src/kwai/modules/portal/news/news_item_repository.py NewsItemRepository.get_by_id 0 0 9 100%
src/kwai/modules/portal/news/news_item_repository.py NewsItemRepository.get_all 0 0 11 100%
src/kwai/modules/portal/news/news_item_repository.py (no function) 6 0 17 100%
src/kwai/modules/portal/news/news_tables.py NewsItemTextRow.persist 1 0 0 100%
src/kwai/modules/portal/news/news_tables.py NewsItemRow.create_entity 1 0 0 100%
src/kwai/modules/portal/news/news_tables.py NewsItemRow.persist 1 0 0 100%
src/kwai/modules/portal/news/news_tables.py (no function) 32 0 0 100%
src/kwai/modules/portal/news_item_command.py (no function) 12 0 0 100%
src/kwai/modules/portal/page_command.py (no function) 9 0 0 100%
src/kwai/modules/portal/pages/__init__.py (no function) 0 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.__init__ 7 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.enabled 1 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.priority 1 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.remark 1 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.texts 1 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.traceable_time 1 0 0 100%
src/kwai/modules/portal/pages/page.py PageEntity.application 1 0 0 100%
src/kwai/modules/portal/pages/page.py (no function) 20 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.__init__ 2 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.init 2 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.columns 1 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.count_column 1 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.filter_by_application 4 4 0 0%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.filter_by_active 2 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.filter_by_user 6 1 0 83%
src/kwai/modules/portal/pages/page_db_query.py PageDbQuery.fetch 6 0 0 100%
src/kwai/modules/portal/pages/page_db_query.py (no function) 22 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py _create_entity 1 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.__init__ 1 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.create 6 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.update 6 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.delete 4 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.create_query 1 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.get_by_id 6 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py PageDbRepository.get_all 6 0 0 100%
src/kwai/modules/portal/pages/page_db_repository.py (no function) 21 0 0 100%
src/kwai/modules/portal/pages/page_query.py PageQuery.filter_by_id 0 0 6 100%
src/kwai/modules/portal/pages/page_query.py PageQuery.filter_by_application 0 0 6 100%
src/kwai/modules/portal/pages/page_query.py PageQuery.filter_by_active 0 0 2 100%
src/kwai/modules/portal/pages/page_query.py PageQuery.filter_by_user 0 0 6 100%
src/kwai/modules/portal/pages/page_query.py (no function) 5 0 8 100%
src/kwai/modules/portal/pages/page_repository.py PageRepository.create 0 0 9 100%
src/kwai/modules/portal/pages/page_repository.py PageRepository.update 0 0 6 100%
src/kwai/modules/portal/pages/page_repository.py PageRepository.delete 0 0 6 100%
src/kwai/modules/portal/pages/page_repository.py PageRepository.create_query 0 0 2 100%
src/kwai/modules/portal/pages/page_repository.py PageRepository.get_by_id 0 0 9 100%
src/kwai/modules/portal/pages/page_repository.py PageRepository.get_all 0 0 11 100%
src/kwai/modules/portal/pages/page_repository.py (no function) 6 0 17 100%
src/kwai/modules/portal/pages/page_tables.py PageTextRow.persist 1 0 0 100%
src/kwai/modules/portal/pages/page_tables.py PageRow.create_entity 1 0 0 100%
src/kwai/modules/portal/pages/page_tables.py PageRow.persist 1 0 0 100%
src/kwai/modules/portal/pages/page_tables.py (no function) 28 0 0 100%
src/kwai/modules/portal/update_application.py UpdateApplication.__init__ 1 0 0 100%
src/kwai/modules/portal/update_application.py UpdateApplication.execute 4 0 0 100%
src/kwai/modules/portal/update_application.py (no function) 19 0 0 100%
src/kwai/modules/portal/update_news_item.py UpdateNewsItem.__init__ 3 0 0 100%
src/kwai/modules/portal/update_news_item.py UpdateNewsItem.execute 10 3 0 70%
src/kwai/modules/portal/update_news_item.py (no function) 17 0 0 100%
src/kwai/modules/portal/update_page.py UpdatePage.__init__ 3 0 0 100%
src/kwai/modules/portal/update_page.py UpdatePage.execute 5 0 0 100%
src/kwai/modules/portal/update_page.py (no function) 15 0 0 100%
src/kwai/modules/teams/__init__.py (no function) 0 0 0 100%
src/kwai/modules/teams/create_team.py CreateTeam.__init__ 2 0 0 100%
src/kwai/modules/teams/create_team.py CreateTeam.execute 2 0 0 100%
src/kwai/modules/teams/create_team.py (no function) 12 0 0 100%
src/kwai/modules/teams/create_team_member.py CreateTeamMember.__init__ 3 0 0 100%
src/kwai/modules/teams/create_team_member.py CreateTeamMember.execute 8 0 0 100%
src/kwai/modules/teams/create_team_member.py (no function) 15 0 0 100%
src/kwai/modules/teams/delete_team.py DeleteTeam.__init__ 1 0 0 100%
src/kwai/modules/teams/delete_team.py DeleteTeam.execute 2 0 0 100%
src/kwai/modules/teams/delete_team.py (no function) 9 0 0 100%
src/kwai/modules/teams/domain/__init__.py (no function) 0 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.__init__ 6 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.__str__ 1 1 0 0%
src/kwai/modules/teams/domain/team.py TeamEntity.__repr__ 1 1 0 0%
src/kwai/modules/teams/domain/team.py TeamEntity.name 1 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.is_active 1 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.remark 1 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.traceable_time 1 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.members 1 0 0 100%
src/kwai/modules/teams/domain/team.py TeamEntity.add_member 3 1 0 67%
src/kwai/modules/teams/domain/team.py (no function) 22 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.__init__ 8 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.__str__ 1 1 0 0%
src/kwai/modules/teams/domain/team_member.py MemberEntity.__repr__ 1 1 0 0%
src/kwai/modules/teams/domain/team_member.py MemberEntity.name 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.uuid 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.license 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.birthdate 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.nationality 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.gender 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py MemberEntity.is_active_in_club 1 0 0 100%
src/kwai/modules/teams/domain/team_member.py (no function) 32 0 0 100%
src/kwai/modules/teams/get_members.py GetMembers.__init__ 2 0 0 100%
src/kwai/modules/teams/get_members.py GetMembers.execute 4 0 0 100%
src/kwai/modules/teams/get_members.py (no function) 14 0 0 100%
src/kwai/modules/teams/get_team.py GetTeam.__init__ 2 0 0 100%
src/kwai/modules/teams/get_team.py GetTeam.execute 3 0 0 100%
src/kwai/modules/teams/get_team.py (no function) 10 0 0 100%
src/kwai/modules/teams/get_teams.py GetTeams.__init__ 2 0 0 100%
src/kwai/modules/teams/get_teams.py GetTeams.execute 2 0 0 100%
src/kwai/modules/teams/get_teams.py (no function) 11 0 0 100%
src/kwai/modules/teams/repositories/__init__.py (no function) 0 0 0 100%
src/kwai/modules/teams/repositories/_tables.py TeamRow.create_entity 1 0 0 100%
src/kwai/modules/teams/repositories/_tables.py TeamRow.persist 1 0 0 100%
src/kwai/modules/teams/repositories/_tables.py TeamMemberRow.create_team_member 1 1 0 0%
src/kwai/modules/teams/repositories/_tables.py TeamMemberRow.persist 1 0 0 100%
src/kwai/modules/teams/repositories/_tables.py CountryRow.create_country 1 0 0 100%
src/kwai/modules/teams/repositories/_tables.py (no function) 63 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberQueryRow.create_entity 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.__init__ 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.init 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.columns 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.count_column 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.filter_by_birthdate 4 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.filter_by_uuid 2 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbQuery.filter_by_team 6 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbRepository.__init__ 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbRepository.create_query 1 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbRepository.get 5 2 0 60%
src/kwai/modules/teams/repositories/member_db_repository.py MemberDbRepository.get_all 3 0 0 100%
src/kwai/modules/teams/repositories/member_db_repository.py (no function) 36 0 0 100%
src/kwai/modules/teams/repositories/member_repository.py MemberQuery.filter_by_id 0 0 2 100%
src/kwai/modules/teams/repositories/member_repository.py MemberQuery.filter_by_uuid 0 0 2 100%
src/kwai/modules/teams/repositories/member_repository.py MemberQuery.filter_by_birthdate 0 0 2 100%
src/kwai/modules/teams/repositories/member_repository.py MemberQuery.filter_by_team 0 0 9 100%
src/kwai/modules/teams/repositories/member_repository.py MemberRepository.create_query 0 0 2 100%
src/kwai/modules/teams/repositories/member_repository.py MemberRepository.get 0 0 9 100%
src/kwai/modules/teams/repositories/member_repository.py MemberRepository.get_all 0 0 11 100%
src/kwai/modules/teams/repositories/member_repository.py (no function) 10 0 21 100%
src/kwai/modules/teams/repositories/team_db_repository.py MemberPersonCountryMixin.create_member_entity 1 1 0 0%
src/kwai/modules/teams/repositories/team_db_repository.py TeamQueryRow.create_entity 9 2 0 78%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbQuery.__init__ 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbQuery.init 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbQuery.columns 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbQuery.count_column 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.create_query 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.get 5 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.get_all 6 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.__init__ 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.create 2 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.delete 3 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.update 1 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py TeamDbRepository.add_team_member 2 0 0 100%
src/kwai/modules/teams/repositories/team_db_repository.py (no function) 45 0 0 100%
src/kwai/modules/teams/repositories/team_member_db_query.py TeamMemberQueryRow.create_team_member 1 1 0 0%
src/kwai/modules/teams/repositories/team_member_db_query.py TeamMemberDbQuery.init 1 0 0 100%
src/kwai/modules/teams/repositories/team_member_db_query.py TeamMemberDbQuery.columns 1 0 0 100%
src/kwai/modules/teams/repositories/team_member_db_query.py TeamMemberDbQuery.filter_by_teams 3 0 0 100%
src/kwai/modules/teams/repositories/team_member_db_query.py TeamMemberDbQuery.fetch_team_members 5 2 0 60%
src/kwai/modules/teams/repositories/team_member_db_query.py (no function) 28 0 0 100%
src/kwai/modules/teams/repositories/team_repository.py TeamQuery.filter_by_id 0 0 2 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.create_query 0 0 2 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.get 0 0 9 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.get_all 0 0 12 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.create 0 0 1 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.delete 0 0 1 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.update 0 0 1 100%
src/kwai/modules/teams/repositories/team_repository.py TeamRepository.add_team_member 0 0 1 100%
src/kwai/modules/teams/repositories/team_repository.py (no function) 8 0 21 100%
src/kwai/modules/teams/update_team.py UpdateTeam.__init__ 2 0 0 100%
src/kwai/modules/teams/update_team.py UpdateTeam.execute 4 0 0 100%
src/kwai/modules/teams/update_team.py (no function) 14 0 0 100%
src/kwai/modules/training/__init__.py (no function) 0 0 0 100%
src/kwai/modules/training/coaches/__init__.py (no function) 0 0 0 100%
src/kwai/modules/training/coaches/_tables.py (no function) 18 0 0 100%
src/kwai/modules/training/coaches/coach.py CoachEntity.__init__ 4 0 0 100%
src/kwai/modules/training/coaches/coach.py CoachEntity.name 1 1 0 0%
src/kwai/modules/training/coaches/coach.py CoachEntity.is_active 1 1 0 0%
src/kwai/modules/training/coaches/coach.py (no function) 10 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachQueryRow.create_entity 1 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachDbQuery.count_column 1 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachDbQuery.init 1 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachDbQuery.columns 1 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachDbQuery.filter_by_ids 3 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py CoachDbQuery.filter_by_active 2 0 0 100%
src/kwai/modules/training/coaches/coach_db_query.py (no function) 23 0 0 100%
src/kwai/modules/training/coaches/coach_db_repository.py _create_entity 1 1 0 0%
src/kwai/modules/training/coaches/coach_db_repository.py CoachDbRepository.__init__ 1 0 0 100%
src/kwai/modules/training/coaches/coach_db_repository.py CoachDbRepository.create_query 1 0 0 100%
src/kwai/modules/training/coaches/coach_db_repository.py CoachDbRepository.get_by_id 5 0 0 100%
src/kwai/modules/training/coaches/coach_db_repository.py CoachDbRepository.get_by_ids 3 0 0 100%
src/kwai/modules/training/coaches/coach_db_repository.py CoachDbRepository.get_all 3 0 0 100%
src/kwai/modules/training/coaches/coach_db_repository.py (no function) 14 0 0 100%
src/kwai/modules/training/coaches/coach_query.py CoachQuery.filter_by_id 0 0 6 100%
src/kwai/modules/training/coaches/coach_query.py CoachQuery.filter_by_ids 0 0 6 100%
src/kwai/modules/training/coaches/coach_query.py CoachQuery.filter_by_active 0 0 2 100%
src/kwai/modules/training/coaches/coach_query.py (no function) 4 0 6 100%
src/kwai/modules/training/coaches/coach_repository.py CoachRepository.create_query 0 0 2 100%
src/kwai/modules/training/coaches/coach_repository.py CoachRepository.get_by_id 0 0 10 100%
src/kwai/modules/training/coaches/coach_repository.py CoachRepository.get_by_ids 0 0 6 100%
src/kwai/modules/training/coaches/coach_repository.py CoachRepository.get_all 0 0 8 100%
src/kwai/modules/training/coaches/coach_repository.py (no function) 6 0 10 100%
src/kwai/modules/training/create_training.py CreateTraining.__init__ 5 0 0 100%
src/kwai/modules/training/create_training.py CreateTraining.execute 11 0 0 100%
src/kwai/modules/training/create_training.py (no function) 18 0 0 100%
src/kwai/modules/training/create_training_definition.py CreateTrainingDefinition.__init__ 3 0 0 100%
src/kwai/modules/training/create_training_definition.py CreateTrainingDefinition.execute 5 0 0 100%
src/kwai/modules/training/create_training_definition.py (no function) 12 0 0 100%
src/kwai/modules/training/delete_training.py DeleteTraining.__init__ 1 0 0 100%
src/kwai/modules/training/delete_training.py DeleteTraining.execute 2 0 0 100%
src/kwai/modules/training/delete_training.py (no function) 9 0 0 100%
src/kwai/modules/training/delete_training_definition.py DeleteTrainingDefinition.__init__ 2 0 0 100%
src/kwai/modules/training/delete_training_definition.py DeleteTrainingDefinition.execute 3 0 0 100%
src/kwai/modules/training/delete_training_definition.py (no function) 11 0 0 100%
src/kwai/modules/training/get_coaches.py GetCoaches.__init__ 1 0 0 100%
src/kwai/modules/training/get_coaches.py GetCoaches.execute 5 0 0 100%
src/kwai/modules/training/get_coaches.py (no function) 9 0 0 100%
src/kwai/modules/training/get_teams.py GetTeams.__init__ 1 0 0 100%
src/kwai/modules/training/get_teams.py GetTeams.execute 3 0 0 100%
src/kwai/modules/training/get_teams.py (no function) 5 0 0 100%
src/kwai/modules/training/get_training.py GetTraining.__init__ 1 0 0 100%
src/kwai/modules/training/get_training.py GetTraining.execute 1 0 0 100%
src/kwai/modules/training/get_training.py (no function) 9 0 0 100%
src/kwai/modules/training/get_training_definition.py GetTrainingDefinition.__init__ 1 0 0 100%
src/kwai/modules/training/get_training_definition.py GetTrainingDefinition.execute 1 0 0 100%
src/kwai/modules/training/get_training_definition.py (no function) 9 0 0 100%
src/kwai/modules/training/get_training_definitions.py GetTrainingDefinitions.__init__ 1 0 0 100%
src/kwai/modules/training/get_training_definitions.py GetTrainingDefinitions.execute 2 0 0 100%
src/kwai/modules/training/get_training_definitions.py (no function) 10 0 0 100%
src/kwai/modules/training/get_trainings.py GetTrainings.__init__ 3 0 0 100%
src/kwai/modules/training/get_trainings.py GetTrainings.execute 15 1 0 93%
src/kwai/modules/training/get_trainings.py (no function) 22 0 0 100%
src/kwai/modules/training/teams/__init__.py (no function) 0 0 0 100%
src/kwai/modules/training/teams/team.py TeamEntity.__init__ 2 0 0 100%
src/kwai/modules/training/teams/team.py TeamEntity.name 1 0 0 100%
src/kwai/modules/training/teams/team.py (no function) 7 0 0 100%
src/kwai/modules/training/teams/team_db_query.py TeamDbQuery.init 1 0 0 100%
src/kwai/modules/training/teams/team_db_query.py TeamDbQuery.columns 1 0 0 100%
src/kwai/modules/training/teams/team_db_query.py TeamDbQuery.filter_by_ids 3 0 0 100%
src/kwai/modules/training/teams/team_db_query.py TeamDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/training/teams/team_db_query.py (no function) 10 0 0 100%
src/kwai/modules/training/teams/team_db_repository.py TeamDbRepository.__init__ 1 0 0 100%
src/kwai/modules/training/teams/team_db_repository.py TeamDbRepository.create_query 1 0 0 100%
src/kwai/modules/training/teams/team_db_repository.py TeamDbRepository.get_by_id 4 0 0 100%
src/kwai/modules/training/teams/team_db_repository.py TeamDbRepository.get_all 3 0 0 100%
src/kwai/modules/training/teams/team_db_repository.py TeamDbRepository.get_by_ids 4 0 0 100%
src/kwai/modules/training/teams/team_db_repository.py (no function) 13 0 0 100%
src/kwai/modules/training/teams/team_query.py TeamQuery.filter_by_id 0 0 6 100%
src/kwai/modules/training/teams/team_query.py TeamQuery.filter_by_ids 0 0 6 100%
src/kwai/modules/training/teams/team_query.py (no function) 4 0 4 100%
src/kwai/modules/training/teams/team_repository.py TeamRepository.create_query 0 0 2 100%
src/kwai/modules/training/teams/team_repository.py TeamRepository.get_all 0 0 1 100%
src/kwai/modules/training/teams/team_repository.py TeamRepository.get_by_id 0 0 6 100%
src/kwai/modules/training/teams/team_repository.py TeamRepository.get_by_ids 0 0 6 100%
src/kwai/modules/training/teams/team_repository.py (no function) 6 0 8 100%
src/kwai/modules/training/teams/team_tables.py TeamRow.create_entity 1 0 0 100%
src/kwai/modules/training/teams/team_tables.py (no function) 9 0 0 100%
src/kwai/modules/training/training_command.py (no function) 20 0 0 100%
src/kwai/modules/training/training_definition_command.py (no function) 13 0 0 100%
src/kwai/modules/training/trainings/__init__.py (no function) 0 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.__init__ 12 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.id 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.definition 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.texts 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.coaches 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.teams 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.traceable_time 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.period 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.active 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.cancelled 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.location 1 0 0 100%
src/kwai/modules/training/trainings/training.py TrainingEntity.remark 1 0 0 100%
src/kwai/modules/training/trainings/training.py (no function) 33 0 0 100%
src/kwai/modules/training/trainings/training_coach_db_query.py TrainingCoachQueryRow.create_coach 1 1 0 0%
src/kwai/modules/training/trainings/training_coach_db_query.py TrainingCoachDbQuery.init 1 0 0 100%
src/kwai/modules/training/trainings/training_coach_db_query.py TrainingCoachDbQuery.columns 1 0 0 100%
src/kwai/modules/training/trainings/training_coach_db_query.py TrainingCoachDbQuery.filter_by_trainings 3 0 0 100%
src/kwai/modules/training/trainings/training_coach_db_query.py TrainingCoachDbQuery.fetch_coaches 5 2 0 60%
src/kwai/modules/training/trainings/training_coach_db_query.py (no function) 26 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.__init__ 2 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.init 2 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.columns 1 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.count_column 1 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_by_year_month 5 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_by_dates 2 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_by_coach 4 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_by_team 4 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_by_definition 2 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.filter_active 2 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.fetch 5 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py TrainingDbQuery.order_by_date 3 0 0 100%
src/kwai/modules/training/trainings/training_db_query.py (no function) 29 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py _create_entity 4 1 0 75%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.__init__ 1 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.create_query 1 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.get_by_id 8 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.get_all 31 2 0 94%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.create 8 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.update 9 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository._insert_coaches 3 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository._insert_teams 3 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository._delete_coaches 2 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository._delete_contents 2 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository._delete_teams 2 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.delete 5 0 0 100%
src/kwai/modules/training/trainings/training_db_repository.py TrainingDbRepository.reset_definition 13 7 0 46%
src/kwai/modules/training/trainings/training_db_repository.py (no function) 31 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.__init__ 11 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.id 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.name 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.description 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.weekday 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.period 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.active 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.location 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.owner 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.remark 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.traceable_time 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py TrainingDefinitionEntity.team 1 0 0 100%
src/kwai/modules/training/trainings/training_definition.py (no function) 32 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_query.py TrainingDefinitionDbQuery.init 1 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_query.py TrainingDefinitionDbQuery.columns 1 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_query.py TrainingDefinitionDbQuery.count_column 1 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_query.py TrainingDefinitionDbQuery.filter_by_id 2 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_query.py TrainingDefinitionDbQuery.filter_by_ids 3 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_query.py (no function) 15 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py _create_entity 4 1 0 75%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.__init__ 1 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.create_query 1 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.get_by_id 5 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.get_all 4 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.create 3 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.update 2 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py TrainingDefinitionDbRepository.delete 2 0 0 100%
src/kwai/modules/training/trainings/training_definition_db_repository.py (no function) 19 0 0 100%
src/kwai/modules/training/trainings/training_definition_query.py TrainingDefinitionQuery.filter_by_id 0 0 9 100%
src/kwai/modules/training/trainings/training_definition_query.py TrainingDefinitionQuery.filter_by_ids 0 0 9 100%
src/kwai/modules/training/trainings/training_definition_query.py (no function) 4 0 8 100%
src/kwai/modules/training/trainings/training_definition_repository.py TrainingDefinitionRepository.create_query 0 0 2 100%
src/kwai/modules/training/trainings/training_definition_repository.py TrainingDefinitionRepository.get_by_id 0 0 12 100%
src/kwai/modules/training/trainings/training_definition_repository.py TrainingDefinitionRepository.get_all 0 0 11 100%
src/kwai/modules/training/trainings/training_definition_repository.py TrainingDefinitionRepository.create 0 0 6 100%
src/kwai/modules/training/trainings/training_definition_repository.py TrainingDefinitionRepository.update 0 0 6 100%
src/kwai/modules/training/trainings/training_definition_repository.py TrainingDefinitionRepository.delete 0 0 6 100%
src/kwai/modules/training/trainings/training_definition_repository.py (no function) 6 0 21 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_by_id 0 0 6 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_by_year_month 0 0 7 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_by_dates 0 0 7 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_by_coach 0 0 6 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_by_team 0 0 6 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_by_definition 0 0 6 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.filter_active 0 0 2 100%
src/kwai/modules/training/trainings/training_query.py TrainingQuery.order_by_date 0 0 2 100%
src/kwai/modules/training/trainings/training_query.py (no function) 8 0 20 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.create_query 0 0 2 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.get_all 0 0 11 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.get_by_id 0 0 9 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.create 0 0 9 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.update 0 0 6 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.delete 0 0 6 100%
src/kwai/modules/training/trainings/training_repository.py TrainingRepository.reset_definition 0 0 10 100%
src/kwai/modules/training/trainings/training_repository.py (no function) 7 0 21 100%
src/kwai/modules/training/trainings/training_tables.py TrainingTextRow.persist 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py TrainingRow.create_entity 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py TrainingRow.persist 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py TrainingDefinitionRow.create_entity 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py TrainingDefinitionRow.persist 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py TrainingCoachRow.create_coach 1 1 0 0%
src/kwai/modules/training/trainings/training_tables.py TrainingCoachRow.persist 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py TrainingTeamRow.persist 1 0 0 100%
src/kwai/modules/training/trainings/training_tables.py (no function) 83 0 0 100%
src/kwai/modules/training/trainings/training_team_db_query.py TrainingTeamDbQuery.init 1 0 0 100%
src/kwai/modules/training/trainings/training_team_db_query.py TrainingTeamDbQuery.columns 1 0 0 100%
src/kwai/modules/training/trainings/training_team_db_query.py TrainingTeamDbQuery.filter_by_trainings 3 0 0 100%
src/kwai/modules/training/trainings/training_team_db_query.py TrainingTeamDbQuery.fetch_teams 5 2 0 60%
src/kwai/modules/training/trainings/training_team_db_query.py (no function) 13 0 0 100%
src/kwai/modules/training/trainings/value_objects.py (no function) 18 0 0 100%
src/kwai/modules/training/update_training.py UpdateTraining.__init__ 5 0 0 100%
src/kwai/modules/training/update_training.py UpdateTraining.execute 13 2 0 85%
src/kwai/modules/training/update_training.py (no function) 22 0 0 100%
src/kwai/modules/training/update_training_definition.py UpdateTrainingDefinition.__init__ 3 0 0 100%
src/kwai/modules/training/update_training_definition.py UpdateTrainingDefinition.execute 7 1 0 86%
src/kwai/modules/training/update_training_definition.py (no function) 16 0 0 100%
Total   7661 1059 1290 86%

No items found using the specified filter.