Skip to content

New Status Assertion Keywords

Choose a tag to compare

@lucagiove lucagiove released this 21 Jan 22:04
· 388 commits to master since this release
1b37100

What's new

Status Should Be

Fails if response status code is different than the expected.
expected_status could be the code number as an integer or as string.
But it could also be a named status code like 'ok', 'created', 'accepted' or 'bad request', 'not found' etc.
The response is the output of other requests keywords like Get Request.
A custom message msg can be added to work like built in keywords.

Request Should Be Successful

Fails if response status code is a client or server error (4xx, 5xx).
The response is the output of other requests keywords like Get Request.
In case of failure an HTTPError will be automatically raised.

Local HTTP Test Server

A local version of flask httpbin server has been integrated in the project for testing purpose.