BuddyMath / tests /verify_v313_hotfix.py
dotandru's picture
Fix: Clean production deployment with sse-starlette
9d29c62
raw
history blame
1.1 kB
from quota_system import QuotaManager
from config import IS_PRODUCTION
def verify_v313_hotfix():
print(f"๐Ÿ” [VERIFY] IS_PRODUCTION: {IS_PRODUCTION}")
qm = QuotaManager()
# Check default limit
limit = qm.limits_config.get("default_limit")
print(f"๐Ÿ“Š [VERIFY] Default Quota: {limit}")
if not IS_PRODUCTION:
if limit == 1000:
print("โœ… [VERIFY] DEV Quota 1000 - PASSED")
else:
print(f"โŒ [VERIFY] DEV Quota 1000 - FAILED (Got {limit})")
else:
print("โ„น๏ธ [VERIFY] Production environment, skipping 1000-quota check.")
from config import CONFIDENCE_THRESHOLD_HIGH, CONFIDENCE_THRESHOLD_MEDIUM
print(f"โš–๏ธ [VERIFY] High Threshold: {CONFIDENCE_THRESHOLD_HIGH}")
print(f"โš–๏ธ [VERIFY] Medium Threshold: {CONFIDENCE_THRESHOLD_MEDIUM}")
if CONFIDENCE_THRESHOLD_HIGH == 0.75 and CONFIDENCE_THRESHOLD_MEDIUM == 0.55:
print("โœ… [VERIFY] Thresholds (0.75/0.55) - PASSED")
else:
print("โŒ [VERIFY] Thresholds - FAILED")
if __name__ == "__main__":
verify_v313_hotfix()