This repository was archived by the owner on Jun 13, 2025. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds tests for #1245
Commits:
This commit adds extensive test coverage for all functions and classes in the api/gen_ai/math.py module including:
Tests cover both normal operation and edge cases.
This commit removes the test case for the payment failure detection logic that
was deleted from the customer_subscription_updated method. Since the implementation
no longer checks for pending_update as an indication of payment failure, the
corresponding test is no longer relevant.
This commit adds a new test file specifically focused on the StripeWebhookHandler
to verify that the customer_subscription_updated method no longer considers
the presence of a pending_update field as an indication of payment failure.
The test ensures that owners' delinquent status is not updated even when a
subscription with pending_update is processed.