test: adapter les tests DataTable historiques à la migration AG Grid de /tableau (#41)

This commit is contained in:
Colin Maudry
2026-07-10 14:20:27 +02:00
parent c81533aa8e
commit e59e2e50b3
2 changed files with 24 additions and 6 deletions
+10 -3
View File
@@ -1,12 +1,19 @@
from dash.testing.composite import DashComposite
def test_tableau_hscroll_bar_present(dash_duo: DashComposite):
"""La barre de défilement est injectée et le conteneur scroll horizontalement."""
def test_marches_table_hscroll_bar_present(dash_duo: DashComposite):
"""La barre de défilement est injectée et le conteneur scroll horizontalement.
Testé via /acheteurs/123 : depuis la migration de /tableau vers AG Grid
(qui gère son propre défilement horizontal nativement), cette page-ci ne
rend plus de dash_table.DataTable. .marches_table (et table_hscroll.js)
reste utilisé par acheteur.py, observatoire.py et titulaire.py, donc ce
comportement reste couvert via une de ces pages.
"""
from src.app import app
dash_duo.start_server(app)
dash_duo.wait_for_page(f"{dash_duo.server_url}/tableau")
dash_duo.wait_for_page(f"{dash_duo.server_url}/acheteurs/123")
dash_duo.wait_for_element(".marches_table", timeout=20)
# Barre injectée par table_hscroll.js
dash_duo.wait_for_element(".marches_table .dt-hscroll", timeout=10)