proxy.py/tests
Abhinav Singh 99fc17b2a3
Optimize (#780)
* Optimize `find_http_line` which is in critical path

* Update benchmark results

* Keep the loop hot, TCP no delay, cleanup inactive check periodically

* Check for shutdown signal with tick

* Use non-reentrant `NonBlockingQueue` implementation instead of `queue.Queue`

* Fix listener test

* lint and doc
2021-11-24 19:42:49 +05:30
..
benchmark Initialize Menubar (#188) 2019-11-22 15:18:01 -08:00
common Add `--num-acceptors` flag + Allow `work_klass` via `Proxy` context manager kwargs (#714) 2021-11-10 04:27:40 +05:30
core Optimize (#780) 2021-11-24 19:42:49 +05:30
dashboard Test Dashboard backend (#206) 2019-11-30 22:54:20 -08:00
http Async `get_events`, `handle_event`, `handle_readables`, `handle_writables` (#769) 2021-11-23 15:02:00 +05:30
integration Async `get_events`, `handle_event`, `handle_readables`, `handle_writables` (#769) 2021-11-23 15:02:00 +05:30
plugin Async `get_events`, `handle_event`, `handle_readables`, `handle_writables` (#769) 2021-11-23 15:02:00 +05:30
testing Move GHA e2e integration job to pytest (#746) 2021-11-17 20:01:16 +05:30
__init__.py Initialize Menubar (#188) 2019-11-22 15:18:01 -08:00
test_assertions.py Async `get_events`, `handle_event`, `handle_readables`, `handle_writables` (#769) 2021-11-23 15:02:00 +05:30
test_circular_imports.py Fix python 3.10 @ ubuntu pytest ignore (#685) 2021-11-06 17:25:32 +05:30
test_main.py Async `get_events`, `handle_event`, `handle_readables`, `handle_writables` (#769) 2021-11-23 15:02:00 +05:30
test_set_open_file_limit.py Move GHA e2e integration job to pytest (#746) 2021-11-17 20:01:16 +05:30