Coverage report: 100%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-24 08:34 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
src/app/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
src/app/core/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
src/app/core/dependencies.py get_card_service   100% 2 0 0   100% 0 0   100%
src/app/core/dependencies.py get_deck_service   100% 2 0 0   100% 0 0   100%
src/app/core/dependencies.py get_review_service   100% 2 0 0   100% 0 0   100%
src/app/core/dependencies.py (no function)   100% 10 0 0   100% 0 0   100%
src/app/core/health.py health   100% 3 0 0   100% 0 0   100%
src/app/core/health.py (no function)   100% 6 0 0   100% 0 0   100%
src/app/core/logging.py RequestIdFilter.filter   100% 2 0 0   100% 0 0   100%
src/app/core/logging.py setup_logging   100% 7 0 0   100% 0 0   100%
src/app/core/logging.py (no function)   100% 6 0 0   100% 0 0   100%
src/app/core/middleware.py RequestContextMiddleware.dispatch   100% 5 0 0   100% 0 0   100%
src/app/core/middleware.py (no function)   100% 6 0 0   100% 0 0   100%
src/app/core/request_context.py set_request_id   100% 1 0 0   100% 0 0   100%
src/app/core/request_context.py get_request_id   100% 1 0 0   100% 0 0   100%
src/app/core/request_context.py (no function)   100% 4 0 0   100% 0 0   100%
src/app/core/settings.py (no function)   100% 8 0 0   100% 0 0   100%
src/app/db/__init__.py (no function)   100% 5 0 0   100% 0 0   100%
src/app/db/base.py (no function)   100% 3 0 0   100% 0 0   100%
src/app/db/engine.py (no function)   100% 3 0 0   100% 0 0   100%
src/app/db/registry.py (no function)   100% 4 0 0   100% 0 0   100%
src/app/db/session.py get_session   100% 4 0 0   100% 0 0   100%
src/app/db/session.py (no function)   100% 4 0 0   100% 0 0   100%
src/app/main.py lifespan   100% 3 0 0   100% 0 0   100%
src/app/main.py root   100% 1 0 0   100% 0 0   100%
src/app/main.py main   100% 1 0 0   100% 0 0   100%
src/app/main.py (no function)   100% 27 0 0   100% 2 0   100%
src/app/modules/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
src/app/modules/cards/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
src/app/modules/cards/model.py (no function)   100% 11 0 0   100% 0 0   100%
src/app/modules/cards/repository.py CardRepository.__init__   100% 2 0 0   100% 0 0   100%
src/app/modules/cards/repository.py CardRepository.create   100% 11 0 0   100% 0 0   100%
src/app/modules/cards/repository.py CardRepository.get   100% 10 0 0   100% 2 0   100%
src/app/modules/cards/repository.py CardRepository.list_by_deck   100% 8 0 0   100% 0 0   100%
src/app/modules/cards/repository.py CardRepository.delete   100% 16 0 0   100% 2 0   100%
src/app/modules/cards/repository.py (no function)   100% 10 0 0   100% 0 0   100%
src/app/modules/cards/router.py create_card   100% 12 0 0   100% 0 0   100%
src/app/modules/cards/router.py get_card   100% 12 0 0   100% 0 0   100%
src/app/modules/cards/router.py get_cards   100% 9 0 0   100% 0 0   100%
src/app/modules/cards/router.py delete_card   100% 12 0 0   100% 0 0   100%
src/app/modules/cards/router.py (no function)   100% 16 0 0   100% 0 0   100%
src/app/modules/cards/schemas.py (no function)   100% 17 0 0   100% 0 0   100%
src/app/modules/cards/services.py CardService.__init__   100% 1 0 0   100% 0 0   100%
src/app/modules/cards/services.py CardService.create_card   100% 11 0 0   100% 2 0   100%
src/app/modules/cards/services.py CardService.get_card   100% 11 0 0   100% 2 0   100%
src/app/modules/cards/services.py CardService.get_cards_for_deck   100% 8 0 0   100% 0 0   100%
src/app/modules/cards/services.py CardService.delete_card   100% 16 0 0   100% 2 0   100%
src/app/modules/cards/services.py (no function)   100% 10 0 0   100% 0 0   100%
src/app/modules/decks/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
src/app/modules/decks/model.py (no function)   100% 8 0 0   100% 0 0   100%
src/app/modules/decks/repository.py DeckRepository.__init__   100% 2 0 0   100% 0 0   100%
src/app/modules/decks/repository.py DeckRepository.create   100% 11 0 0   100% 0 0   100%
src/app/modules/decks/repository.py DeckRepository.get   100% 10 0 0   100% 2 0   100%
src/app/modules/decks/repository.py DeckRepository.get_with_cards   100% 12 0 0   100% 2 0   100%
src/app/modules/decks/repository.py DeckRepository.delete   100% 8 0 0   100% 0 0   100%
src/app/modules/decks/repository.py (no function)   100% 10 0 0   100% 0 0   100%
src/app/modules/decks/router.py create_deck   100% 12 0 0   100% 0 0   100%
src/app/modules/decks/router.py get_deck   100% 12 0 0   100% 0 0   100%
src/app/modules/decks/router.py get_deck_full   100% 12 0 0   100% 0 0   100%
src/app/modules/decks/router.py delete_deck   100% 12 0 0   100% 0 0   100%
src/app/modules/decks/router.py (no function)   100% 16 0 0   100% 0 0   100%
src/app/modules/decks/schemas.py (no function)   100% 11 0 0   100% 0 0   100%
src/app/modules/decks/services.py DeckService.__init__   100% 1 0 0   100% 0 0   100%
src/app/modules/decks/services.py DeckService.create_deck   100% 11 0 0   100% 2 0   100%
src/app/modules/decks/services.py DeckService.get_deck   100% 11 0 0   100% 2 0   100%
src/app/modules/decks/services.py DeckService.get_deck_with_cards   100% 14 0 0   100% 2 0   100%
src/app/modules/decks/services.py DeckService.delete_deck   100% 16 0 0   100% 2 0   100%
src/app/modules/decks/services.py (no function)   100% 9 0 0   100% 0 0   100%
src/app/modules/reviews/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
src/app/modules/reviews/model.py (no function)   100% 10 0 0   100% 0 0   100%
src/app/modules/reviews/repository.py ReviewRepository.__init__   100% 2 0 0   100% 0 0   100%
src/app/modules/reviews/repository.py ReviewRepository.create   100% 11 0 0   100% 0 0   100%
src/app/modules/reviews/repository.py ReviewRepository.get_by_deck   100% 8 0 0   100% 0 0   100%
src/app/modules/reviews/repository.py ReviewRepository.delete_by_deck   100% 16 0 0   100% 4 0   100%
src/app/modules/reviews/repository.py (no function)   100% 10 0 0   100% 0 0   100%
src/app/modules/reviews/router.py create_review   100% 12 0 0   100% 0 0   100%
src/app/modules/reviews/router.py get_deck_score   100% 9 0 0   100% 0 0   100%
src/app/modules/reviews/router.py (no function)   100% 12 0 0   100% 0 0   100%
src/app/modules/reviews/schemas.py (no function)   100% 13 0 0   100% 0 0   100%
src/app/modules/reviews/services.py ReviewService.__init__   100% 1 0 0   100% 0 0   100%
src/app/modules/reviews/services.py ReviewService.create_review   100% 11 0 0   100% 2 0   100%
src/app/modules/reviews/services.py ReviewService.compute_deck_score   100% 14 0 0   100% 2 0   100%
src/app/modules/reviews/services.py ReviewService.delete_deck_reviews   100% 8 0 0   100% 0 0   100%
src/app/modules/reviews/services.py (no function)   100% 9 0 0   100% 0 0   100%
Total     100% 667 0 0   100% 32 0   100%

No items found using the specified filter.