Add SVG-skip-raster and service-bridge tests for progress callbacks #92

Closed
opened 2026-06-26 22:22:11 +00:00 by Mark · 1 comment
Owner

Summary

Follow-up to Mark/easystitch#91 (Progress callback wiring - closed 2026-06-26).

Two real coverage gaps from the #89 design doc were dropped during Implement's simplification.

Acceptance

  • Add tests/test_progress_callback.py::test_process_callback_svg_input_skips_raster_stage - asserts no raster_to_vector event in the callback sequence when input is SVG bytes.
  • Add tests/test_progress_callback.py::test_service_digitize_bridge_captures_all_stage_events - asserts that POSTing to /v1/digitize populates the handler progress-event buffer with the full stage sequence.

Context

## Summary Follow-up to Mark/easystitch#91 (Progress callback wiring - closed 2026-06-26). Two real coverage gaps from the #89 design doc were dropped during Implement's simplification. ## Acceptance - [ ] Add tests/test_progress_callback.py::test_process_callback_svg_input_skips_raster_stage - asserts no raster_to_vector event in the callback sequence when input is SVG bytes. - [ ] Add tests/test_progress_callback.py::test_service_digitize_bridge_captures_all_stage_events - asserts that POSTing to /v1/digitize populates the handler progress-event buffer with the full stage sequence. ## Context - Parent: Mark/easystitch#91 - Design: docs/design/async-pipeline.md section 3.4
Author
Owner

Auto-triage: needs decompose

Marked triage-approved + needs-decompose. decompose-executor will pick this up and break it into implementable sub-issues.

## Auto-triage: needs decompose Marked `triage-approved` + `needs-decompose`. decompose-executor will pick this up and break it into implementable sub-issues.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/easystitch#92
No description provided.