Fix validation issues in shopping-list-api #1

Merged
daniel merged 2 commits from fix-validation-issues into main 2026-04-06 17:09:43 +00:00
Member

Summary

  • align root endpoint with documented/tested response contract
  • fix sqlite row access for item response fields
  • make DB path configurable for tests and enable SQLite foreign keys
  • clean up requirements for actual runtime/test dependencies
  • use an isolated temporary database in tests

Validation

  • pytest test_main.py -v
  • 4 passed
## Summary - align root endpoint with documented/tested response contract - fix sqlite row access for item response fields - make DB path configurable for tests and enable SQLite foreign keys - clean up requirements for actual runtime/test dependencies - use an isolated temporary database in tests ## Validation - pytest test_main.py -v - 4 passed
steve-w added 1 commit 2026-04-06 02:10:04 +00:00
steve-w added 1 commit 2026-04-06 16:51:39 +00:00
Migrate project to uv and add Docker CI
All checks were successful
CI / test (push) Successful in 5m48s
CI / test (pull_request) Successful in 48s
CI / docker-build (push) Successful in 3m7s
CI / docker-build (pull_request) Successful in 45s
b2f7d0480a
daniel merged commit 9b1d03ef7d into main 2026-04-06 17:09:43 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thelab/shopping-list-api#1