squid-main-space / tests /test_ocean_download_url_base_v462.py
Zin299's picture
Deploy v4.6.15 product finish system health
1d46957
Raw
History Blame Contribute Delete
974 Bytes
from pathlib import Path
ROOT=Path(__file__).resolve().parents[1]
def test_version():
assert (ROOT/"VERSION").read_text(encoding="utf-8").strip()=="4.6.15"
def test_generic_public_base_not_used():
py=(ROOT/"services"/"ocean_batch.py").read_text(encoding="utf-8")
block=py[py.index("self.public_base_url="):py.index("self.concurrency=",py.index("self.public_base_url="))]
assert "MARINE_PUBLIC_BASE_URL" in block
assert "os.environ.get(\"PUBLIC_BASE_URL\")" not in block
def test_hf_space_download_rebased_to_marine_service():
py=(ROOT/"services"/"ocean_batch.py").read_text(encoding="utf-8")
assert 'host.endswith(".hf.space")' in py
assert 'parsed.path.startswith("/download/")' in py
assert "urljoin(self._marine_download_base()" in py
def test_first_export_and_refresh_share_normalizer():
py=(ROOT/"services"/"ocean_batch.py").read_text(encoding="utf-8")
assert py.count("self._normalize_export_download_url(result)") >= 2