Tests were failing because the new decision filtering code in api/app.py tries to query the database for disliked IDs, but test fixtures that mock the ListingRepository didn't also mock _get_disliked_ids. Additionally, rate limiter was not bypassed in TestListingGeoJsonEndpoint client fixture, causing 429s when tests run in sequence. |
||
|---|---|---|
| .. | ||
| e2e | ||
| integration | ||
| regression | ||
| unit | ||
| __init__.py | ||
| conftest.py | ||
| test_listing_geojson.py | ||