Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain_backend / tests/test_payments.py |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain_backend |
| Revision | 829ca9d7ab37c117e0a3fa6bef8ae7b168ec9a83 |
| Branch | main |
| Path or archive member | tests/test_payments.py |
| Original SHA-256 | 0bae4fb3419c23dcffe23d7794ee0d9403452800383d8e5a64d3b29b3135c307 |
| Git blob SHA | db2882dba9f3f42ae376ab42e79f05bbd788533f |
| Reading-copy SHA-256 | 0bae4fb3419c23dcffe23d7794ee0d9403452800383d8e5a64d3b29b3135c307 |
Every recorded occurrence
These 2 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/AI_Brain_backend / tests/test_payments.py | main | 829ca9d7ab37c117e0a3fa6bef8ae7b168ec9a83 | Open original |
| Janady13/AI_Brain_backend / tests/test_payments.py | codex/create-a-plan | 9d138024d285d68964e939aa3799010089883aa3 | Open original |
Recovered source transcript
Download complete source text ↓30 lines · 0.8 KB
from fastapi.testclient import TestClient
from main import app, plan_amount_usd
client = TestClient(app)
def test_checkout_rejects_unknown_plan():
response = client.post("/checkout", json={"plan": "enterprise"})
assert response.status_code == 400
assert "Unsupported plan" in response.text
def test_paypal_rejects_unknown_plan():
response = client.post("/paypal/create-order", json={"plan": "enterprise"})
assert response.status_code == 400
assert "Unsupported plan" in response.text
def test_square_rejects_unknown_plan():
response = client.post("/square/create-payment-link", json={"plan": "enterprise"})
assert response.status_code == 400
assert "Unsupported plan" in response.text
def test_zero_override_preserved():
assert plan_amount_usd("pro", 0.0) == "0.00"
assert plan_amount_usd("studio", 0) == "0.00"