- Ajout tests/test_ml_cache_integrity.py : 7 tests integration vérifiant que hippodrome, race_label et heure ne sont pas NULL pour la date courante - Ajout marqueur 'integration' dans pytest.ini - Connexion DB en lecture seule (mode=ro) pour protection prod - Support variable d'env TEST_DATE et TURF_DB_PATH - Tests skippés proprement si job 19h30 n'a pas encore tourné - Validé sur les données 2026-04-26 : 7/7 PASSED (1005 lignes, 0 NULL) Co-Authored-By: Paperclip <noreply@paperclip.ing>
14 lines
349 B
INI
14 lines
349 B
INI
[pytest]
|
|
asyncio_mode = auto
|
|
testpaths = tests
|
|
python_files = test_*.py
|
|
python_classes = Test*
|
|
python_functions = test_*
|
|
addopts = --tb=short -v
|
|
markers =
|
|
e2e: Tests End-to-End Playwright
|
|
load: Tests de charge Locust
|
|
security: Tests de sécurité
|
|
smoke: Tests rapides de smoke
|
|
integration: Tests d'intégration DB et pipeline ML
|