CTO H3R7Tech
fac498efec
CD / Deploy → Staging (push) Has been cancelled
CD / Smoke Tests on Staging (push) Has been cancelled
CD / Deploy → Production (push) Has been cancelled
CD / Rollback Production (push) Has been cancelled
fix: test isolation + auth import compatibility + add optuna to requirements (HRT-136)
Test isolation fixes:
- auth_db.get_db(): read TURF_SAAS_DB dynamically (not frozen at import)
- api_v1/utils.get_db(): read TURF_SAAS_DB dynamically (not frozen at import)
- api_tokens_db.get_db(): read TURF_SAAS_DB dynamically (not frozen at import)
- tests/test_history.py: enforce _tmp_db.name + call init_auth_tables() in fixtures
- tests/test_user_tokens.py: enforce _tmp_db.name + call migrate_api_tokens_tables() in app fixture
Auth compatibility fixes:
- api_v1/routes/history.py: use auth.jwt_required_middleware (flask_jwt_extended)
with saas_auth fallback for portal_server context
- api_v1/routes/ml_feedback.py: same auth import strategy
- api_v1/routes/user.py: same auth import strategy
Dependencies:
- requirements.txt: add optuna>=4.0.0 (used in ML ensemble tests and training)
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-10 08:45:31 +02:00
..
2026-04-25 17:18:43 +02:00
2026-04-25 17:18:43 +02:00
2026-04-27 16:14:17 +02:00
2026-04-25 19:10:41 +02:00
2026-04-25 19:10:41 +02:00
2026-04-25 19:10:41 +02:00
2026-04-25 17:18:43 +02:00
2026-04-25 18:00:54 +02:00
2026-04-25 17:35:45 +02:00
2026-05-10 08:45:31 +02:00
2026-04-27 14:26:46 +02:00
2026-04-25 18:18:48 +02:00
2026-04-29 17:09:13 +02:00
2026-04-25 19:10:41 +02:00
2026-05-10 08:45:31 +02:00