diff --git a/scripts/generate_site.py b/scripts/generate_site.py index ce53ed8c..22daac86 100644 --- a/scripts/generate_site.py +++ b/scripts/generate_site.py @@ -768,7 +768,9 @@ def _sha256_path(path: Path) -> str: return digest.hexdigest() -def _verify_outcomes(coverage: dict, sha1_by_path: dict[str, str]): +def _verify_outcomes( + coverage: dict, sha1_by_path: dict[str, str] +) -> Callable[[str, str], dict]: """For each declared entry, in declaration order: what verify found. Returns a function of (system, name) giving the next outcome for that diff --git a/tests/test_site_r2_css.py b/tests/test_site_r2_css.py index 153ce29b..6389c40d 100644 --- a/tests/test_site_r2_css.py +++ b/tests/test_site_r2_css.py @@ -211,8 +211,6 @@ class ThemeStylesheet(unittest.TestCase): self.assertGreaterEqual(_ratio(fg, back), need, f"{fg} on {back}") -if __name__ == "__main__": - unittest.main() class DeviceTilesAndHeaderLogo(unittest.TestCase): @@ -228,3 +226,6 @@ class DeviceTilesAndHeaderLogo(unittest.TestCase): def test_the_header_logo_follows_the_top_bar(self): css = CSS_PATH.read_text(encoding="utf-8") self.assertIn("header .site-title img { height: calc(4rem - 2 * var(--sl-nav-pad-y))", css) + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_site_r2_nav.py b/tests/test_site_r2_nav.py index a9511d6e..0b43406b 100644 --- a/tests/test_site_r2_nav.py +++ b/tests/test_site_r2_nav.py @@ -61,10 +61,12 @@ def _present(nav: list) -> set[str]: return {t for t in _targets(nav) if not t.startswith("http")} +# The setups index writes one `##