Karim shoair commited on
Commit ·
8be2f38
1
Parent(s): 2b1183b
test: improve tox config
Browse files
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
|