httpx/tests
Tom Christie 0cbf3c7581
Sync or Async dispatch (#83)
* Support thread-pooled dispatch

* Add ConcurrencyBackend.run

* Initial work towards support byte-iterators on sync request data

* Test case for byte iterator content

* byte iterator support for RequestData

* Add BaseResponse

* Bridge sync/async data in SyncResponse

* Add BaseClient

* SyncResponse -> Response

* Tweaking type annotation

* Distinct classes for Request, AsyncRequest

* Tweak is_streaming, content in BaseRequest

* Stream handling moves to client

* Handle mediating to AsyncResponse from a standard sync Dispatcher class

* Working on thread-pooled dispatcher

* Support threaded dispatch, inc. streaming requests/responses

* Increase test coverage

* Coverage and tweaks

* Include Accept and User-Agent headers by default
2019-06-10 12:26:03 +01:00
..
client Sync or Async dispatch (#83) 2019-06-10 12:26:03 +01:00
dispatch Sync or Async dispatch (#83) 2019-06-10 12:26:03 +01:00
models Sync or Async dispatch (#83) 2019-06-10 12:26:03 +01:00
conftest.py Drop unused interface on ConnectionStore (#70) 2019-05-16 10:56:05 +01:00
test_api.py Sync or Async dispatch (#83) 2019-06-10 12:26:03 +01:00
test_config.py Work on bringing API into parity with requests. (#76) 2019-05-23 16:21:00 +01:00
test_decoders.py Sync or Async dispatch (#83) 2019-06-10 12:26:03 +01:00
test_timeouts.py Cookie support (#73) 2019-05-17 12:51:00 +01:00