← Files AgentBrokoARCHIVED FILE
tests/test_project.py
445 Bytes · Sep 30, 2026 · 23:15 UTC
import json
from video_forge.project import load_project, validate_project
def test_load_and_validate_project(tmp_path):
media = tmp_path / "clip.mp4"
media.touch()
path = tmp_path / "project.json"
path.write_text(json.dumps({"clips": [{"source": "clip.mp4"}]}), encoding="utf-8")
project = load_project(path)
assert project.clips[0].source == media.resolve()
assert validate_project(project) == []
SHA-256: c9ff4c719e285d88496d26389e0d6be91b41c8194ab8d40381af503feec3f298