On Thu, Mar 5, 2026 at 11:46 AM Patrick Robb <[email protected]> wrote: > > 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.
Makes sense, I'll add to the next version

