diff --git a/tests/core/misc/main.py b/tests/core/misc/main.py index 823bb4347..844a52bdd 100644 --- a/tests/core/misc/main.py +++ b/tests/core/misc/main.py @@ -1,6 +1,6 @@ from os import getenv from subprocess import run -from requests import ConnectionError, head, options, post +from requests import ConnectionError, get, head, post from socket import create_connection from ssl import CERT_NONE, create_default_context from time import sleep @@ -141,20 +141,20 @@ try: allowed_methods = getenv("ALLOWED_METHODS", "GET|POST|HEAD") print( - f"ℹ️ Sending a OPTIONS request to http{'s' if ssl_generated else ''}://www.example.com to test ALLOWED_METHODS", + f"ℹ️ Sending a GET request to http{'s' if ssl_generated else ''}://www.example.com to test ALLOWED_METHODS", flush=True, ) - response = options( + response = get( f"http{'s' if ssl_generated else ''}://www.example.com", headers={"Host": "www.example.com"}, verify=False, ) if response.status_code == 405: - if "OPTIONS" in allowed_methods: + if "GET" in allowed_methods: print( - "❌ Request got rejected, even if OPTIONS is in allowed methods, exiting ...", + "❌ Request got rejected, even if GET is in allowed methods, exiting ...", flush=True, ) exit(1) @@ -164,9 +164,9 @@ try: if response.status_code != 404: response.raise_for_status() - if "OPTIONS" not in allowed_methods: + if "GET" not in allowed_methods: print( - "❌ Request didn't get rejected, even if OPTIONS is not in allowed methods, exiting ...", + "❌ Request didn't get rejected, even if GET is not in allowed methods, exiting ...", flush=True, ) exit(1) diff --git a/tests/core/misc/test.sh b/tests/core/misc/test.sh index 5082c91d0..64f33112d 100755 --- a/tests/core/misc/test.sh +++ b/tests/core/misc/test.sh @@ -59,7 +59,7 @@ do echo "🗃️ Running tests when misc settings have tweaked values ..." echo "ℹ️ Keeping the ssl generated in self signed ..." find . -type f -name 'docker-compose.*' -exec sed -i 's@DISABLE_DEFAULT_SERVER: "no"@DISABLE_DEFAULT_SERVER: "yes"@' {} \; - find . -type f -name 'docker-compose.*' -exec sed -i 's@ALLOWED_METHODS: ".*"$@ALLOWED_METHODS: "GET|POST|HEAD|OPTIONS"@' {} \; + find . -type f -name 'docker-compose.*' -exec sed -i 's@ALLOWED_METHODS: ".*"$@ALLOWED_METHODS: "POST|HEAD"@' {} \; find . -type f -name 'docker-compose.*' -exec sed -i 's@MAX_CLIENT_SIZE: "5m"@MAX_CLIENT_SIZE: "10m"@' {} \; find . -type f -name 'docker-compose.*' -exec sed -i 's@SERVE_FILES: "yes"@SERVE_FILES: "no"@' {} \; find . -type f -name 'docker-compose.*' -exec sed -i 's@HTTP2: "yes"@HTTP2: "no"@' {} \;