| 12345678910111213141516171819 |
- from __future__ import annotations
- from scripts.serve_old_web import LegacyDemoHandler, _data_root
- def test_serve_old_web_data_root_uses_ck_data_dir(tmp_path, monkeypatch):
- legacy = tmp_path / "legacy_data"
- monkeypatch.setenv("CK_DATA_DIR", str(legacy))
- assert _data_root() == legacy
- def test_serve_old_web_maps_data_url_to_legacy_root(tmp_path, monkeypatch):
- legacy = tmp_path / "legacy_data"
- monkeypatch.setenv("CK_DATA_DIR", str(legacy))
- mapped = LegacyDemoHandler.translate_path(object(), "/data/demo/x/image_1.webp")
- assert mapped == str(legacy / "demo" / "x" / "image_1.webp")
|