From 8e68fb9008705431fe6e6ff2de016381f0fff4e2 Mon Sep 17 00:00:00 2001 From: Kirill Date: Mon, 24 Aug 2026 15:24:31 +0300 Subject: [PATCH] feat(models): Add StepModel StepModel is model for 1 step in all test. class StepModel: name: str # Step name request: RequestModel # What to send extract: list[ExtractModel] # What to extract from the response assert: list[AssertModel] # What to verify --- models/itm.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/itm.py b/models/itm.py index 0b24055..de6e8cc 100644 --- a/models/itm.py +++ b/models/itm.py @@ -1,3 +1,10 @@ +class StepModel(BaseModel): + name: str + request: RequestModel + extract: list[ExtractModel] = [] + assert_: list[AssertModel] = [] + + class TestModel(BaseModel): name: str = "Unnamed Test" base_url: str = ""