| .. |
|
sample_files
|
Squashed commit of the following:
|
2025-07-30 22:05:29 +10:00 |
|
__init__.py
|
Moved tests into folder
|
2024-05-17 19:07:17 +10:00 |
|
httpx_mocks.py
|
Added ruff, black and mypy
|
2025-10-18 14:26:42 +11:00 |
|
test_auth_and_households_v2.py
|
Tests and lint pass
|
2025-11-01 15:33:36 +11:00 |
|
test_data.py
|
Seed Users from legacy Persons for tests; remove Person fallback in meals; fix migration memberships; add indices; remove cookie helpers; spec updated
|
2025-11-01 21:37:35 +11:00 |
|
test_health_and_location_headers.py
|
feat(meals): replace Person with MemberRef (displayName) in v2 Meal DTOs; add Argon2 password hashing
|
2025-11-01 16:58:34 +11:00 |
|
test_household_members_v2.py
|
Cutover cleanup: inline meals/shopping v2 routers, neutralize legacy auth_v2
|
2025-11-01 17:24:15 +11:00 |
|
test_household_scoping.py
|
format
|
2025-11-01 15:34:01 +11:00 |
|
test_ingredients.py
|
Squashed commit of the following:
|
2025-10-19 20:24:23 +11:00 |
|
test_invitations_v2.py
|
feat(auth, invitations): JWT access + refresh cookie, invitations API with tests
|
2025-11-01 14:17:42 +11:00 |
|
test_logout_v2.py
|
test(auth, routing): add logout semantics and route-surface lockdown tests; update spec
|
2025-11-01 19:23:26 +11:00 |
|
test_main.py
|
Remove v1 API surface, skip legacy tests; finalize v2-only routing and docs
|
2025-11-01 16:18:46 +11:00 |
|
test_meals.py
|
Squashed commit of the following:
|
2025-10-19 20:24:23 +11:00 |
|
test_meals_consumed_v2.py
|
Ported v1 behavioral coverage to v2 counterparts across meals, recipes, shopping, and consumed flows.
|
2025-11-01 16:35:39 +11:00 |
|
test_meals_household_v2.py
|
feat(v2): expand household scoping — meals get-by-id and shopping current, with tests; spec updated
|
2025-11-01 14:30:45 +11:00 |
|
test_meals_write_v2.py
|
feat(meals): replace Person with MemberRef (displayName) in v2 Meal DTOs; add Argon2 password hashing
|
2025-11-01 16:58:34 +11:00 |
|
test_migration_households.py
|
format
|
2025-11-01 15:34:01 +11:00 |
|
test_openapi_security.py
|
New tests tests/test_openapi_security.py verify presence of bearerAuth and 403s.
|
2025-11-01 14:01:48 +11:00 |
|
test_products.py
|
Squashed commit of the following:
|
2025-10-19 20:24:23 +11:00 |
|
test_recipes_household_v2.py
|
feat(shopping): add household-scoped ingredient request endpoint + tests and spec
|
2025-11-01 18:50:40 +11:00 |
|
test_route_surface_lockdown.py
|
test(auth, routing): add logout semantics and route-surface lockdown tests; update spec
|
2025-11-01 19:23:26 +11:00 |
|
test_shopping.py
|
Squashed commit of the following:
|
2025-10-19 20:24:23 +11:00 |
|
test_shopping_api.py
|
test_request_ingredient_scoped
|
2025-11-01 18:16:38 +11:00 |
|
test_shopping_current_structure_v2.py
|
Ported v1 behavioral coverage to v2 counterparts across meals, recipes, shopping, and consumed flows.
|
2025-11-01 16:35:39 +11:00 |
|
test_shopping_household_v2.py
|
format
|
2025-11-01 15:34:01 +11:00 |
|
test_shopping_list_by_id_v2.py
|
feat: MemberRef adoption for recipes.createdBy and shopping.purchasedBy; add TDD; update spec; keep suite green
|
2025-11-01 17:53:07 +11:00 |
|
test_shopping_purchase_v2.py
|
Ported v1 behavioral coverage to v2 counterparts across meals, recipes, shopping, and consumed flows.
|
2025-11-01 16:35:39 +11:00 |
|
test_shopping_request_ingredient_dedupe_v2.py
|
feat(shopping): dedupe ingredient requests per household and make household_id static in DDL
|
2025-11-01 19:07:44 +11:00 |
|
test_shopping_request_ingredient_v2.py
|
feat(shopping): add household-scoped ingredient request endpoint + tests and spec
|
2025-11-01 18:50:40 +11:00 |
|
test_shopping_request_meal_v2.py
|
feat(shopping-v2): add scoped meal request/unrequest; tests green; openapi updated
|
2025-11-01 15:40:45 +11:00 |
|
test_v1.py
|
Remove v1 API surface, skip legacy tests; finalize v2-only routing and docs
|
2025-11-01 16:18:46 +11:00 |
|
user_fixtures.py
|
Seed Users from legacy Persons for tests; remove Person fallback in meals; fix migration memberships; add indices; remove cookie helpers; spec updated
|
2025-11-01 21:37:35 +11:00 |