Test Record
All API test results are automatically stored in a global test_record_instance:
from je_api_testka import test_api_method_requests, test_record_instance
test_api_method_requests("get", "http://httpbin.org/get")
test_api_method_requests("get", "http://invalid-url")
# Access successful test records
print(len(test_record_instance.test_record_list))
# Access error records
print(len(test_record_instance.error_record_list))
# Clean all records
test_record_instance.clean_record()
Record Fields
Each successful record contains the following fields:
Field |
Description |
|---|---|
|
HTTP status code |
|
Response body as text |
|
Response body as bytes |
|
Response headers |
|
Redirect history |
|
Response encoding |
|
Response cookies |
|
Time elapsed |
|
Request duration in seconds |
|
HTTP method used |
|
Request URL |
|
Request body sent |
|
Request start time |
|
Request end time |