Skip to content

Fix missing render_runtime in edit_decisions fixtures#108

Open
Satvik-Singh-22 wants to merge 1 commit into
calesthio:mainfrom
Satvik-Singh-22:fix-edit-decisions-render-runtime
Open

Fix missing render_runtime in edit_decisions fixtures#108
Satvik-Singh-22 wants to merge 1 commit into
calesthio:mainfrom
Satvik-Singh-22:fix-edit-decisions-render-runtime

Conversation

@Satvik-Singh-22

Copy link
Copy Markdown

Summary

Fixes #69 by adding the missing render_runtime field to edit_decisions fixtures.

The edit_decisions schema requires:

"required": ["version", "cuts", "render_runtime"]

but the QA fixtures omitted render_runtime, causing pytest collection to fail with:

CheckpointValidationError:
Artifact 'edit_decisions' failed schema validation:
'render_runtime' is a required property

Changes

  • Added "render_runtime": "ffmpeg" to tests/qa/test_08_end_to_end.py
  • Added required version and render_runtime fields to edit_decisions payloads in tests/qa/test_05_video_compose.py

Verification

Before:

python -m pytest --collect-only tests/qa/test_08_end_to_end.py

Result:

CheckpointValidationError:
Artifact 'edit_decisions' failed schema validation:
'render_runtime' is a required property

After:

python -m pytest --collect-only tests/qa/test_08_end_to_end.py

Result:

collected 0 items
no tests collected

Collection completes successfully without schema validation errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test_08_end_to_end.py fails collection — edit_decisions fixture missing required render_runtime field

1 participant