added openfoodatabase

This commit is contained in:
2025-10-03 17:56:32 -07:00
parent f931edf8dd
commit 2f1bbefb94
5 changed files with 234 additions and 1 deletions

View File

@@ -119,6 +119,15 @@ class TestFoodsRoutes:
# Should either succeed or fail gracefully if module not installed
assert "status" in data
def test_search_openfoodfacts_results(self, client):
"""Test GET /foods/search_openfoodfacts returns actual results"""
response = client.get("/foods/search_openfoodfacts?query=yogurt&limit=1")
assert response.status_code == 200
data = response.json()
assert data["status"] == "success"
assert "results" in data
assert len(data["results"]) > 0
assert "name" in data["results"][0]
class TestFoodsBulkUpload:
"""Test bulk food upload functionality"""