Skip to content

0.1

Compare
Choose a tag to compare
@undera undera released this 25 Dec 17:27
· 396 commits to main since this release
928cd14
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]>