Result Assertion
Pass a result_check_dict to automatically assert response fields:
from je_api_testka import test_api_method_requests
# This will raise APIAssertException if status_code is not 200
test_api_method_requests(
"get",
"http://httpbin.org/get",
result_check_dict={"status_code": 200}
)
Assertable Fields
You can assert on any field in the response data:
Field |
Description |
|---|---|
|
HTTP status code |
|
Response body as text |
|
Response body as bytes |
|
Response headers |
|
Response cookies |
|
Response encoding |
|
Time elapsed for the request |
|
Request duration in seconds |
|
HTTP method used |
|
Request URL |
|
Request body sent |
|
Request start time |
|
Request end time |