Karim shoair commited on
Commit
8be2f38
·
1 Parent(s): 2b1183b

test: improve tox config

Browse files
Files changed (1) hide show
  1. tox.ini +5 -0
tox.ini CHANGED
@@ -15,6 +15,11 @@ deps =
15
  camoufox
16
  -r{toxinidir}/tests/requirements.txt
17
  extras = ai,shell
 
 
 
 
 
18
  commands =
19
  # Run browser tests without parallelization (avoid browser conflicts)
20
  pytest --cov=scrapling --cov-report=xml -k "DynamicFetcher or StealthyFetcher" --verbose
 
15
  camoufox
16
  -r{toxinidir}/tests/requirements.txt
17
  extras = ai,shell
18
+ commands_pre =
19
+ # Install browsers in the tox virtual environment
20
+ python -m playwright install chromium
21
+ python -m playwright install-deps chromium firefox
22
+ python -m camoufox fetch --browserforge
23
  commands =
24
  # Run browser tests without parallelization (avoid browser conflicts)
25
  pytest --cov=scrapling --cov-report=xml -k "DynamicFetcher or StealthyFetcher" --verbose