Coverage report: 52%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-12 14:00 +0200

File function   statements missing excluded   coverage
src \ syriantaxes \ __init__.py (no function)   5 0 0   100%
src \ syriantaxes \ bracket.py Bracket.__init__   3 3 0   0%
src \ syriantaxes \ bracket.py Bracket.min   1 1 0   0%
src \ syriantaxes \ bracket.py Bracket.min   1 1 0   0%
src \ syriantaxes \ bracket.py Bracket.max   1 1 0   0%
src \ syriantaxes \ bracket.py Bracket.max   1 1 0   0%
src \ syriantaxes \ bracket.py Bracket.rate   1 1 0   0%
src \ syriantaxes \ bracket.py Bracket.rate   1 1 0   0%
src \ syriantaxes \ bracket.py Bracket.__repr__   1 1 0   0%
src \ syriantaxes \ bracket.py (no function)   18 0 0   100%
src \ syriantaxes \ cast.py _cast_to_decimal   8 0 0   100%
src \ syriantaxes \ cast.py cast_to_decimal   22 8 0   64%
src \ syriantaxes \ cast.py (no function)   4 0 0   100%
src \ syriantaxes \ rounder.py Rounder.__init__   3 3 0   0%
src \ syriantaxes \ rounder.py Rounder.round   3 3 0   0%
src \ syriantaxes \ rounder.py Rounder.method   1 1 0   0%
src \ syriantaxes \ rounder.py Rounder.method   2 2 0   0%
src \ syriantaxes \ rounder.py Rounder.to_nearest   1 1 0   0%
src \ syriantaxes \ rounder.py Rounder.to_nearest   1 1 0   0%
src \ syriantaxes \ rounder.py Rounder._validate_method   3 3 0   0%
src \ syriantaxes \ rounder.py (no function)   15 0 0   100%
src \ syriantaxes \ ss.py SocialSecurity.__init__   3 3 0   0%
src \ syriantaxes \ ss.py SocialSecurity.min_salary   1 1 0   0%
src \ syriantaxes \ ss.py SocialSecurity.min_salary   1 1 0   0%
src \ syriantaxes \ ss.py SocialSecurity.deduction_rate   1 1 0   0%
src \ syriantaxes \ ss.py SocialSecurity.deduction_rate   1 1 0   0%
src \ syriantaxes \ ss.py SocialSecurity.calculate_deduction   5 5 0   0%
src \ syriantaxes \ ss.py SocialSecurity.__repr__   1 1 0   0%
src \ syriantaxes \ ss.py (no function)   15 0 0   100%
src \ syriantaxes \ taxes.py calculate_fixed_tax   5 5 0   0%
src \ syriantaxes \ taxes.py calculate_gross_compensation   5 5 0   0%
src \ syriantaxes \ taxes.py calculate_brackets_tax   28 28 0   0%
src \ syriantaxes \ taxes.py calculate_gross_fixed_salary   17 17 0   0%
src \ syriantaxes \ taxes.py calculate_gross_components   15 15 0   0%
src \ syriantaxes \ taxes.py (no function)   8 0 0   100%
src \ syriantaxes \ types.py Rounder.round   0 0 1   100%
src \ syriantaxes \ types.py SocialSecurity.calculate_deduction   0 0 1   100%
src \ syriantaxes \ types.py BracketWithProps.min   0 0 1   100%
src \ syriantaxes \ types.py BracketWithProps.max   0 0 1   100%
src \ syriantaxes \ types.py BracketWithProps.rate   0 0 1   100%
src \ syriantaxes \ types.py (no function)   21 0 11   100%
tests \ test_cast.py test_cast_to_decimal_with_number_valid_inputs   2 0 0   100%
tests \ test_cast.py test_cast_to_decimal_with_number_invalid_inputs   2 0 0   100%
tests \ test_cast.py test_cast_to_decimal_with_validators_valid_inputs   1 0 0   100%
tests \ test_cast.py (no function)   10 0 0   100%
Total     238 115 16   52%

No items found using the specified filter.