Coverage for src/galaxy_beep_frame/exception/frame/below_range.py: 100%
4 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-31 04:18 +0200
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-31 04:18 +0200
1"""BelowRangeError class."""
3from .range import RangeError
6class BelowRangeError(RangeError):
7 """Value is below the allowed range."""
9 def __init__(
10 self, current_value: int, min_value: int, name: str
11 ) -> None:
12 """
13 Error initialization.
15 Parameters
16 ----------
17 current_value: int
18 Current value.
19 min_value: int
20 Minimum allowed value.
21 name: str
22 Name of the value outside of the range.
24 """
26 super().__init__(
27 f"{name.capitalize()} outside of range: {current_value} is"
28 f" below {min_value}."
29 )