Coverage for src/galaxy_beep_frame/frame/header_type/null.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-31 04:18 +0200

1"""Null class.""" 

2 

3from .base import HeaderType 

4 

5 

6class Null(HeaderType): 

7 """Null type.""" 

8 

9 def build(self, size: int) -> bytes: 

10 """Build the header of this Frame.""" 

11 

12 return ( 

13 b"NUL " 

14 + ( 

15 f"{self.state.channel_number} " 

16 f"{self.state.message_number} " 

17 f". {self.state.sequence_number} {size}" 

18 ).encode() 

19 )