Model/etl/hubspot/tests
Daniel Roth 4ac4dd8683 Collapse cancelled/no show to HubSpot's single 'Cancelled / No Show' value
'Cancelled' and 'no show' were separate strings in the outcome vocabulary,
but HubSpot only ever emits the one dropdown value 'Cancelled / No Show' -
so neither phantom string could ever match. Replace both with the real
value (mapped to NOACCESS, best-guess pending client), which also fixes the
long-standing differ mismatch: the abandonment trigger now actually fires on
Cancelled / No Show. Drops the now-unused REQT enum member.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 14:33:59 +00:00
..
__init__.py added tests and hubspot client 2026-03-13 13:27:52 +00:00
test_abri_flow_triggers.py Fire Abri flows on a test project code via an override env var 🟥 2026-07-08 10:24:54 +00:00
test_hubspot_client_integration.py hubspot projects data is scraped 2026-05-28 10:54:15 +00:00
test_hubspot_data_to_db.py The deal row names the job number client_booking_reference, matching HubSpot and the schema 🟪 2026-07-07 12:43:40 +00:00
test_hubspot_deal_differ.py Collapse cancelled/no show to HubSpot's single 'Cancelled / No Show' value 2026-07-08 14:33:59 +00:00
test_scraper_handler.py abri_api not abri 2026-07-07 14:40:33 +00:00