Преглед на файлове

Speed up pytest with eager page loads

Zed преди 2 месеца
родител
ревизия
5100290f76
променени са 3 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 4 0
      tests/conftest.py
  2. 1 1
      tests/pyproject.toml
  3. 1 1
      tests/test_security.py

+ 4 - 0
tests/conftest.py

@@ -0,0 +1,4 @@
+from seleniumbase.config import settings
+
+settings.SKIP_JS_WAITS = True
+settings.WAIT_FOR_RSC_ON_PAGE_LOADS = False

+ 1 - 1
tests/pyproject.toml

@@ -8,4 +8,4 @@ python = "^3.14"
 seleniumbase = "4.46.5"
 
 [tool.pytest.ini_options]
-addopts = "--timeout_multiplier=3"
+addopts = "--pls=eager --reruns=3 --timeout_multiplier=3"

+ 1 - 1
tests/test_security.py

@@ -8,7 +8,7 @@ def curl_status(url):
     """Get HTTP status code using curl to avoid URL normalization by Python libs."""
     result = subprocess.run(
         ['curl', '-s', '-o', '/dev/null', '-w', '%{http_code}', url],
-        capture_output=True, text=True, timeout=10
+        capture_output=True, text=True, timeout=30
     )
     return int(result.stdout)