Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| from src.bucket import summarize_run_bundle | |
| from src.view_models import build_run_view_model | |
| import app | |
| def test_bucket_artifact_tree_url_has_no_main_segment(): | |
| url = app._run_artifacts_url("gist-20260602-120645-a145824d", "fffiloni/space-factory-runs") | |
| assert url == "https://huggingface.co/buckets/fffiloni/space-factory-runs/tree/runs/gist-20260602-120645-a145824d" | |
| assert "/tree/main/runs/" not in url | |
| def test_run_summary_artifact_url_has_no_main_segment(): | |
| summary = summarize_run_bundle( | |
| "run-launch", | |
| {"state": {"status": "running"}, "launch": {}, "summary_file": {}}, | |
| bucket_source="user/space-factory-runs", | |
| ) | |
| assert summary["artifacts_url"] == "https://huggingface.co/buckets/user/space-factory-runs/tree/runs/run-launch" | |
| def test_view_model_artifact_url_has_no_main_segment(): | |
| bundle = { | |
| "summary": {"status": "running", "created_at": "2026-06-02T12:00:00+00:00"}, | |
| "state": {}, | |
| "launch": {"status": "running"}, | |
| "events": [], | |
| } | |
| view = build_run_view_model("run-launch", bundle, bucket_source="user/space-factory-runs") | |
| assert view["links"]["artifacts_url"] == "https://huggingface.co/buckets/user/space-factory-runs/tree/runs/run-launch" | |