import pathlib ROOT=pathlib.Path(__file__).resolve().parents[1] def test_version_375(): assert (ROOT/"VERSION").read_text(encoding="utf-8").strip()=="4.6.1" def test_sidebar_order_and_groups(): html=(ROOT/"app.html").read_text(encoding="utf-8") order=[ 'data-view="chat"', 'data-view="projectPackage"', 'data-view="datasets"', 'data-view="tasks"', 'data-view="favorites"', 'data-view="services"', 'data-view="dataHealth"', 'data-view="settings"', ] positions=[html.index(x) for x in order] assert positions==sorted(positions) assert 'class="nav primary-tools"' in html assert 'class="nav sidebar-tools secondary-tools"' in html def test_primary_tools_are_outside_collapsible_area(): html=(ROOT/"app.html").read_text(encoding="utf-8") primary=html[html.index('', html.index('