On Fri, Feb 27, 2026 at 2:20 PM Dean Marx <[email protected]> wrote: > > +@dataclass > +class FlowTest: > + """A complete flow test ready for execution.""" > + > + flow_rule: FlowRule > + packet: Packet > + verification_type: str > + verification_params: dict[str, Any] > + description: str = "" > + > + > +@dataclass > +class FlowTestResult: > + """Result of a single test case execution.""" > + > + description: str > + passed: bool > + failure_reason: str = "" > + flow_rule_pattern: str = "" > + skipped: bool = False > + sent_packet: Packet | None = None > + > + > +@dataclass > +class ModifyTestCase:
Don't just rename FlowTestCase to FlowTest - also drop Case from this class, and JumpTestCase etc.

