This repository includes Rest API demo project with Python along with Pytest framework.
Framework includes:
-Config.yml: -It contains Key and values for ease of use, one place to define project key items
-Utility Package: -Common methods which includes -Service request call for GET/POST/PUT/DELETE -Validation method for response Status code -Response details -Get Key value -Validation of Key value
-Configuration Reader
-Reads config.yml file from project
-Test Variations: -Basic GET, POST, PUT, PATCH, DELETE services -Assertion -Timeout -Authentication -Get Key Value -Validate specific value
-Pytest HTML report