munch-ease-backend/tests
2025-11-02 00:19:45 +11:00
..
sample_files Parsing 2025-11-01 23:05:16 +11: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 persons removed 2025-11-01 22:35:10 +11:00
test_health_and_location_headers.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_household_members_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +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_ingredients_parse_api_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_ingredients_parse_multiple_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +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_meals.py persons removed 2025-11-01 22:35:10 +11:00
test_meals_consumed_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_meals_household_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_meals_write_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_migration_households.py persons removed 2025-11-01 22:35:10 +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 db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_recipes_parse_from_url_integration_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_recipes_parse_from_url_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +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 persons removed 2025-11-01 22:35:10 +11:00
test_shopping_api.py persons removed 2025-11-01 22:35:10 +11:00
test_shopping_current_structure_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_household_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_list_by_id_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_purchase_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_request_ingredient_dedupe_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_request_ingredient_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_request_meal_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19:45 +11:00
test_shopping_unrequest_ingredient_v2.py db.create() initializes all v2 tables, including users and households, and tenant tables already include household_id columns and indices by default. No separate migration script is required for fresh databases used by tests. 2025-11-02 00:19: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