"""UI-контракт /unloading.""" from __future__ import annotations import unittest from tests.helpers.zootech_test_helpers import STATIC class UnloadingUiContractTests(unittest.TestCase): def setUp(self) -> None: self.html = (STATIC / "unloading.html").read_text(encoding="utf-8") def test_fetches_recipes_and_save_reports(self) -> None: self.assertIn("/api/recipes/", self.html) self.assertIn("fetch('/api/save_report'", self.html) self.assertIn("fetch('/api/save_unloading_report'", self.html) def test_stream_weight_sse(self) -> None: self.assertIn("/stream_weight", self.html) if __name__ == "__main__": unittest.main()