import pytest from src.views import dashboard @pytest.mark.anyio async def test_one_context_snapshot_updates_every_context_backed_panel(): html = await dashboard() assert '' in html assert "createContextPoller({" in html assert "renderContextSnapshot(data)" in html assert "renderRepoMix(qs('#repo-mix'), data)" in html assert "setInterval(tickWidgets, 2000)" not in html assert "updateRepoMix(qs('#repo-mix'), fetch)" not in html assert "setInterval(load, 8000)" not in html assert "document.addEventListener('visibilitychange'" in html