3proxy/tests/cases
Vladimir Dubrovin 24ac413fc5 Tests: wait for the reload requested in the admin case
The reload asked for through /R happens on the next tick of the main
loop, and between the old services stopping and the new ones starting a
request is refused: on Windows the new listener cannot bind the port
until the old one has closed it, and retries with a growing delay. When
the tick fell inside the case, every request after it failed with
ConnectionRefusedError (MSVC run of 98e8dfb). The case now waits for
both services to have restarted after each /R.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 13:58:48 +03:00
..
admin.py Tests: wait for the reload requested in the admin case 2026-10-12 13:58:48 +03:00
auto.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
dnspr.py Fix dnspr for Windows 2026-08-26 16:48:09 +03:00
httpsrv_auth.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
httpsrv_files.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
httpsrv_keepalive.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
httpsrv_ops.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
httpsrv_parsing.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
httpsrv_proxypass.py support proxypass in web server 2026-08-29 19:09:54 +03:00
httpsrv_rules.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
ipv6.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
maxconn.py Change waiting loops to semaphores for child counters 2026-10-12 13:58:48 +03:00
parent_failover.py parent: support fraction and % syntaxis for weight; support fallbacks with 0 weight 2026-09-16 20:11:55 +03:00
parent_ports.py Take another local port when the one bound cannot reach the destination 2026-09-17 13:03:15 +03:00
parent_weights.py parent: support fraction and % syntaxis for weight; support fallbacks with 0 weight 2026-09-16 20:11:55 +03:00
pcre.py Fix rewrite and over-long header handling on Windows 2026-08-29 20:37:12 +03:00
portmap.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
proxy_http.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
socks.py Fix: invalid hostname ACL handling in UDPASSOC 2026-10-01 16:58:28 +03:00
ssl.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
tlspr.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00
transparent.py http server implemented, pcre support for hostnames in acls implemented 2026-08-29 19:09:54 +03:00