undera
released this
25 Dec 17:27
Milestone 4 (#6)
* Start planning milestone 4
* Interceptor conce[t
* Update tests
* Add interceptor support
* remove the extra option
* With interceptors, the endpoints are optional
* Fix the flake8 errors
* Add roadmap items
* Make 'interceptors' default to emtpy tuple
* Move dummy interceptors module to tests directory
* Support 'endpoints' key being optional in services
* Pass separate Request and Response objects to interceptors
* Fix the optional 'endpoints' key support
* Override Application and ErrorHandler classes of tornado.web
Trigger the interceptors at the correct moment of request handling.
* Enable TestInterceptors class and fix some issues related to interceptors
* Fix the issues in tests_integrated
* Revert "Fix the issues in tests_integrated"
This reverts commit 50dcd771eebc8f0a66dc18fbc4dd4a5e6fbdc2d0.
* Eliminate the need for 'is_error' and 'force_update' attributes in the Response object
* Fix test
* Make 'Request' object a full blown object that resembles all the properties of a HTTP request
* Implement the HTTP verbs other than GET and POST
* Remove 'is_response_str' criteria from 'useTemplating' logic
* Do some minor performance improvements by not creating 'Faker' and 'Compiler' instances each time
* Fix an IndexError
* Complete milestone
* Update the documentation
* Fix the issues in section headers
* Fix a link in README.md
* Fix README.md
* SEt version
Co-authored-by: M. Mert Yildiran <[email protected]>