Skip to content

test(etl): track_download dedupe regression test (parity 2E)#246

Open
raymondjacobson wants to merge 1 commit intoetl/parity-2d-immutable-fieldsfrom
etl/parity-2e-track-download-dedupe
Open

test(etl): track_download dedupe regression test (parity 2E)#246
raymondjacobson wants to merge 1 commit intoetl/parity-2d-immutable-fieldsfrom
etl/parity-2e-track-download-dedupe

Conversation

@raymondjacobson
Copy link
Copy Markdown
Contributor

Summary

Stack 2E audit. apps' `download_track` helper silently returns when a row already exists at `(parent_track_id, track_id, txhash)`. The existing go-openaudio handler track_download.go:49 already does the same check.

This PR adds a regression test that replays the same download tx and asserts only one row is created. No code change.

Stack context

Stacked on #245 (2D — immutable fields).

Test plan

  • `TestTrackDownload_DedupesByTxHash` — same handler params invoked twice, only 1 row in track_downloads.

🤖 Generated with Claude Code

Stack 2E audit. apps' download_track helper silently returns when a row
already exists at (parent_track_id, track_id, txhash). The existing
go-openaudio handler already does the same dedupe check (track_download.go
line 49). This commit locks that behavior in with a regression test
that replays the same download tx and asserts only one track_downloads
row is created.

No code change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant