httpx/tests/client
Michiel W. Beijen 392dbe45f0
Add support for zstd decoding (#3139)
This adds support for zstd decoding using the python package zstandard.
This is similar to how it is implemented in urllib3. I also chose the
optional installation option httpx[zstd] to mimic the same option in
urllib3.

zstd decoding is similar to brotli, but in benchmarks it is supposed to
be even faster. The zstd compression is described in RFC 8878.

See https://github.com/encode/httpx/discussions/1986

Co-authored-by: Kamil Monicz <kamil@monicz.dev>
2024-03-21 10:17:15 +00:00
..
__init__.py Tweak test naming 2019-05-17 13:49:24 +01:00
test_async_client.py Use __future__.annotations (#3068) 2024-01-24 14:30:22 +00:00
test_auth.py format (#3131) 2024-03-01 19:49:23 +00:00
test_client.py Add support for zstd decoding (#3139) 2024-03-21 10:17:15 +00:00
test_cookies.py Deprecate per-request cookies (#1574) 2021-04-19 11:18:32 +01:00
test_event_hooks.py Add support for zstd decoding (#3139) 2024-03-21 10:17:15 +00:00
test_headers.py Add support for zstd decoding (#3139) 2024-03-21 10:17:15 +00:00
test_properties.py Add NetRCAuth() class. (#2535) 2023-01-12 11:27:46 +00:00
test_proxies.py Add the 'proxy' parameter and deprecate 'proxies'. (#2879) 2023-12-11 17:55:52 +04:00
test_queryparams.py Add httpx.MockTransport() (#1401) 2021-01-06 11:04:26 +00:00
test_redirects.py Enabling ruff C416 (#3001) 2023-12-13 11:30:39 +00:00