feat(ingestion): harden OFF ingestion for bulk seeding #6

Merged
lixu merged 3 commits from devin/1781938549-ingestion-resilience into main 2026-06-20 15:54:07 +08:00
Showing only changes of commit c090bcdc9b - Show all commits
+2 -6
View File
@@ -42,14 +42,10 @@ def test_fetch_by_country_dedupes_across_pages():
def handler(request: httpx.Request) -> httpx.Response:
page = int(request.url.params.get("page", "1"))
if page == 1:
return httpx.Response(
200, json={"products": [{"code": "6901"}, {"code": "6902"}]}
)
return httpx.Response(200, json={"products": [{"code": "6901"}, {"code": "6902"}]})
if page == 2:
# OFF popularity ordering is unstable; a repeat appears on page 2
return httpx.Response(
200, json={"products": [{"code": "6902"}, {"code": "6903"}]}
)
return httpx.Response(200, json={"products": [{"code": "6902"}, {"code": "6903"}]})
return httpx.Response(200, json={"products": []})
adapter = _adapter(handler)