* Add convenience methods for cookie creation and deletion
* Restore del
* Backwards compat, forward thinking
* Add delitem deprecation notice
* Add get full deprecation notice
* Add deprecation docstring
* Better deprecation docstring
* Add has_cookie
* Same defaults
* Better deprecation message
* Accessor annotations
* make pretty
* parse cookies
* Revert quote translator
* make pretty
* make pretty
* Add unit tests
* Make pretty
* Fix unit tests
* Directly include unquote
* Add some more unit tests
* Move modules into their own dir
* make pretty
* cleanup test imports
* Add test for cookie accessor
* Make test consistent
* Remove file
* Remove additional escaping
* Add header style getattr for hyphens
* Add test for cookie accessor with hyphens
* Add new translator
* Parametrize test_request_with_duplicate_cookie_key
* make pretty
* Add deprecation of direct cookie encoding
* Speedup Cookie creation
* Implement prefixes on delete_cookie
* typing changes
* Add passthru functions on response objects for setting cookies
* Add test for passthru
---------
Co-authored-by: L. Kärkkäinen <98187+Tronic@users.noreply.github.com>
* Remove remove_route, deprecated in 19.6.
* No need for py35 compat anymore.
* Rewrite asyncio.coroutines with async/await.
* Remove deprecated request.raw_args.
* response.text() takes str only: avoid deprecation warning in all but one test.
* Remove unused import.
* Revert unnecessary deprecation warning.
* Remove apparently unnecessary py38 compat.
* Avoid asyncio.Task.all_tasks deprecation warning.
* Avoid warning on a test that tests deprecated response.text(int).
* Add pytest-asyncio to tox deps.
* Run the coroutine returned by AsyncioServer.close.
Co-authored-by: L. Kärkkäinen <tronic@users.noreply.github.com>
Update all tests to be compatible with requests-async
Cleanup testing client changes with black and isort
Remove Python 3.5 and other meta doc cleanup
rename pyproject and fix pep517 error
Add black config to tox.ini
Cleanup tests and remove aiohttp
tox.ini change for easier development commands
Remove aiohttp from changelog and requirements
Cleanup imports and Makefile
* Add tests for remove_route()
* Add tests for sanic/router.py
* Add tests for sanic/cookies.py
* Disable reset logging in test_logging.py
* Add tests for sanic/request.py
* Add tests for ContentRangeHandler
* Add tests for exception at response middleware
* Fix cached_handlers for ErrorHandler.lookup()
* Add test for websocket request timeout
* Add tests for getting cookies of StreamResponse, Remove some unused variables in tests/test_cookies.py
* Add tests for nested error handle
* add unit tests, which should fail
* fix CIDict
* moving CIDict to avoid circular imports
* fix unit tests
* use multidict for headers
* fix cookie
* add version constraint for multidict
* omit test coverage for __main__.py
* make flake8 happy
* consolidate check in for loop
* travisci retry build