"""Test transcription via tunnel"""
import requests

# OPTIONS check
url = "https://rcc-api.zrok.consulting-ai.eu/api/transcribe"
r = requests.options(url, timeout=5)
print(f"OPTIONS: {r.status_code}")
print(f"  ACAO: {r.headers.get('Access-Control-Allow-Origin', 'N/A')}")

# POST
with open("/tmp/rcc_test.wav", "rb") as f:
    r = requests.post(url, files={"audio": ("test.wav", f, "audio/wav")}, timeout=120)
    print(f"\nPOST: {r.status_code}")
    print(f"  Response: {r.text[:500]}")

# Extract
r = requests.post("https://rcc-api.zrok.consulting-ai.eu/api/extract", 
    data={"transcription": "Bonjour test", "date": "2026-04-23", "lieu": "Paris", "equipe": "3 maçons"},
    timeout=30)
print(f"\nExtract: {r.status_code}")
print(f"  Response: {r.text[:500]}")
