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. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_api.py | ||
| test_api_workflow.py | ||
| test_listing_cache.py | ||
| test_listing_processor.py | ||
| test_repository_advanced.py | ||
| test_throttle_integration.py | ||