test: adapter les tests DataTable historiques à la migration AG Grid de /tableau (#41)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user