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

Reply via email to