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
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-31 04:18 +0200
1"""Null class."""
3from .base import HeaderType
6class Null(HeaderType):
7 """Null type."""
9 def build(self, size: int) -> bytes:
10 """Build the header of this Frame."""
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 )