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
This commit is contained in:
1 parent
92fbe4443d
commit
8e68fb9008
1 file changed
+7
@@ -1,3 +1,10 @@
|
|||||||
|
class StepModel(BaseModel):
|
||||||
|
name: str
|
||||||
|
request: RequestModel
|
||||||
|
extract: list[ExtractModel] = []
|
||||||
|
assert_: list[AssertModel] = []
|
||||||
|
|
||||||
|
|
||||||
class TestModel(BaseModel):
|
class TestModel(BaseModel):
|
||||||
name: str = "Unnamed Test"
|
name: str = "Unnamed Test"
|
||||||
base_url: str = ""
|
base_url: str = ""
|
||||||
|
|||||||
Reference in new issue
Block a user