curl/tests/http/testenv
Jan Venekamp 3ca38f9a5e
tests: improve test_17_07_ssl_ciphers
Change TLS proto version on the test httpd server to test setting
combinations of --tls13-ciphers and --ciphers.

To not let the changed config of the httpd server bleed into the next
test, clean and reload on each test. Because a reload is slow, only
do this if the config is different than the loaded config. For this
the httpd.reload_if_config_changed() method is added.

Overloading of autouse fixtures does not seem to work. For the test
httpd server to be reloaded with a clean config in test_18_methods,
to not be affected by the config changes in test_17_ssl_use, the two
class scope fixtures of test_18_methods are now combined.

Closes #14589
2024-08-20 12:46:13 +02:00
..
mod_curltest pytests: scorecard upload tests 2024-07-18 14:45:40 +02:00
__init__.py pytest: fixes for recent python, add FTP tests 2024-05-17 16:53:17 +02:00
caddy.py pytests: scorecard upload tests 2024-07-18 14:45:40 +02:00
certs.py pytest: fixes for recent python, add FTP tests 2024-05-17 16:53:17 +02:00
client.py curl: fix --test-event --parallel 2024-08-07 08:57:05 +02:00
curl.py curl: fix --test-event --parallel 2024-08-07 08:57:05 +02:00
env.py lib: graceful connection shutdown 2024-06-26 08:33:17 +02:00
httpd.py tests: improve test_17_07_ssl_ciphers 2024-08-20 12:46:13 +02:00
nghttpx.py http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 16:15:45 +01:00
ports.py tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
vsftpd.py pytest: add ftp upload tests 2024-05-22 09:12:43 +02:00
ws_echo_server.py tests/http: more tests with specific clients 2023-04-26 23:24:46 +02:00