Skip to content

Fail_on definition

Compare
Choose a tag to compare
@kyp76 kyp76 released this 01 Feb 21:24
· 51 commits to master since this release

Add capabilty to stop test execution if some elements are present on "fail_on" definition

from spintest import spintest
urls = ["https://test.com"]

tasks = [
    {
        "method": "GET",
        "route": "test",
        "expected": {
            "body": {"result": "Success"},
            "expected_match": "partial",
        },
        "fail_on": [
            {
                "code": 409,
            },
            {
                "body": {"result": "Failed"},
                "match": "partial",
            },
            {
                "body": {"result": "Error"},
                "match": "partial",
            },
        ],
        "retry": 15,
    }
]

result = spintest(urls, tasks, generate_report="report_name")
assert True is result