• Stefy Lanza (nextime / spora )'s avatar
    Fix studio and market-reference route tests for current implementation · 01a2551d
    Stefy Lanza (nextime / spora ) authored
    These tests lagged behind two refactors:
    
    - build_studio_catalog is now an async coroutine. Update the studio tests to
      await it: direct-call tests wrap it in asyncio.run(), and the HTTP tests'
      monkeypatched stubs are now async (the route handler awaits the result, so a
      sync stub returning a dict raised "object dict can't be used in 'await'
      expression").
    - The providers page bootstraps provider data from a dedicated JSON <script>
      element (providers_bootstrap_json, escaped by the route's _json_parse_bootstrap
      helper) parsed via JSON.parse, instead of an inline `let providersData = {...}`
      literal. Update the admin bootstrap test to feed providers_bootstrap_json and
      assert on the <script id="providers-bootstrap"> element (escaping + double
      JSON decode) and the JSON.parse usage.
    - Add the missing record_dashboard_event method to MarketReferenceImportDbStub,
      which the market import route now calls.
    
    tests/routes now passes 86/86 (was 18 failing).
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    01a2551d
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...