Skip to content

Conversation

@soxofaan
Copy link
Member

soxofaan added a commit that referenced this pull request Aug 19, 2025
Might still be in use in certain use cases

further eliminate fixture anti-patterns in tests, allowing more parameterization
@soxofaan soxofaan force-pushed the issue793-stac-api-job-db-persist-partial-update2 branch from 53b1dc3 to cabe0a4 Compare August 19, 2025 11:00
soxofaan added a commit that referenced this pull request Aug 20, 2025
Eliminate some fixture anti-patterns (too much abstraction and decoupling)
Based on working on #794 and #798
soxofaan added a commit that referenced this pull request Aug 20, 2025
Eliminate some fixture anti-patterns (too much abstraction and decoupling)
Based on working on #794 and #798
soxofaan added a commit that referenced this pull request Aug 20, 2025
further elimination of unnecessary fixtures
Based on working on #794 and #798
@soxofaan
Copy link
Member Author

as mentioned in #793 (comment) : let's move the task of merging existing data with updates to the job manager (instead of requiring each job db implementation to do this correctly.
(Requires introduction of a new API JobDatabaseInterface.get_by_indices, but that should not be too hard to implement).

This closes this PR (without merge).
(Note that some test related tweaks were ported to master anyway)

@soxofaan soxofaan closed this Aug 20, 2025
@soxofaan soxofaan deleted the issue793-stac-api-job-db-persist-partial-update2 branch August 20, 2025 10:21
soxofaan added a commit that referenced this pull request Sep 9, 2025
soxofaan added a commit that referenced this pull request Sep 9, 2025
Eliminate some fixture anti-patterns (too much abstraction and decoupling)
Based on working on #794 and #798
soxofaan added a commit that referenced this pull request Sep 9, 2025
further elimination of unnecessary fixtures
Based on working on #794 and #798
soxofaan added a commit that referenced this pull request Sep 9, 2025
soxofaan added a commit that referenced this pull request Sep 9, 2025
soxofaan added a commit that referenced this pull request Sep 9, 2025
Eliminate some fixture anti-patterns (too much abstraction and decoupling)
Based on working on #794 and #798
soxofaan added a commit that referenced this pull request Sep 9, 2025
further elimination of unnecessary fixtures
Based on working on #794 and #798
soxofaan added a commit that referenced this pull request Sep 9, 2025
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.

2 participants