proxy.py/tests/integration
Abhinav Singh c6fceb639a
[Middleware] Capability in the core to allow custom client connection classes (#993)
* Move all TCP server related flags within `tcp_server.py` and also move the encryption functionality within TCP base server

* Templatize `BaseTcpServerHandler` which now expects a client connection object bound to `TcpClientConnection`.  This will allow for custom `HttpClientConnection` object in future to be used by `HttpProtocolHandler`

* Pass necessary flags to allow self-signed certificates

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix https integration tests

* Affected by https://github.com/abhinavsingh/proxy.py/issues/994

* Fix docs

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-01-16 03:22:55 +05:30
..
test_integration.py [Middleware] Capability in the core to allow custom client connection classes (#993) 2022-01-16 03:22:55 +05:30
test_integration.sh [Middleware] Capability in the core to allow custom client connection classes (#993) 2022-01-16 03:22:55 +05:30
test_interception.sh [TlsInterception] GHA integration tests (#981) 2022-01-14 00:08:12 +05:30
test_modify_chunk_response.sh [TlsInterception] Fix broken `ChunkedResponsePlugin` for `Python < 3.10` (#986) 2022-01-14 14:35:28 +05:30
test_modify_post_data.sh [TlsInterception] Fix broken `ChunkedResponsePlugin` for `Python < 3.10` (#986) 2022-01-14 14:35:28 +05:30