87d59c2ce0
test_002_filter_persistence et test_015_org_pages_filter_date ciblaient encore le DataTable historique (.marches_table th[data-dash-column] input) sur /acheteurs et /titulaires ; ces deux pages rendent désormais une grille AG Grid (src/utils/entity_grid.py). Adapte les deux tests au filtre flottant AG Grid (col-id + .ag-floating-filter-input), sur la colonne texte "objet" (le filtre de date AG Grid utilise un <input type="date"> natif peu fiable à piloter via Selenium). test_002 vérifie en plus que la persistance du filtre est bien scopée par fiche (entity_id/year) en rechargeant la même URL. test_marches_table_hscroll_bar_present (tests/test_tableau_hscroll.py) ciblait aussi /acheteurs/123 pour couvrir .marches_table + table_hscroll.js : ce comportement n'est plus exercé par aucune page migrée. Le seul repli restant (observatoire.py, hors périmètre #41/Lot 2b) a un bug préexistant sans rapport qui empêche son rendu en Selenium sur ce jeu de données ; le test est donc marqué skip avec la justification détaillée, en attendant soit la correction de ce bug séparé, soit le retrait de cette couverture. test_003_tableau_download n'a pas nécessité de changement (callbacks "toutes les données" inchangés). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>