• Stefy Lanza (nextime / spora )'s avatar
    test_topup: use real migrated DB and current handler API · b8a1d9a6
    Stefy Lanza (nextime / spora ) authored
    PaymentService construction now initializes crypto master keys, so the tests
    need a real migrated SQLite DB rather than a Mock. Also align with the current
    code: initiate_topup delegates to create_topup_intent/create_topup_order; the
    Stripe webhook path requires amount in metadata, passes a metadata dict, and is
    exercised by patching stripe.Webhook.construct_event; crypto deposits credit the
    fiat wallet directly via SQL (assert the resulting balance) using the monitor's
    own price service (returning a float for SQLite binding).
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    b8a1d9a6
Name
Last commit
Last update
aisbf Loading commit data...
config Loading commit data...
docs Loading commit data...
static Loading commit data...
templates Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
API_EXAMPLES.md Loading commit data...
BUILD_DEPLOY.md Loading commit data...
CHANGELOG.md Loading commit data...
DEBUG_GUIDE.md Loading commit data...
DOCUMENTATION.md Loading commit data...
ENDPOINTS.md Loading commit data...
KILO_OAUTH2.md Loading commit data...
LICENSE.txt Loading commit data...
MANIFEST.in Loading commit data...
MISSING_ENDPOINTS.md Loading commit data...
PYPI.md Loading commit data...
QUICK_START_PAYMENT.md Loading commit data...
README.md Loading commit data...
RUNPOD_IMPLEMENTATION_PLAN.md Loading commit data...
SUBSCRIPTION_PRICING_FEATURE.md Loading commit data...
TODO.md Loading commit data...
TORRC_SETUP.md Loading commit data...
aisbf.sh Loading commit data...
build.sh Loading commit data...
chatgpt-api-implementation-guide.md Loading commit data...
clean.sh Loading commit data...
cli.py Loading commit data...
codex-oauth-implementation-guide.md Loading commit data...
main.py Loading commit data...
main.py.bak Loading commit data...
minio-archive-plan.md Loading commit data...
pyproject.toml Loading commit data...
requirements.txt Loading commit data...
screenshot.png Loading commit data...
setup.py Loading commit data...
start_proxy.sh Loading commit data...
verify_release.sh Loading commit data...