proxy.py/tests/http
Abhinav Singh 0d1fe198d3
`DescriptorsHandlerMixin` and `Descriptors`, `SelectableEvents` types (#938)
* Add `Descriptors` type

* Add a `DescriptorsHandlerMixin` class used throughout the http framework

* Remove dependency upon `HasFileno` ie `typing_extension` too

* Define `SelectableEvents` type

* Fix doc

* Blank line

* Remove dep on `typing-extensions`

* Discover base plugin class

* await on now async handlers
2022-01-05 00:32:16 +05:30
..
exceptions Response Packet Utilities (#903) 2021-12-25 00:30:40 +05:30
__init__.py Initialize Menubar (#188) 2019-11-22 15:18:01 -08:00
test_chunk_parser.py Custom Url Parser (#730) 2021-11-12 19:00:19 +05:30
test_http2.py Introduce `ProgramNamePlugin` plugin (#904) 2021-12-25 12:40:25 +05:30
test_http_parser.py Response Packet Utilities (#903) 2021-12-25 00:30:40 +05:30
test_http_proxy.py Optimize how `HttpProtocolHandler` delegates to the core plugins (#925) 2021-12-31 15:58:36 +05:30
test_http_proxy_tls_interception.py `DescriptorsHandlerMixin` and `Descriptors`, `SelectableEvents` types (#938) 2022-01-05 00:32:16 +05:30
test_protocol_handler.py Optimize how `HttpProtocolHandler` delegates to the core plugins (#925) 2021-12-31 15:58:36 +05:30
test_proxy_protocol.py Raise `HttpProtocolException` instead of `ValueError` (#899) 2021-12-22 05:24:31 +05:30
test_tls_parser.py [TlsParser] Refactored implementation from #748 (#922) 2021-12-31 22:54:33 +05:30
test_url.py [ProxyPool] Add support for basic authorization with upstream proxies (#897) 2021-12-22 01:48:15 +05:30
test_web_server.py Optimize how `HttpProtocolHandler` delegates to the core plugins (#925) 2021-12-31 15:58:36 +05:30
test_websocket_client.py Enable the `add-trailing-comma` pre-commit fixer (#661) 2021-11-04 16:58:36 +05:30
test_websocket_frame.py Initialize Menubar (#188) 2019-11-22 15:18:01 -08:00
tls_server_hello.data [TlsParser] Refactored implementation from #748 (#922) 2021-12-31 22:54:33 +05:30