Coverage report: 100.0%

Files Functions Classes

coverage.py v7.6.1, created at 2025-04-07 20:57 +0000

File class statements missing excluded coverage
app/pycardgame/__init__.py (no class) 4 0 0 100.0%
app/pycardgame/src/base.py CardMeta 3 0 0 100.0%
app/pycardgame/src/base.py GenericCard 54 0 1 100.0%
app/pycardgame/src/base.py DeckMeta 2 0 0 100.0%
app/pycardgame/src/base.py GenericDeck 63 0 0 100.0%
app/pycardgame/src/base.py GenericPlayer 35 0 0 100.0%
app/pycardgame/src/base.py GenericGame 103 0 3 100.0%
app/pycardgame/src/base.py (no class) 107 0 8 100.0%
app/pycardgame/src/presets.py UnoCard 6 0 1 100.0%
app/pycardgame/src/presets.py NumberCard 3 0 0 100.0%
app/pycardgame/src/presets.py DrawTwoCard 4 0 0 100.0%
app/pycardgame/src/presets.py SkipCard 3 0 0 100.0%
app/pycardgame/src/presets.py ReverseCard 3 0 0 100.0%
app/pycardgame/src/presets.py WildCard 7 0 0 100.0%
app/pycardgame/src/presets.py WildDrawFourCard 8 0 0 100.0%
app/pycardgame/src/presets.py UnoDeck 7 0 0 100.0%
app/pycardgame/src/presets.py UnoPlayer 8 0 0 100.0%
app/pycardgame/src/presets.py UnoGame 42 0 0 100.0%
app/pycardgame/src/presets.py (no class) 48 0 1 100.0%
app/pycardgame/tests/base/test_card.py (no class) 113 0 1 100.0%
app/pycardgame/tests/base/test_deck.py (no class) 121 0 1 100.0%
app/pycardgame/tests/base/test_game.py DummyGame 4 0 0 100.0%
app/pycardgame/tests/base/test_game.py (no class) 210 0 1 100.0%
app/pycardgame/tests/base/test_player.py (no class) 87 0 1 100.0%
app/pycardgame/tests/presets/uno/test_cards.py (no class) 149 0 0 100.0%
app/pycardgame/tests/presets/uno/test_deck.py (no class) 28 0 0 100.0%
app/pycardgame/tests/presets/uno/test_game.py (no class) 174 0 0 100.0%
Total   1396 0 22 100.0%

No items found using the specified filter.

8 empty classes skipped.