mirror of
https://github.com/hanzoai/bootnode.git
synced 2026-10-25 02:31:30 +00:00
unified.py: _create_customer now raises CommerceError instead of returning fake local_ customer IDs that mask failures. create_subscription raises CommerceError instead of bare Exception. report_usage raises CommerceError so callers know when usage wasn't reported. Added 12 new tests: config AliasChoices regression (P0), commerce client error paths, unified client error propagation, and webhook handler edge cases. All 56 billing tests pass.