Commit Graph
3 Commits
Author SHA1 Message Date
Black_Raven 8e68fb9008 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
2026-08-24 15:24:31 +03:00
Black_Raven 92fbe4443d feat(models): Added TestModel
TestModel is a test structure
class TestModel:
    name: str                    # Test name
    base_url: str                # App URL
    variables: dict              # Variables for test steps
    auth: AuthModel | None       # How to authenticate
    steps: list[StepModel]       # Test steps
2026-08-24 15:19:37 +03:00
Black_Raven 4b18035fd5 first commit 2026-08-18 10:26:47 +03:00