From c0af7f5bf3a12e05560ec22100c9e737bb548993 Mon Sep 17 00:00:00 2001 From: Kirill Date: Mon, 24 Aug 2026 15:35:47 +0300 Subject: [PATCH] feat(models): Added AssertModel AsserrtModel needs for checking answer class AssertModel: type: str # What to check: "status" / "json" / "header" path: str # Where to look: "$.user.id" operator: str # How to check: "equals" / "exists" / "gt" value: Any # What to check against: 200 / true --- models/itm.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/itm.py b/models/itm.py index 6b04182..8fd53e3 100644 --- a/models/itm.py +++ b/models/itm.py @@ -14,6 +14,13 @@ class ExtractModel(BaseModel): source: str = "body" +class AssertModel(BaseModel): + type: str + path: str | None = None + operator: str = "equals" + value: Any = None + + class StepModel(BaseModel): name: str request: RequestModel