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

1"""BelowRangeError class.""" 

2 

3from .range import RangeError 

4 

5 

6class BelowRangeError(RangeError): 

7 """Value is below the allowed range.""" 

8 

9 def __init__( 

10 self, current_value: int, min_value: int, name: str 

11 ) -> None: 

12 """ 

13 Error initialization. 

14 

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. 

23 

24 """ 

25 

26 super().__init__( 

27 f"{name.capitalize()} outside of range: {current_value} is" 

28 f" below {min_value}." 

29 )